Cuprins:
- Pasul 1: Planificați-vă pașii pe Trello
- Pasul 2: Obțineți / cumpărați consumabilele
- Pasul 3: Construiți mașina
- Pasul 4: Controlați motoarele de curent continuu cu Arduino
- Pasul 5: Conectați Bluetooth
- Pasul 6: Codificare - Utilizarea aplicației Adafruit
- Pasul 7: Faceți RC Car Wireless
- Pasul 8: Creați o aplicație modificată pentru a lucra cu control Pad
- Pasul 9: (Opțional): adăugați un senzor de distanță
- Pasul 10: Testează
- Pasul 11: Adăugați un exterior
- Pasul 12: Document
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Controlați o mașină RC printr-o aplicație de pe telefon? Este posibil!
Folosind un Arduino, unele Bluetooth, niște roți și o grămadă de alte piese mici, dar esențiale, am reușit să creăm o mașină RC care se conectează la Bluetooth și poate fi controlată de o aplicație de pe telefon. Pare destul de simplu, nu? Ei bine, după aproximativ o lună, am reușit să lustruim o mașină Bluetooth RC funcțională. Cu instrucțiunile noastre o veți putea face mult mai repede decât am fost noi.
Pasul 1: Planificați-vă pașii pe Trello
Pentru a începe planificarea în trello, trebuie să știi ce vrei să faci și ce materiale ai nevoie.
Lucrurile pe care doriți să le puneți pe trello sunt:
- Obțineți / cumpărați consumabilele
- Construiește mașina
- Controlează motoarele DC cu Arduino
- Conectați-vă la Arduino cu Bluetooth
- Faceți mașina RC fără fir
- Codificare
- Creați aplicație
- Conectare / cod senzor distanță (necesar doar pentru pasul opțional.)
- Testarea
-Exterior
- Documentație / Cum să
Acum, există o mulțime de pași care merg în fiecare dintre aceștia, dar veți putea găsi mai multe detalii în următorii pași ai procesului nostru.
Pasul 2: Obțineți / cumpărați consumabilele
Materialele de care aveți nevoie pentru acest proiect includ:
-Arduino
-Motor Driver (TB6612FNG Breakout)
- Driver Bluetooth cu consum redus de energie (nRF8001 Bluetooth LE)
-Dc Motors
-Pachet de baterii (Baterii)
-Fire
-Placă de circuit
Pasul 3: Construiți mașina
Cu motoarele de curent continuu și placa de circuit
1) Conectați driverul motorului la Arduino
2) Conectați Arduino la motoarele de curent continuu
* Consultați fotografia pentru vizualizarea circuitului.
Pasul 4: Controlați motoarele de curent continuu cu Arduino
Cu codul MotorTest din biblioteca de drivere Motor, Arduino va putea controla motoarele de curent continuu.
-Codul motorTest face ca motoarele să facă un pic „jig”.
- Derulați până acolo unde scrie TB6612FNG Arduino Library și acolo se va descărca.
-După aceea puteți plasa acea bibliotecă în Arduino IDE ca fișier zip.
-Duceți-vă la schiță, includeți biblioteca, apoi mergeți la adăugarea bibliotecii.zip și alegeți fișierul.
-Acest fișier va apărea apoi sub exemple.
-Și vei putea să-ți testezi motoarele.
Pasul 5: Conectați Bluetooth
Folosind driverul Bluetooth Low Energy, îl putem conecta la Arduino așa cum se arată în imagine.
- De la conectarea la Arduino, putem, cu un anumit cod, să mutăm mașina cu aplicația Adafruit.
- Accesați pagina Adafruit cu driverul nrf8001, iar biblioteca poate fi descărcată.
-Cu acea bibliotecă, puteți utiliza codul furnizat (echo demo) pentru a programa mașina să se deplaseze atunci când vi se dă o comandă.
Pasul 6: Codificare - Utilizarea aplicației Adafruit
După descărcarea aplicației și modificarea codului cum doriți, pentru a face lucrurile să se miște:
1) Am început prin conectarea la mașină (care inițial se numea UART) și am mers la modulele UART.
- Aici puteți tasta o comandă, cum ar fi f pentru înainte, dacă asta aveți în cod pentru a face mașina să avanseze.
* Puteți consulta codul nostru, care va fi postat într-un pas ulterior.
Pasul 7: Faceți RC Car Wireless
Aici veți avea nevoie de bateriile dvs.
Folosind un pachet de baterii și baterii conectate la motoarele de curent continuu, mașina se poate deplasa fără a fi conectată la altceva.
* Puteți vedea în imaginea de mai sus cum este conectat acumulatorul și acumulatorul atașat la motoare.
Pasul 8: Creați o aplicație modificată pentru a lucra cu control Pad
Am decis să folosim placa de control pentru a fi o telecomandă pentru mașina noastră. Pentru a face acest lucru, a trebuit să:
- Modificați codul sursă al aplicației originale Adafruit.
-Codul nostru modificat este legat aici, iar această aplicație modificată este DOAR pentru Android.:
-Și cum să utilizați aplicația, realizată cu codul modificat:
-Când deschideți aplicația:
-Conectați-vă la CAR
-Când faceți clic pe conectare, va apărea o listă care va spune modul de alegere pentru a vă conecta la mașină
-Faceți clic pe controler
-În controler, derulați până la capăt și faceți clic pe butonul de control.
-În tampon de control:
-Săgeata sus merge înainte
-Săgeata în jos merge înapoi
-Săgeata stângă merge la stânga
-Săgeata dreaptă merge dreapta
-Butonul 1 este frână
-Butonul 2 este gogoașă
Pasul 9: (Opțional): adăugați un senzor de distanță
Pentru mașina noastră RC, am adăugat un senzor de distanță.
-Senzorul de distanță este plasat în partea din față a mașinii noastre RC, pe care am încercat să o facem să se deplaseze automat într-o altă direcție atunci când există ceva în fața sa.
Pasul 10: Testează
Când testați, -Bifați pentru a vă asigura că toate funcțiile funcționează așa cum doriți:
-Redirecţiona
-Înapoi
-Stânga
-Dreapta
-Stop
-Gogoașă
-Automat
Acestea sunt funcția noastră specifică, le puteți utiliza la fel sau le puteți schimba pentru a face ceea ce ați dori.
Pasul 11: Adăugați un exterior
Când adăugați un exterior, depindeți complet de dvs.
-Exteriorul mașinii este în mare parte doar pentru menținerea hardware-ului împreună.
-Am folosit zipties și fire pentru a ține totul la loc.
-Puteți proiecta exteriorul mașinii dvs. în orice mod vă place.
** Cea mai importantă parte a exteriorului este să țineți totul la loc!
Pasul 12: Document
Când creați mașina RC, asigurați-vă că vă documentați pe măsură ce mergeți.
Acest lucru vă poate ajuta atunci când:
-Repararea unei probleme cu care vă confruntați.
-Schimbarea în jurul cablajului.
-Amintindu-mi ce făceai în fiecare zi, - Privind înapoi la proiectul dvs.