Mundarija:
- 1 -qadam: tanani loyihalash
- 2 -qadam: rasm chizish
- 3 -qadam: Sensorlarni ulash
- 4 -qadam: Dvigatellar va g'ildiraklarni ulash
- 5 -qadam: Koordinatsiya va ovozni boshqarish
- 6 -qadam: tugatish
Video: Blynk va Ifttt yordamida ovozli boshqariladigan R2D2 ilhomlangan Droid: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Yulduzli urushlarni ko'rib, ko'pchiligimiz robotlardan, ayniqsa R2D2 modelidan ilhomlanganmiz. Men boshqalar haqida bilmayman, lekin men robotni yaxshi ko'raman. Men robot sevuvchi bo'lganim uchun, blynk IoT platformasi va ESP32 yordamida bu qulfda o'z R2D2 droidimni qurishga qaror qildim va ifttt yordamida ovozni boshqarish kabi ajoyib xususiyatlarni qo'shdim.
QAYD:- Siz o'qishni boshlashdan oldin, ushbu loyiha ishlab chiqish bosqichida ekanligi va kodlash bilan bog'liq muammolar bor, shuning uchun kodlash va dasturiy ta'minot qismi 1-2 kun ichida yangilanadi va bu ko'rsatmadagi rasmlar mening ekran tasvirimdir. 1-2 kun ichida yuklaydigan youtube videosi va men bu havolani bu erga qo'yaman.
1 -qadam: tanani loyihalash
Men talaba bo'lganim uchun menda maxsus asboblar va 3d printer kabi zamonaviy narsalar yo'q, shuning uchun men uy jihozlarining eski qismlarini ishlatishga qaror qildim va atrofimiz uchun yaxshi bo'lgan eski narsalarni qayta ishlash yaxshiroqdir. o'z qo'lim bilan va oddiy qo'l asboblari bilan qilingan
Bu erda narsalar ro'yxati:-
1: Bosh uchun men eritilgan lampochkaning yuqori qismini ishlatganman
2: O'rta silindrsimon qism uchun men eski plastik idishni ishlatganman
3: Shinalar uchun men tayyor lenta rolini qo'lladim
4: oyoqlar kabi boshqa qismlar uchun men kuchli va juda nozik yog'och karton va kuchli elim ishlatardim (fevicoal)
2 -qadam: rasm chizish
Endi tananing yuqori qismi tugagach, men yuqori qismlarni bo'yashga qaror qildim
Cho'tkasi bilan silliq plastmassa yuzasiga rasm chizish juda qiyin (siz plastmassa uchun aerozolli purkagichdan foydalanishingiz mumkin), shuning uchun men robotni bo'yashda ishlatgan ba'zi maslahatlar va fokuslar.
1: Birinchidan, qog'ozni silliqlash orqali silliq yuzani qo'pol qilib aylantiring
2: Men bo'yoqqa kuchli elim qo'shdim, shunda u sirtga osongina yopishib oladi
3: Men robotni qatlamli bo'yadim (2-3 qatlam)
3 -qadam: Sensorlarni ulash
Hozircha men ishlatgan sensorlar va qismlar:-
1:- Esp32 kartasi
2:- ultratovush sensori
3:- servo dvigatel
4:- umumiy katodli RGB led
5:- 2 ta tishli dvigatel
6:- L298N dvigatel haydovchisi
Ultrasonik sensorni ulash uchun men birinchi navbatda nuqtani belgilab qo'ydim va uni lehimlantiruvchi temir yordamida burg'uladim, RGB svetodiod uchun men dumaloq doirani belgilab qo'ydim va shu doiraning ostidagi bo'yoqni chizib qo'ydim.
QAYD:- Hozircha men rasmda ko'rinib turganidek, ir va rf sensorlarini ishlatmadim, bu keyingi yangilanish uchun
4 -qadam: Dvigatellar va g'ildiraklarni ulash
Dvigatelning o'lchamlari juda katta va u robotning pastki qismiga sig'maydi, shuning uchun men dvigatelni robotning quchog'iga o'rnatishga qaror qildim va g'ildiraklar puls va kamar bilan bog'langan. motorlar
1:- g'ildiraklar yasash
G'ildirak yasash uchun men violonchel lentalarida ishlatiladigan karton rulondan foydalandim
Men yumaloq kartonni yon tomondan yopishtirdim va sensorning har ikki tomonida teshik qildim
Pulni biriktirish uchun g'ildirakning o'rta qismini olib tashladim
2:- Pulni biriktirish
Pully tayyorlash uchun men kartonni dumaloq bo'laklarga kesib elim bilan yopishtirib ishlatardim
Dvigatelga pulli biriktirish uchun men pulsda teshik ochdim va vint yordamida dvigatelga biriktirdim
5 -qadam: Koordinatsiya va ovozni boshqarish
Kodlash uchun men esp32 da blynk va ovozni boshqarish uchun ifttt platformasidan foydalandim.
QAYD:- Tez orada kodlash va sxemalar paydo bo'ladi
6 -qadam: tugatish
Endi robotimizning ko'p qismi tugadi
Shunday qilib, an'anaviy R2D2 dizayni uchun men qalin qog'ozdan shablonlar tayyorladim va ko'k rangga bo'yadim
Quritgandan so'ng, men ularni olib, elim surtdim va poklagich yordamida robot korpusiga yopishtirdim.
Tavsiya:
V3 moduli yordamida ovozli boshqariladigan robot: 6 qadam
V3 moduli yordamida ovozli boshqariladigan robot: Bu robotni hamma osonlikcha bajarishi mumkin, faqat men bergan jarayonni bajaring. Bu ovozli boshqariladigan robot va siz mening robotim demosini ko'rishingiz mumkin, siz uni ikki xil usulda ishlatishingiz mumkin. masofadan va boshqasi ovozli
8051 mikrokontroler yordamida ovozli boshqariladigan robot: 4 qadam (rasmlar bilan)
8051 mikrokontroller yordamida ovozli boshqariladigan robot: Ovozli boshqariladigan robot ovozli buyruqni oladi. Ovozli modul yoki Bluetooth moduli orqali qanday buyruq berilsa, u mavjud boshqaruvchi tomonidan dekodlanadi va shuning uchun berilgan buyruq bajariladi. Mana bu loyihada men
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: 7 qadam (rasmlar bilan)
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: Men hammaga salom aytmoqchiman, men birinchi marta ko'rsatma beradigan loyihani yozyapman. Ingliz tili mening ona tilim emas, shuning uchun iloji boricha qisqa va tushunarli qilib yozishga harakat qilaman. Qurilmalarni ovozli buyruq bilan boshqarish g'alati narsa emas
Ovozli ovozli fayllarni (Wav) Arduino va DAC yordamida ijro etish: 9 qadam
Ovozli ovozli fayllarni (Wav) Arduino va DAC yordamida ijro etish: Audino SD -kartangizdan wav faylli ovozni ijro etish. Bu ko'rsatma sizga sdCard -dagi wav faylini dinamikdan oddiy zanjir orqali qanday ijro etish mumkinligini ko'rsatib beradi. Wav fayli 8 bitli mono bo'lishi kerak. Menda 44 kHz chastotali fayllarni ijro etish muammosi yo'q edi
Notanish narsalardan ilhomlangan ilova boshqariladigan alifbo taxtasi: 7 qadam (rasmlar bilan)
Notanish narsalardan ilhomlangan ilova boshqariladigan alifbo taxtasi: Bularning barchasi bir necha hafta oldin, to'qqiz yoshli jiyanimni Rojdestvoga nima sovg'a qilishni bilishdan boshlandi. Nihoyat akam menga u begona narsalarning ashaddiy muxlisi ekanligini ma'lum qildi. Men unga nimani olishni xohlayotganimni darhol angladim, nimadir