Mundarija:

1KM masofadan boshqariladigan mashina: 6 qadam (rasmlar bilan)
1KM masofadan boshqariladigan mashina: 6 qadam (rasmlar bilan)

Video: 1KM masofadan boshqariladigan mashina: 6 qadam (rasmlar bilan)

Video: 1KM masofadan boshqariladigan mashina: 6 qadam (rasmlar bilan)
Video: 6 НЕДЕТСКИХ МАШИН на Радиоуправлении 2024, Iyul
Anonim
1 km masofadan boshqariladigan mashina
1 km masofadan boshqariladigan mashina
1KM masofali masofadan boshqariladigan mashina
1KM masofali masofadan boshqariladigan mashina
1KM masofali masofadan boshqariladigan mashina
1KM masofali masofadan boshqariladigan mashina

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

Komponentlaringizni buyurtma qiling!
Komponentlaringizni buyurtma qiling!

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

Shassini chop eting
Shassini chop eting
Shassini chop eting
Shassini 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?

Nima uchun motor qalqonidan foydalanish kerak?
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

Masofadan boshqarish pultini yarating!
Masofadan boshqarish pultini yarating!
Masofadan boshqarish pultini yarating!
Masofadan boshqarish pultini yarating!
Masofadan boshqarish pultini yarating!
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

Elektronni ulang va kodni yuklang!
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

Kelajakdagi yaxshilanishlar
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!:-)

Masofadan boshqarish tanlovi 2017
Masofadan boshqarish tanlovi 2017
Masofadan boshqarish tanlovi 2017
Masofadan boshqarish tanlovi 2017

2017 yil masofadan boshqarish pulti tanlovining uchinchi mukofoti

Tavsiya: