Мазмуну:

RC Car Hack - Bluetooth Android App аркылуу башкарылат: 3 кадам (Сүрөттөр менен)
RC Car Hack - Bluetooth Android App аркылуу башкарылат: 3 кадам (Сүрөттөр менен)

Video: RC Car Hack - Bluetooth Android App аркылуу башкарылат: 3 кадам (Сүрөттөр менен)

Video: RC Car Hack - Bluetooth Android App аркылуу башкарылат: 3 кадам (Сүрөттөр менен)
Video: Elshab7 RC Controller remote android app (Wifi + Bluetooth) 2024, Ноябрь
Anonim
Image
Image
Модулдардын туташуусу
Модулдардын туташуусу

Ар бириңиз үйдө колдонулбаган RC машинасын таба аласыз деп ишенем. Бул көрсөтмө эски RC машинаңызды оригиналдуу белекке алмаштырууга жардам берет:) Менде болгон RC машинасынын көлөмү кичинекей болгондуктан, мен Arduino Pro Miniди башкы контроллер катары тандап алдым. Мен бул долбоордо колдонгон дагы бир маанилүү модуль TB6612FNG кош мотор айдоочусу. Бул мотор контролеру алгылыктуу киргизүү чыңалуусунун жетиштүү диапазонуна ээ (4.5Vдан 13.5Vга чейин) жана үзгүлтүксүз чыгаруу агымы (каналга 1А). Bluetooth кабыл алгыч катары мен популярдуу арзан HC-06 модулун колдондум. Кошумча катары, сиз унаанын алдыңкы жана арткы чырактары катары светодиоддорду колдоно аласыз.

Долбоордун компоненттери:

  1. RC унаа (эски жана сынык болушу мүмкүн)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG кош мотор айдоочусу x1
  4. HC-06 bluetooth модулу же окшош x1
  5. Leds: 2x кызыл жана 2x ак
  6. Резистор 10k (leds үчүн талап кылынат) x4 же 10k SIL Resistor Network x1
  7. Нан тактасы (жарым өлчөмү) x1
  8. Джамперлер жана кабелдер
  9. AA батареялары x4

1 -кадам: Модулдарды туташтыруу

Модулдардын туташуусу
Модулдардын туташуусу

Arduino Pro Mini'ни башка модулдар менен туташтыруу жолу төмөндө келтирилген. Ар бир модулга (VCC, GND) жеткирүү чыңалуусун туташтырууну унутпаңыз.

1. Bluetooth (мис. HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - Arduino Pro Miniден 3.3V (VCC)
  • GND - GND

2. TB6612FNG кош мотор драйвери -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - мотор чыңалуусу (4,5 - 13,5 В) - RC Унаанын батарейкасынан 6В
  • Vcc - логикалык чыңалуу (2.7ден 5.5ке чейин) - 3.3V Arduino Pro Miniден (VCC)
  • GND - GND

3. TB6612FNG кош мотор айдоочусу -> DC моторлору

  • A01 - кыймылдаткыч мотор А.
  • A02 - кыймылдаткыч мотор А.
  • В01 - рулду башкаруучу В.
  • В02 - рулду башкаруучу В.

4. LED -> Arduino Pro Mini

  • алдыңкы оң жээк - 2
  • алдыңкы сол жетеги - 3
  • арткы оң жакта - 14
  • арткы сол жетеги - 15

2 -кадам: Arduino коду

Arduino коду
Arduino коду

Бул долбоордун толук коду GitHub: шилтемесинде жеткиликтүү

Arduino программасы негизги циклди текшерет - "void loop ()" жаңы буйрук (символ) Android колдонмосунан Bluetooth аркылуу жөнөтүлгөнбү же жокпу текшерет. Эгерде Bluetooth сериясынан келген белги болсо, программа "void processInput ()" функциясын аткара баштайт. Андан кийин бул функциядан мүнөзгө жараша белгилүү бир башкаруу функциясы чакырылат (мисалы, "r" символу үчүн "void turn_Right ()" деп аталат).

Эгерде сиз Arduino мотор калканчын (L298) колдоно турган болсоңуз, бул шилтеме сиз үчүн пайдалуу болушу мүмкүн

3 -кадам: Android колдонмосу

Android колдонмосу
Android колдонмосу
Android колдонмосу
Android колдонмосу
Android колдонмосу
Android колдонмосу

Менин Android колдонмосу Arduino тактасы менен жабдылган каалаган роботту Bluetooth аркылуу башкарууга мүмкүндүк берет. Сиз ошондой эле өз алдынча эки мотор PWM каналын башкара аласыз (бир жуп мотор).

Уникалдуу белги жогоруда көрсөтүлгөндөй Android колдонмосунун ар бир баскычына ыйгарылат. Сиз Arduino кодун оңдоп, Android түзмөгүмдү колдонуп, өз түзмөгүңүздү башкара аласыз (бул RC унаасы гана эмес).

Менин Android тиркемесин Google Playден бекер жүктөп алсаңыз болот: шилтеме

Android колдонмосун кантип колдонуу керек:

  • меню баскычын же 3 вертикалдуу чекитти басыңыз (сиздин Android версияңызга жараша)
  • өтмөктү тандоо "Түзмөктү туташтыруу"
  • "HC-06" өтмөгүн таптап, бир аздан кийин "HC-06га туташты" деген билдирүүнү көрөсүз
  • туташкандан кийин, сиз машинаңызды башкара аласыз
  • Эгерде сиз HC-06 Bluetooth түзмөгүңүздү көрбөй жатсаңыз, "Түзмөктөрдү издөө" баскычын басыңыз
  • биринчи колдонууда "1234" демейки кодун киргизүү менен Bluetooth түзмөктөрүңүздү жупташтырыңыз

Эгерде сиз менин робототехникага байланышкан башка долбоорлорумду көргүңүз келсе, төмөнкүгө баш багыңыз:

  • менин веб -сайтым: www.mobilerobots.pl
  • Facebook: Мобилдик роботтор

Сунушталууда: