Mundarija:
- 1 -qadam: tenglikni tayyorlash
- 2 -qadam: elektronika va lehim
- 3 -qadam: bazani yaratish
- 4 -qadam: dasturlash
Video: N64-dan ilhomlangan robot boshqaruvchisi (Arduino + NRF24L01): 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Birinchi robot loyihamdan buyon men buyruq va funktsiyalarni bajarish uchun o'yin boshqaruvchilardan foydalanaman. Bu, albatta, mening geymerlik kunlarimning ta'siri. Men allaqachon PS2, Xbox 360 kontrollerlari bilan loyihalar qilganman … lekin bir paytlar menda interfeys bilan bog'liq muammolar paydo bo'lib, Arduino va nRF24L01 (o'zimning katta/ilg'or robotlar uchun birinchi boshqaruvchim: https:// youtu) asosida o'z kontrollerlarimni yasashga qaror qildim. be/oWyffhBHuls).
Hozirgi boshqaruv moslamasi N64 -dan ilhomlangan dizaynga ega, lekin aniqroq tugmachalari / funktsiyalari bilan, chunki u asosan Arduino -ga asoslangan kichik robotlar va RC -avtomashinalarni boshqarish uchun mo'ljallangan edi. Maxsus ipak ekran va tugma ranglariga Super Nintendo ham ta'sir qiladi.
Asosan, nazoratchi - bu N64 kontrollerining konturiga ega bo'lgan katta PCB. O'ng ushlagichda to'rtta tugma … chapda analog tayoq … buyruqlar bo'yicha ba'zi ohanglarni ijro etish uchun signal, signalni yoqish uchun tugma … tugma va tayoqning funktsiyasini o'zgartirish uchun boshqa o'tish tugmasi … o'rta tutqich himoyalangan Arduino Nano uchun … va buyruqlar nRF24L01 moduli orqali masofadan yuboriladi.
1 -qadam: tenglikni tayyorlash
Shakllar fayli Inkscape yordamida yaratilgan bo'lib, asl N64 kontrolleridan rasm faylini import qilib, "Bezier egri chiziqlari va to'g'ri chiziqlarni chizish" vositasi yordamida men konturni konturini tuzdim. (Menda maxsus PCB yaratishga qaratilgan ko'rsatma bor … iltimos, agar siz PCBning murakkab shaklini yasashning har bir bosqichi sizni qiziqtirsa, ko'rib chiqing: shaxsiy PCB shakllarini qanday qilish kerak (Inkscape va Fritzing bilan).)
Bortdagi komponentlarning joylashuvi va yo'nalishi Fritzing yordamida amalga oshirildi. Fritzing yordamida men PCBWay tomonidan ishlab chiqarilgan fayllarni (Gerber fayllari) eksport qilaman.
2 -qadam: elektronika va lehim
Ushbu loyihaning tarkibiy qismlari lehimlash tajribasini talab qilmaydi, chunki SMD komponentlari ishlatilmagan. To'rt tugmachani, joystikni, zilni va pin boshlarini lehimlash uchun men qo'rg'oshinsiz lehim va 50 vattli dazmoldan foydalandim.
Tekshirish moslamasida, shuningdek, ikkita o'tish tugmasi bor, men ularga ulagich simlarini lehimladim, ular videoda va diagrammada ko'rsatilgandek taxtaga ulangan.
Antennali nRF24L01 moduli ham o'tish simlari yordamida taxtaga ulanadi.
Tekshirgichning quvvat manbai - bu 9V batareyasi, u taglik tagida joylashgan, batareya ushlagichi bilan.
3 -qadam: bazani yaratish
Men boshqaruv moslamasini boshqarishni qulayroq qilish uchun asos yaratdim … chunki komponentlarning pimlariga tegib ishlov berish yomon bo'lardi.
U ikki qatlamli yuqori ta'sirli polistiroldan qilingan.
Qo'llanma sifatida tenglikni ishlatib, men konturni to'g'ridan -to'g'ri polistirolli varaqqa chizaman.
Ishchi pichoq bilan men keraksiz bo'laklarni kesib, taxminan 1 mm chetini qoldirdim.
Ikki qatlam tezda yopishtiruvchi bilan birlashtirilgan.
Keyin ortiqcha materialni qirralardan olib tashlayman. Birinchidan, xizmat pichog'i bilan. Va keyin zımpara bilan.
Baza, shuningdek, o'tish tugmachalari va antennali nRF24L01 moduli uchun qavslarga ega.
Baza yasashning oxirgi bosqichi - bu birinchi navbatda purkagich bilan …. va qora qora bilan ishlangan rasm.
4 -qadam: dasturlash
Tekshirgichni dasturlash (aslida Arduino Nano) Arduino IDE yordamida amalga oshiriladi.
Kod juda oddiy … masalan, men ko'k tugmani bosganimda, nazoratchi 17 ni yuboradi. Men qizil tugmani bosganimda, nazoratchi 18 ni yuboradi … va qabul qilgich bu qiymatlarni oladi va Arduino ularga berilgan harakatlarni bajaradi..
Bu erda transmitter kodi va qabul qiluvchining ikkita demo kodi ilova qilingan.
Tavsiya:
Blynk va Ifttt yordamida ovozli boshqariladigan R2D2 ilhomlangan Droid: 6 qadam
Blynk va Ifttt yordamida ovozli boshqariladigan R2D2 ilhomlangan Droid: Yulduzli urushlarni tomosha qilib, ko'pchiligimiz robotlardan, ayniqsa R2D2 modelidan ilhomlanganmiz. Men boshqalar haqida bilmayman, lekin men bu robotni yaxshi ko'raman. Men robot sevuvchi bo'lganim uchun, blynk Io -dan foydalanib, bu qulflashda o'z R2D2 droidimni qurishga qaror qildim
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
Arduino va NRF24L01+ bilan simsiz o'yin boshqaruvchisi (bitta yoki ikkita tekshirgichni qo'llab -quvvatlash): 3 qadam
Arduino va NRF24L01+ bilan simsiz o'yin boshqaruvchisi (bitta yoki ikkita boshqaruvchini qo'llab-quvvatlash): Siz to'liq loyihani veb-saytimdan topishingiz mumkin (u fin tilida): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Bu loyiha haqida juda qisqa brifing. Agar kimdir xohlasa, men uni shunchaki baham ko'rmoqchi edim
Biologik ilhomlangan robot ilon: 16 qadam (rasmlar bilan)
Bioinspired robot ilon: Men daraxtni ko'taruvchi robotlar va robot ilonlarning tadqiqot videolarini ko'rib, bu loyihani boshlashga ilhom oldim. Bu mening birinchi urinishim va ilon lokomotiv yordamida robotlar yasash, lekin bu mening oxirgi urinishim bo'lmaydi! Agar xohlasangiz, YouTube -ga obuna bo'ling
ICBob - Bobdan ilhomlangan ikki oyoqli robot: 10 qadam (rasmlar bilan)
ICBob - Bobdan ilhomlangan ikki oyoqli robot: Biz Bridjevil -Delaver ommaviy kutubxonasining o'smirlar tasavvur klubimiz. Biz elektronika, kompyuterni kodlash, 3D dizayn va 3D bosib chiqarish haqida bilib, ajoyib loyihalarni amalga oshiramiz.Bu loyiha bizning BoB BiPed va Arduino asosidagi robotimizdir