Mundarija:
- 1 -qadam: Komponentlarga buyurtma bering
- 2 -qadam: Shassisni chop eting
- 3 -qadam: Nima uchun motor qalqonidan foydalanish kerak?
- 4 -qadam: masofadan boshqarish pultini yarating
- 5 -qadam: Elektronni ulang va kodni yuklang
- 6 -qadam: kelajakdagi yaxshilanishlar
Video: 1KM masofadan boshqariladigan mashina: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men bolaligimdan masofadan boshqariladigan mashinalarga hayron bo'ldim, lekin ularning masofasi hech qachon 10 metrdan oshmagan. Men Arduino dasturini o'rganganimdan so'ng, men nRF24L01+ moduli yordamida 1 km masofani bosib o'tadigan masofadan boshqariladigan o'z avtomobilimni qurishga qaror qildim.
Mening asosiy maqsadim - uzoq vaqt o'ynaydigan, yuqori diapazonli avtomobil ishlab chiqarish. Maqsadga erishish uchun men engil shassi va yaxshi quvvatli (3000mAh) engil lityum-ionli batareyalar yordamida mashinani iloji boricha engil qildim. Men 1KM diapazonini nRF24L01+ dan chiqarish uchun ko'p kurashdim, chunki qurilish paytida ko'p muammolarga duch kelganman. Ammo baribir, qurish juda qiziq edi va men natijadan juda xursandman.
Qani boshladik !!
1 -qadam: Komponentlarga buyurtma bering
Masofadan boshqariladigan mashinani yaratish uchun sizga kerak bo'ladi:
1x Arduino Mega2560
1 marta Arduino Nano
1x Adafruit dvigatel qalqoni
2x nRF24L01+
4x Dvigatel + vites qutisi
4x g'ildiraklar
2x 3.3V kuchlanish regulyatori (LM1117)
5 marta bosish tugmachalari
2 x 10 mF kondansatör
3x Lityum-ionli batareya (12V batareya to'plamini yaratish uchun)
9V batareya
2 x 100 nF kondansatör
Ayol sarlavhalari
Jumper simlari
2 -qadam: Shassisni chop eting
Men bu shassisni SAPR dasturi yordamida ishlab chiqdim, keyin uni CNC mashinasi yordamida chop etdim. Qalinligi 5 mm bo'lgan PVX bu korpus uchun ishlatiladi. PVX - bu ishlatish uchun yaxshi material, chunki u bilan ishlash oson (rasmda ko'rib turganingizdek, men issiqlikni qo'llash orqali tananing ayrim qismlarini bukib oldim), nisbatan arzon, komponentlarning og'irligiga bardosh bera oladigan darajada kuchli. juda yengil.
3 -qadam: Nima uchun motor qalqonidan foydalanish kerak?
Siz bilishingiz kerakki, Arduino pinlari orqali keladigan har qanday quvvat, ehtimol, bortdagi kuchlanish regulyatoridan o'tadi. Voltaj regulyatori katta miqdordagi tokni ushlab turish uchun mo'ljallanmagan. Va agar sizning kartangiz USB orqali quvvatlansa, USB katta hajmdagi tokni etkazib berishga mo'ljallanmagan. Bort regulyatoridan oqim o'tmaydigan dvigatelni quvvatlantirishning boshqa usulini topish, ishlab chiqariladigan issiqlik miqdorini kamaytiradi va kerak bo'ladigan boshqa sensorlar yoki boshqaruv elementlari uchun quvvatni tejaydi.
Dvigatel qalqonining yana bir afzalligi shundaki, u dvigatel kabi komponentlar bilan ishlashni ancha osonlashtiradi va simni osonlashtiradi va dvigatel yo'nalishini o'zgartirish kabi xususiyatlarni beradi.
4 -qadam: masofadan boshqarish pultini yarating
Ko'rib turganingizdek, masofadan boshqarish pultida 8 ta tugma mavjud, lekin hozir men faqat 5 ta tugmani ishlataman (haydash tezligini o'zgartirish uchun har bir yo'nalish uchun 1 tugma + 1 tugma).
Bu erda men transmitter uchun yaratgan sxemani topishingiz mumkin:
-
nRF24L01+:
- Idoralar Arduino D7 ga ulaning
- CS Arduino D8 ga ulanadi
- MOSI Arduino D11 -ga ulanadi
- MISO Arduino D12 ga ulaning
- SCK Arduino D13 ga ulanadi
- GND Arduino GND ga ulaning
- 3.3V LM1117 OUT ga ulang
- Kondensatorlarni sxemaga muvofiq ulang
-
Arduino:
- VIN Batareyani 9V ga ulang
- GND Batareyani GND ga ulang
- Barcha tugmachalarni sxemaga muvofiq ulang
-
LM1117:
- IN Arduino 5V ga ulaning
- GND Arduino GND ga ulanish
Barcha kerakli ulanishlarni o'rnatganingizdan so'ng, siz quyidagi kodni yuklashingiz kerak bo'ladi, lekin bundan oldin RF24 kutubxonasini yuklaganingizga ishonch hosil qiling.
5 -qadam: Elektronni ulang va kodni yuklang
Bu erda men qabul qilgich uchun tuzgan sxemani topishingiz mumkin:
-
nRF24L01+:
- Idoralar Arduino A8 ga ulaning
- CS Arduino A9 ga ulang
- MOSI Arduino D51 -ga ulanadi
- MISO Arduino D50 ga ulang
- SCK Arduino D52 ga ulang
- GND Arduino GND ga ulaning
- 3.3V LM1117 OUT ga ulaning
- Kondensatorlarni sxemaga muvofiq ulang
-
Adafruit motorli qalqoni:
- M1 Old o'ng dvigatelga ulang
- M2 Old chap dvigatelga ulang
- M3 Chap orqa motorga ulang
- M4 O'ng orqa motorga ulang
- M+ 12V batareyaga ulang
- GND Batareyaning GND ga ulaning
-
LM1117:
- IN Arduino 5V ga ulaning
- GND Arduino GND ga ulaning
Barcha kerakli ulanishlarni o'rnatganingizdan so'ng, siz quyidagi kodni yuklashingiz kerak bo'ladi, lekin bundan oldin RF24 kutubxonasi va AFMotor kutubxonasini yuklaganingizga ishonch hosil qiling.
6 -qadam: kelajakdagi yaxshilanishlar
Tabriklaymiz, siz 1 km masofaga qadar boshqariladigan to'liq radio boshqariladigan mashina qurdingiz!
Yuqorida aytganimdek, natijadan juda xursandman, lekin bilaman, mashinani yaxshilash uchun har doim ba'zi yaxshilanishlar bo'ladi. Men hozir o'ylayotgan yagona yaxshilanish - bu dvigatellarni tezroq almashtirish, chunki men uchun mashina tez emas. Men, shuningdek, to'xtatib turish tizimini ishlab chiqarishni rejalashtirmoqdaman, mashinani yo'lga qo'yib yuboraman.
Agar menda yaxshilanishlar bo'lsa, izohlarda menga xabar bering.
Agar qurilish jarayonida biron bir muammoga duch kelsangiz, quyida izoh qoldiring.
Umid qilamanki, sizga bu ko'rsatma yoqdi, o'qiganingiz uchun tashakkur!:-)
2017 yil masofadan boshqarish pulti tanlovining uchinchi mukofoti
Tavsiya:
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: 5 qadam
NRF24L01 PA LNA aloqa moduli bilan masofadan boshqariladigan mashina: Bu mavzuda biz NRF24L01 PA LNA moduli yordamida masofadan boshqariladigan mashinani qanday yasash haqida bo'lishmoqchimiz. Aslida 433 MGts, HC12, HC05 va LoRa radio modullari kabi boshqa bir qancha radio modullar mavjud. Ammo, bizning fikrimizcha, NRF24L01 rejimi
Internet bilan boshqariladigan ko'pikli mashina: 4 qadam (rasmlar bilan)
Internet boshqariladigan pufakchali mashina: Ko'pchilik pufakchalarni puflash juda kulgili ekanligini hamma biladi, lekin bu qiyin ish bo'lishi mumkin. Biz bu muammoni Internet orqali boshqariladigan ko'pikli mashinani yaratish orqali hal qila olamiz, barcha mukofotlarni yig'ib olamiz
Imo -ishora bilan boshqariladigan mashina: 5 qadam (rasmlar bilan)
Imo -ishora bilan boshqariladigan mashina: Robotlar qurilish, harbiy, tibbiyot, ishlab chiqarish va h.k. kabi barcha sohalarda avtomatlashtirishda muhim rol o'ynaydi. Bluetooth yordamida boshqariladigan mashina kabi ba'zi asosiy robotlarni yaratgandan so'ng, men ushbu akselerometrga asoslangan gesni ishlab chiqdim
Play Station masofadan boshqariladigan simsiz 3D bosilgan mashina: 7 qadam (rasmlar bilan)
Play Station masofadan boshqariladigan simsiz 3D bosilgan mashina: kim o'yinni yoqtirmaydi? Play Station va Xbox virtual dunyosida poyga va jang !! Shunday qilib, men bu ko'rsatmalarni haqiqiy hayotga olib kelish uchun, men sizga har qanday Play Station masofadan boshqarish pultidan qanday foydalanish kerakligini ko'rsataman
HPI Q32 masofadan boshqariladigan mashina, FPV yangilanishi bilan: 10 qadam (rasmlar bilan)
HPI Q32 masofadan boshqariladigan mashina FPV yangilanishi bilan: Bu erda biz HPI Racing Q32 modifikatsiyasini qabul qilish moslashuvchanligini ko'rsatamiz. Biz bir -birining o'rnini bosadigan batareya tizimini, shuningdek FPV kamera va transmitterni o'rnatish bo'yicha tajriba o'tkazamiz