Cuprins:
Video: RC Car Hack - Controlat prin Bluetooth prin aplicația Android: 3 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Sunt sigur că fiecare dintre voi puteți găsi acasă mașină RC neutilizată. Această instrucțiune vă va ajuta să vă schimbați vechea mașină RC în cadou original:) Datorită faptului că mașina RC pe care o aveam avea dimensiuni mici, am ales Arduino Pro Mini ca controler principal. Un alt modul important pe care l-am folosit în acest proiect este TB6612FNG purtător de driver dual motor. Acest controler al motorului are o gamă suficientă de tensiuni de intrare acceptabile (4,5V până la 13,5V) și curent continuu de ieșire (1A pe canal). Ca receptor bluetooth, am folosit un popular modul ieftin HC-06. În plus, puteți utiliza LED-uri ca lumini față și spate ale mașinii.
Componentele proiectului:
- Mașină RC (poate fi veche și ruptă)
- Arduino Pro Mini 328 (3V / 8Mhz) x1
- TB6612FNG Suport pentru șofer cu motor dual x1
- Modul bluetooth HC-06 sau similar x1
- Leduri: 2x roșu și 2x alb
- Rezistor 10k (necesar pentru leduri) x4 sau 10k SIL Resistor Network x1
- Panou (jumătate) x1
- Jersee și cabluri
- Baterii AA x4
Pasul 1: Conexiunea modulelor
Modul de conectare a Arduino Pro Mini cu celelalte module este prezentat mai jos. Nu uitați să conectați tensiunea de alimentare la fiecare modul (VCC, GND).
1. Bluetooth (de ex. HC-06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - 3,3V de la Arduino Pro Mini (VCC)
- GND - GND
2. Driver dual motor TB6612FNG -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - tensiunea motorului (4,5 - 13,5 V) - 6V de la bateria RC Car
- Vcc - tensiune logică (2,7 până la 5,5) - 3,3 V de la Arduino Pro Mini (VCC)
- GND - GND
3. Driver dual motor TB6612FNG -> motoare DC
- A01 - motorul de acționare A
- A02 - motorul de acționare A
- B01 - motorul de direcție B
- B02 - motor de direcție B
4. LED-uri -> Arduino Pro Mini
- led dreapta fata - 2
- led stânga față - 3
- led spate dreapta - 14
- led stânga spate - 15
Pasul 2: Cod Arduino
Codul complet pentru acest proiect este disponibil la GitHub: link
Programul Arduino verifică în bucla principală - „void loop ()” dacă noua comandă (caracter) a fost trimisă din aplicația Android prin Bluetooth. Dacă există orice caracter de intrare din seria Bluetooth, programul începe executarea funcției "void processInput ()". Apoi, din această funcție, în funcție de caracter, se numește o funcție de control specifică (de exemplu, pentru funcția de caracter „r” se numește „nul turn_Right ()”).
Dacă aveți de gând să utilizați scutul motor Arduino (L298), acest link vă poate fi util
Pasul 3: aplicația Android
Aplicația My Android vă permite să controlați orice robot echipat cu o placă Arduino prin Bluetooth. De asemenea, puteți controla independent cele două motoare canale PWM (o pereche de motoare).
Caracterul unic este atribuit fiecărui buton al aplicației Android așa cum se arată în figura de mai sus. Puteți edita codul Arduino și puteți utiliza aplicația mea pentru Android pentru a vă controla propriul dispozitiv (nu numai această mașină RC).
Puteți descărca gratuit aplicația mea Android de pe Google Play: link
Cum se folosește aplicația Android:
- atinge butonul meniu sau 3 puncte verticale (în funcție de versiunea Android-ului tău)
- selectați fila „Conectați un dispozitiv”
- apăsați pe fila „HC-06” și după un timp ar trebui să vedeți mesajul „Conectat la HC-06”
- după conectare, vă puteți controla mașina
- dacă nu vedeți dispozitivul dvs. bluetooth HC-06 apăsați butonul „Scanare dispozitive”
- la prima utilizare, asociați dispozitivele bluetooth introducând codul implicit „1234”
Dacă doriți să vedeți celelalte proiecte legate de robotică, vizitați:
- site-ul meu: www.mobilerobots.pl
- facebook: Roboți mobili
Recomandat:
Lumina RGB controlată prin Bluetooth cu aplicația Android: 4 pași
Lumina RGB controlată prin Bluetooth cu aplicația Android: Bună ziua, producătorilor, astăzi vom învăța să realizăm o bandă RGB controlată prin Bluetooth, care este controlată de pe smartphone-ul nostru. Ideea de bază din spatele acestui proiect este de a crea lumină de fundal / birou care să adauge o senzație de căldură ochilor privitorului. Da, această lumină
Neopixeli controlați de smartphone (benzi LED) cu aplicația Blynk prin WiFi: 6 pași
Neopixeli controlați de smartphone-uri (benzi LED) cu aplicația Blynk peste WiFi: am creat acest proiect după ce am fost inspirat de neopixeli controlați de smartphone într-o casă de prieteni, dar ai lui au fost cumpărați în magazin. M-am gândit "cât de greu poate fi să-mi fac propria mea, ar fi și mult mai ieftin!" Așa se face. Notă: Presupun că ești fa
Mașină Arduino controlată prin aplicația Bluetooth: 4 pași (cu imagini)
Arduino Car Controlled Via Bluetooth App: Toți știm că Arduino este o platformă excelentă de prototipare, în principal deoarece folosește un limbaj de programare prietenos și există o mulțime de componente extra incredibile care ne oferă experiențe extraordinare. Putem integra Arduino cu diferite
Controlează Arduino folosind Smartphone prin USB cu aplicația Blynk: 7 pași (cu imagini)
Controlați Arduino utilizând smartphone-ul prin USB cu aplicația Blynk: În acest tutorial, vom învăța cum să folosiți aplicația Blynk și Arduino pentru a controla lampa, combinația va fi prin portul serial USB. Scopul acestui instructiv este de a arăta cea mai simplă soluție care vă controlează de la distanță Arduino sau c
ROOMBA Condus de ARDUINO YUN prin aplicația Wifi prin STEFANO DALL'OLIO: 4 pași (cu imagini)
ROOMBA Condus de aplicația ARDUINO YUN Via Wifi de STEFANO DALL'OLIO: Cu acest ghid împărtășesc codul pentru a conecta ARDUINO YUN la Roomba pentru a conduce Roomba prin Wifi. Codul și aplicația sunt create și dezvoltate de mine Stefano Dall ' Olio.My Roomba este Roomba 620, dar puteți utiliza același cod pentru alte Roomb