Mundarija:

RC Car Hack - Bluetooth Android boshqaruvi orqali boshqariladi: 3 qadam (rasmlar bilan)
RC Car Hack - Bluetooth Android boshqaruvi orqali boshqariladi: 3 qadam (rasmlar bilan)

Video: RC Car Hack - Bluetooth Android boshqaruvi orqali boshqariladi: 3 qadam (rasmlar bilan)

Video: RC Car Hack - Bluetooth Android boshqaruvi orqali boshqariladi: 3 qadam (rasmlar bilan)
Video: TELЕFON XOTIRASINI KUTARISH|| Телефон Хотирасини Кутариш. 2024, Sentyabr
Anonim
Image
Image
Modullarning ulanishi
Modullarning ulanishi

Ishonchim komilki, har biringiz uyda ishlatilmaydigan RC avtomashinasini topishingiz mumkin. Bu ko'rsatma sizga eski RC avtomashinasini asl sovg'aga o'zgartirishga yordam beradi:) Menda RC avtomashinasi kichik bo'lgani uchun men Arduino Pro Mini -ni asosiy boshqaruvchi sifatida tanladim. Men ushbu loyihada ishlatgan yana bir muhim modul - TB6612FNG dual motorli haydovchi tashuvchisi. Dvigatel boshqaruvi qabul qilinadigan kirish voltajining etarli diapazoniga ega (4,5V dan 13,5V gacha) va uzluksiz chiqish oqimi (kanal uchun 1A). Bluetooth qabul qiluvchisi sifatida men mashhur arzon HC-06 modulidan foydalandim. Bundan tashqari, siz LEDni avtomobilning old va orqa chiroqlari sifatida ishlatishingiz mumkin.

Loyihaning tarkibiy qismlari:

  1. RC avtomobili (eski va buzilgan bo'lishi mumkin)
  2. Arduino Pro Mini 328 (3V/8MGts) x1
  3. TB6612FNG ikkita motorli haydovchi tashuvchisi x1
  4. HC-06 bluetooth moduli yoki shunga o'xshash x1
  5. Ledlar: 2x qizil va 2x oq
  6. Rezistor 10k (LEDlar uchun talab qilinadi) x4 yoki 10k SIL rezistorlar tarmog'i x1
  7. Non paneli (yarim o'lchamli) x1
  8. Jumperlar va kabellar
  9. AA batareyalari x4

1 -qadam: Modullarning ulanishi

Modullarning ulanishi
Modullarning ulanishi

Arduino Pro Mini -ni boshqa modullarga ulash usuli quyida keltirilgan. Har bir modulga (VCC, GND) besleme zo'riqishini ulashni unutmang.

1. Bluetooth (masalan, HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - Arduino Pro Mini -dan 3.3V (VCC)
  • GND - GND

2. TB6612FNG ikkita motorli haydovchi -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - dvigatel kuchlanishi (4,5 dan 13,5 V gacha) - RC Avtomobil akkumulyatoridan 6V
  • Vcc - mantiqiy kuchlanish (2,7 dan 5,5 gacha) - Arduino Pro Mini (VCC) dan 3,3 V
  • GND - GND

3. TB6612FNG ikkita motorli haydovchi -> shahar motorlari

  • A01 - haydovchi dvigatel A
  • A02 - haydovchi dvigatel A
  • B01 - rul dvigateli B
  • B02 - rul dvigateli B

4. LEDlar -> Arduino Pro Mini

  • oldingi o'ng burchak - 2
  • oldingi chap chiziq - 3
  • orqa o'ng chiroq - 14
  • orqa chap chiroq - 15

2 -qadam: Arduino kodi

Arduino kodi
Arduino kodi

Loyihaning to'liq kodi GitHub: havolasida mavjud

Arduino dasturi asosiy halqa - "void loop ()" da yangi buyruq (belgi) Android ilovasidan bluetooth orqali yuborilganligini tekshiradi. Agar bluetooth seriyasidan keladigan belgilar bo'lsa, dastur "void processInput ()" funktsiyasini bajarishni boshlaydi. Keyin bu funktsiyadan belgiga qarab ma'lum bir boshqaruv funktsiyasi chaqiriladi (masalan, "r" belgi funktsiyasi uchun "void turn_Right ()" chaqiriladi).

Agar siz Arduino dvigatel qalqoni (L298) dan foydalanmoqchi bo'lsangiz, bu havola siz uchun foydali bo'lishi mumkin

3 -qadam: Android ilovasi

Android ilovasi
Android ilovasi
Android ilovasi
Android ilovasi
Android ilovasi
Android ilovasi

Mening Android ilovam bluetooth orqali Arduino taxtasi bilan jihozlangan har qanday robotni boshqarishga imkon beradi. Shuningdek, siz PWM kanallarining ikkita dvigatelini (bir juft motor) mustaqil boshqarishingiz mumkin.

Noyob belgi, yuqoridagi rasmda ko'rsatilgandek, Android ilovasining har bir tugmachasiga beriladi. Siz o'z qurilmangizni boshqarish uchun Arduino kodini tahrir qilishingiz va Android ilovamdan foydalanishingiz mumkin (bu faqat RC avtomobili emas).

Siz Android ilovasini Google Play: havoladan bepul yuklab olishingiz mumkin

Android ilovasidan qanday foydalanish kerak:

  • menyu tugmachasini yoki 3 vertikal nuqtani bosing (Android versiyasiga bog'liq)
  • "Qurilmani ulash" yorlig'ini tanlang.
  • "HC-06" yorlig'ini bosing va bir muncha vaqt o'tgach "HC-06 ga ulangan" xabarini ko'rasiz.
  • ulangandan so'ng, siz mashinangizni boshqarishingiz mumkin
  • Agar siz HC-06 bluetooth qurilmangizni ko'rmasangiz, "Qurilmalarni qidirish" tugmasini bosing
  • birinchi ishlatishda bluetooth qurilmangizni standart "1234" kodini kiriting.

Agar siz mening robototexnika bilan bog'liq boshqa loyihalarimni ko'rishni istasangiz, tashrif buyuring:

  • mening veb -saytim: www.mobilerobots.pl
  • facebook: mobil robotlar

Tavsiya: