Mundarija:
- Ta'minotlar
- 1 -qadam: ajratib oling
- 2 -qadam: simlarni ulash
- 3 -qadam: eskiz (kod)
- 4 -qadam: markerni qo'shing
- 5 -qadam: Arduino -ni qo'shing
- 6 -qadam: Yozishga harakat qiling
- 7 -qadam: Yozish
Video: Oq taxta chizuvchisi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Juda uzoq vaqt oldin men tekshirgichsiz Rotring NC-skriptini topdim. Men nima qilishni xohlayotganimni butunlay unutib qo'ydim, lekin o'tgan hafta men uni yana topdim va undan taxta chizgich yasamoqchiman.
Oq taxtadagi shaxsiy yozuvim eng oqlangan emas. Ba'zi matnlar oq taxtada butun semestr yoki ba'zan undan ham ko'proq qoladi. (ba'zilari endi quritmaydi) Shunday qilib, bu matnlar uchun ularni mashina bilan yaxshi yozishga harakat qilish kerak. Bu mening doskamda juda oz iflos bo'ladi. Men hatto har bir yangi mavzudan oldin matnni oldindan yozishim mumkin.
Rotring NC_scriber texnik qo'llanmalardagi yozuvlarni qo'lda chizilgan vaqtda yozish uchun mo'ljallangan.
Ta'minotlar
Materiallar:
- Rotring NC-scriber (yoki boshqa chizilgan stol qalam chizgichi)
- Arduino Uno
- Dvigatel qalqoni
- Ba'zi o'tish kabellari
- Arduino uchun quvvat adapteri
- Oq taxta markerlari
- (ixtiyoriy akril)
- Kauchuk bantlar / lenta
Asboblar:
- Tornavidalar
- Oq doska
- (ixtiyoriy Lasercutter)
- Arduino dasturlash uchun kompyuter
1 -qadam: ajratib oling
Birinchi qadam - uni ochish va nima bilan ishlashimiz kerakligini ko'rish.
Men oxir -oqibat klaviaturadan foydalanmoqchiman, lekin mening Arduino Uno -ning deyarli barcha pinlari allaqachon motor qalqoni tomonidan olingan, shuning uchun hozircha men klaviaturani ishlatmayman.
Men baxtliman, qadam 5V, shuning uchun ular qo'shimcha quvvat adapteriga ehtiyoj sezmasdan to'g'ridan -to'g'ri dvigatel qalqonidan ishlashi mumkin.
2 -qadam: simlarni ulash
Men barcha mumkin bo'lgan simi variantlarini sinab ko'rdim va motorlar silliq ishlamadi va qalqon hali ham juda qizib ketdi. Keyin bildimki, men ishlatadigan arzon motorli qalqonda Arduino Uno -dagi USB portining himoyasi bilan tutashgan lehim nuqtasi bor. Bir bo'lak elektr tasmasi mening barcha muammolarimni hal qildi va to'g'ri pin sozlamalari osongina topildi.
Men kerakli rangdagi simlarni topishga harakat qildim va ularni X va Y dvigatellarini belgilab qo'ydim, shuning uchun ularni chalkashtirib yubormasdim.
3 -qadam: eskiz (kod)
Men motor qalqoni kutubxonasini Adafruit -dan yukladim va Arduino papkasida o'rnatdim.
Avval men Adafruit eskizi bilan kvadrat chizishga harakat qildim va turli xil sozlamalarni sinab ko'rdim.
Endi barcha harflarni loyihalash vaqti keldi. Men har bir harf uchun alohida tartibni tuzdim. Men hammasini to'g'ri chiziqlar bilan chizaman. (chunki egri chiziqlar qattiq va menga kvadrat harflarning retro 8-bitli dizayni yoqadi)
Men harflarni 5 x 3 yoki 5 x 5 katakchalarga chizdim. (boshimda)
Agar siz matn yozmoqchi bo'lsangiz, void setup () dagi kichik tartiblarni shunday chaqirasiz:
WELCOME ni yozish uchun siz buni void setup () {w () ga qo'yasiz; e (); l (); v (); o (); m (); e (); }
4 -qadam: markerni qo'shing
Siz markerni yozish boshiga qo'shish uchun oddiy lentani ishlatishingiz mumkin, lekin menda lazer kesgich bor, shuning uchun men uni ishlataman:)
Men oddiy ushlagichni ishlab chiqdim, uni boshiga mahkamlab, qalamni rezina bant bilan mahkamlayman.
5 -qadam: Arduino -ni qo'shing
Hozircha men NC-skripterga hech qanday zarar etkazmaganman, shuning uchun arduino-ni burab qo'yish uchun teshiklarni burish noto'g'ri edi. Rezina bant bu hiylani amalga oshirdi. Keyinchalik men klaviaturani qayta qo'shganimda, Arduino uchun yaxshi qo'shimchani 3d chop etish yoki lazer bilan kesishim mumkin.
6 -qadam: Yozishga harakat qiling
NC-scriber-da qalamni ko'tarish mexanizmi gorizontal yuzaga yozilgan va doskada ishlamaydi. Avvaliga men buni yozish kerak bo'lganda qalamni bosib, ko'tarish kerak bo'lganda qo'yib yuborish orqali hal qildim. Sizga vaqt berish uchun kodda pauzalar mavjud. Qalam ushlab turish kerak bo'lganda harakatlanayotgani uchun bu yaxshi natija bermadi.
Shunday qilib, endi men buni boshqa yo'l bilan qilaman; Yozishga hojat qolmaganda, teshik yozuvchini biroz egib qo'yasiz. Bu juda yaxshi ishlaydi, faqat J harfidan boshqa hamma harflar chap yuqori burchakda yozila boshlaydi. J harfi yuqori chap burchakda YOZILMAYDI bilan boshlanadi, shuning uchun men uni bir necha marta chalkashtirib yubordim.
7 -qadam: Yozish
Eskizni odatiy harflar bilan yozish hali ham qiyin, lekin bu V2 dvigatel qalqoni kelganda hal qilinadi va men yana klaviaturani qo'sha olaman.
Mening doskam aniq ko'rinib turibdi, shuning uchun darslar boshlansin!
(video golland tilida)
Tavsiya:
Axlat qutisidan mukammal taxta: 4 qadam (rasmlar bilan)
Axlat qutisidan mukammal taxta: Mana, deyarli hamma atrofda yotadigan materiallardan qurilgan arzon va oson. Bu Arduino loyihalari yoki faqat uy qurilishi sxemasi uchun juda mos keladi. Ushbu loyihani amalga oshirish yarim soat davom etadi
Matritsali taxta: 8 qadam
Nuqtali matritsa taxtasi: Bu nuqta matritsa taxtasi har qanday harf yoki raqamni ketma -ket ko'rsatishi mumkin bo'lgan uchta MAX7219 dan iborat. Ushbu Arduino loyihasi ushbu veb -saytga asoslangan. Oldingi veb -saytdan men yana ikkita nuqta matritsasi, bitta tugma va bitta karnay qo'shdim. Harflar esa
STM32F407VET6 qora taxta va MicroPython: 3 qadam
STM32F407VET6 qora taxtasi va MicroPython: Kirish AliExpressdan arzon STM32F407 kartasini uchratdim, men uni MicroPython bilan sinab ko'rishga qaror qildim. STM32F407 STM32F405 bilan deyarli bir xil boshqaruv panelida ishlatilgan, lekin MicroPython yuklab olish sahifasida DFU mavjud
RAM Trivot (issiq taxta): 4 qadam
RAM Trivot (issiq taxta): issiq idishlarni oshxona stolini yoqib yubormaslik uchun eski RAM tayoqchalarini ishlating. Tez va oson tayyorlanadi
85 dyuymli orqa proektsiya Wiimote IWB (interaktiv oq taxta): 5 qadam
85 dyuymli orqa proektsion Wiimote IWB (interaktiv oq taxta): Ushbu ko'rsatma Jonni Lining texnikasi yordamida Wiimote interaktiv doskasini qanday o'rnatishni ko'rsatadi. Wiimoteboard -ni o'rnatish va ishlatishga bag'ishlangan boshqa ko'rsatmalar mavjud, shuning uchun men o'rnatishning asosiy bosqichlarini ko'rib chiqmayman. Men asl