Мазмұны:

RC Car Hack - Android қолданбасы арқылы басқарылатын Bluetooth: 3 қадам (суреттермен)
RC Car Hack - Android қолданбасы арқылы басқарылатын Bluetooth: 3 қадам (суреттермен)

Бейне: RC Car Hack - Android қолданбасы арқылы басқарылатын Bluetooth: 3 қадам (суреттермен)

Бейне: RC Car Hack - Android қолданбасы арқылы басқарылатын Bluetooth: 3 қадам (суреттермен)
Бейне: 🟡 POCO X5 PRO - ЕҢ ТОЛЫҚ ШОЛУ және СЫНАҚТАР 2024, Шілде
Anonim
Image
Image
Модульдердің қосылуы
Модульдердің қосылуы

Мен сенемін, сіздердің әрқайсыларыңыз үйде қолданылмаған RC автокөлігін таба аласыз. Бұл нұсқаулық сізге ескі RC автокөлігін түпнұсқалық сыйлыққа ауыстыруға көмектеседі:) Мендегі RC көлігінің көлемі шағын болғандықтан, мен Arduino Pro Mini -ді басты контроллер ретінде таңдадым. Мен осы жобада қолданған тағы бір маңызды модуль - TB6612FNG қос моторлы драйвер тасымалдаушысы. Бұл қозғалтқыштың реттегішінде рұқсат етілген кіріс кернеулерінің жеткілікті диапазоны бар (4,5 В -тан 13,5 В -қа дейін) және үздіксіз шығыс тогы (1 каналда 1А). Bluetooth қабылдағышы ретінде мен әйгілі арзан HC-06 модулін қолдандым. Сонымен қатар, жарықдиодты көліктің алдыңғы және артқы жарығы ретінде пайдалануға болады.

Жобаның компоненттері:

  1. RC автокөлігі (ескі және сынған болуы мүмкін)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG қос моторлы драйвер тасымалдаушысы x1
  4. HC-06 bluetooth модулі немесе ұқсас x1
  5. Жарықдиодты: 2x қызыл және 2x ақ
  6. Резистор 10k (светодиодтар үшін қажет) x4 немесе 10к SIL резисторлық желі x1
  7. Нан тақтасы (жартылай өлшемді) x1
  8. Секіргіштер мен кабельдер
  9. АА батареялары x4

1 -қадам: модульдерді қосу

Модульдердің қосылуы
Модульдердің қосылуы

Arduino Pro Mini -ді басқа модульдермен қосу әдісі төменде келтірілген. Әр модульге (VCC, GND) жеткізу кернеуін қосуды ұмытпаңыз.

1. Bluetooth (мысалы, HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - Arduino Pro Mini (VCC) 3,3В
  • 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 Car аккумуляторынан 6В
  • Vcc - логикалық кернеу (2,7 - 5,5) - 3,3 В Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG қос қозғалтқыш драйвері -> тұрақты ток қозғалтқыштары

  • A01 - жетекші қозғалтқыш А.
  • A02 - жетекші қозғалтқыш А.
  • B01 - рульдік қозғалтқыш В.
  • В02 - рульдік қозғалтқыш В.

4. Жарықдиодты шамдар -> 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 қосымшам bluetooth арқылы Arduino тақтасымен жабдықталған кез келген роботты басқаруға мүмкіндік береді. Сіз сондай -ақ екі қозғалтқышты PWM арналарын басқара аласыз (қозғалтқыш жұбы).

Бірегей таңба жоғарыдағы суретте көрсетілгендей Android қосымшасының әр түймесіне тағайындалады. Сіз Arduino кодын өңдей аласыз және менің Android қосымшасын қолдана отырып, өз құрылғыңызды басқара аласыз (тек бұл RC автокөлігі ғана емес).

Сіз менің Android қосымшамды Google Play: сілтемесінен ақысыз жүктей аласыз

Android қосымшасын қалай қолдануға болады:

  • мәзір түймесін немесе 3 тік нүктені түртіңіз (Android нұсқасына байланысты)
  • «Құрылғыны қосу» қойындысын таңдаңыз
  • «HC-06» қойындысын нұқыңыз және біраз уақыттан кейін сіз «HC-06-ға қосылған» деген хабарды көресіз.
  • қосқаннан кейін сіз көлікті басқара аласыз
  • Егер сіз HC-06 Bluetooth құрылғысын көрмесеңіз, «Құрылғыларды іздеу» түймесін басыңыз
  • бірінші қолдануда bluetooth құрылғыларын «1234» әдепкі кодын енгізу арқылы жұптаңыз.

Егер сіз менің робототехникаға қатысты басқа жобаларымды көргіңіз келсе, мына сайтқа кіріңіз:

  • менің веб -сайтым: www.mobilerobots.pl
  • facebook: мобильді роботтар

Ұсынылған: