Mundarija:
- 1 -qadam: materialni yig'ish
- 2 -qadam: Arduino va Motor Shield
- 3 -qadam: Dvigatel qalqonini DC motorlariga ulang
- 4 -qadam: Motor qalqonini NIMH batareyasiga ulang
- 5 -qadam: Radio qabul qilgichni Arduino -ga ulang
- 6-qadam: Mustaqil rejim uchun Arduino uchun quvvat manbasini tayyorlang
- 7 -qadam: Arduino kodi
Video: Masofadan boshqariladigan Arduino tanki: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Salom, Men arduino orqali o'tadigan klassik RC radiosidan boshqariladigan yaxshi tank qurmoqchi edim. Hozirgi kunda hamma mavjud elektronika bilan ishlash juda oson.
Yirtqich hayvonni yaratish uchun sizga bir nechta elementlar kerak bo'ladi. Biz bu ko'rsatmali qadamlarni bosib o'tamiz.
1 -qadam: materialni yig'ish
Sizga quyidagi elementlar kerak bo'ladi:
- T'Rex Tank kabi o'rnatilgan 12V ikkita doimiy dvigatelli bitta tank
- Monster Shield kabi bitta Arduino mos Motor qalqoni
- Bitta Arduino UNO R3 - iltimos, rasmiyini tanlang
-Bitta 2 kanalli RC uzatuvchi va bitta RC qabul qilgich-Men 27 MGts chastotali eskisini ishlatardim, lekin siz hobbykingr-tmhk-gt2b-3ch-2-4ghz-transmitter-qabul qilgich kabi zamonaviylarini topishingiz mumkin.
- UNO R3 uchun bitta batareya - 9V batareya - hozircha ideal emas, chunki u juda chidamli emas
- Harakat uchun bitta katta batareya - men NIMH 3300 mAH 10,5v ishlatardim, shuning uchun har biri 1,5V bo'lgan 7 ta hujayra bor deb o'ylayman.
- Hamma oson ulanishi uchun ba'zi dekan ulagichlari
- Lehimlash temir
Men BMTni dasturlash uchun Arduino IDE -dan foydalandim va Visual Studio 2017 bilan ozgina kuzatuv vositasini qo'shdim
2 -qadam: Arduino va Motor Shield
Men arduino tayyor bo'lgan motor qalqonini tanlaganim uchun, ularni bir -biriga ulashim kerak edi. E'tibor bering, qalqon allaqachon bir nechta PIN kodni oladi va shuning uchun boshqa maqsadda ishlatilmaydi.
Arduino UNO R3 dvigatel qalqoni bilan gaplashib, har bir dvigatel qanday tezlikda aylanishini ko'rsatadi. Bizda ikkita dvigatel bor ekan, bu juda to'g'ri.
3 -qadam: Dvigatel qalqonini DC motorlariga ulang
4 -qadam: Motor qalqonini NIMH batareyasiga ulang
5 -qadam: Radio qabul qilgichni Arduino -ga ulang
6-qadam: Mustaqil rejim uchun Arduino uchun quvvat manbasini tayyorlang
7 -qadam: Arduino kodi
Arduino juda kuchli. Men yoshligimda xohlagan hamma narsani hozir osonlik bilan qila olaman! Endi elektronika haqida ko'p narsa bilishning hojati yo'q.
Men bu Arduino kodini ikkita manbadan yozdim:
- o'qish-rc-qabul qiluvchi-qiymatlari
- Monster Moto Shield misol kodi
- Moto Shield asosiy havolasi
Ikkalasini ham aralashtirib, men RC qabul qilgichidagi o'qishni to'g'ridan -to'g'ri arduino -ga olishim mumkin, motor qalqoni orqali qiymatlarni motorlarga aylantirishim mumkin.
Ikkita kanalni radiodan dvigatellar uchun ikkita alohida tezlik indikatoriga aralashtirish haqida, men tegishli qismni qanday yozish haqida ba'zi fikrlarni bilish uchun Internetga Joystick bilan Tank Drive Mixing orqali bordim.
Bu nima ekanligini tushunish uchun men PWM -ni ko'rib chiqishim kerak edi. Arduino haqida ba'zi yaxshi maqolalar mavjud, SecretsOfArduinoPWM va PWM qo'llanmasi.
Ehtiyot bo'ling, bu kod "Sketch"> "Kutubxonani qo'shish"> "Kutubxonalarni boshqarish" menyusidan o'rnatilishi mumkin bo'lgan EnableInterrupt.h ga asoslangan va keyin EnableInterrupt -ni qidiring. Bu kutubxona standart sozlash va pastadir protsedurasidan tashqari istalgan vaqtda RC qabul qiluvchidan qiymatlarni olish imkonini beradi. Juda qulay.
Tavsiya:
LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
LoRa asosidagi masofadan boshqarish pulti | Katta masofadan asboblarni boshqarish: Hey, nima bo'ldi, bolalar! Bu loyihada biz LEDlar, motorlar kabi turli xil asboblarni boshqarish uchun ishlatilishi mumkin bo'lgan masofadan boshqarish pultini yaratmoqchimiz yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, biz o'z uy dasturchimizni boshqaramiz.
Masofadan boshqariladigan USB Gamepad orqali boshqariladigan 4WD robot: 6 qadam
Uzoq USB Gamepad orqali boshqariladigan 4WD robot: Keyingi robototexnika loyiham uchun, men kutilmagan vaziyatlar tufayli o'z robot platformamni me'morchilik qilishga/loyihalashga majbur bo'ldim. Maqsad - avtonom bo'lish, lekin birinchi navbatda uning asosiy haydashini sinab ko'rishim kerak edi. qobiliyati, shuning uchun men bu qiziqarli tarafdor bo'ladi deb o'yladim
IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
IRduino: Arduino masofadan boshqarish pulti - Yo'qotilgan masofadan boshqarish pultiga taqlid qiling: Agar siz televizor yoki DVD pleer uchun masofadan boshqarish pultini yo'qotib qo'ysangiz, qurilmaning o'zi tugmachalarini bosib o'tish, topish va ulardan foydalanish qanchalik achinarli ekanligini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Qabul qilish
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 4 qadam
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantirish: 9 qadam (rasmlar bilan)
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantiring: "Bugungi yo'riqnomada" sizga qanday qilib umumiy chastotali modulni mikrokontroldorisiz ishlatishingiz mumkinligini ko'rsataman, bu esa oxir -oqibat bizni har qanday qurilmaning IR masofadan boshqarish pultini RFga aylantirishga imkon beradi. Masofadan boshqarish pulti. Konvertatsiya qilishning asosiy afzalligi