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
Video: Mașină Arduino Bluetooth RC: 12 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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.
Recomandat:
Mașină controlată Bluetooth Arduino DIY: 6 pași (cu imagini)
Mașină controlată Bluetooth Arduino DIY: Bună ziua prieteni! Numele meu este Nikolas, am 15 ani și locuiesc în Atena, Grecia. Astăzi vă voi arăta cum să realizați o mașină controlată Bluetooth cu 2 roți folosind un Arduino Nano, o imprimantă 3D și câteva componente electronice simple! Asigurați-vă că vă urmăriți
Mașină Arduino Bluetooth RC cu sistem de frânare electronic: 4 pași (cu imagini)
Arduino Bluetooth RC Car W / Electronic Braking System: Acesta este modul în care se face o mașină RC pentru aproximativ 40 $ (27 $ w / una clonă)
Mașină Arduino Bluetooth RC: 10 pași
Mașină Arduino Bluetooth RC: Am creat acest instructabil pentru a-mi însoți videoclipul de pe YouTube, deocamdată vă voi sugera să vizionați videoclipul, deoarece este mult mai detaliat, dar voi lucra la acest instructabil și îl voi îmbunătăți în curând
Intrare în mașină biometrică - Mașină adevărată fără cheie: 4 pași
Intrare în mașină biometrică - Mașină adevărată fără cheie: Cu câteva luni în urmă, fiica mea m-a întrebat, de ce mașinile moderne nu sunt echipate cu sistem de intrare bio-metrică, chiar dacă un telefon mobil îl are. De atunci lucra la implementarea aceluiași și în cele din urmă a reușit să instalez și să testez ceva pe T
FinduCar: o cheie inteligentă pentru mașină care ghidează oamenii către locul unde este parcată mașina: 11 pași (cu imagini)
FinduCar: o cheie pentru mașină inteligentă, care ghidează oamenii către locul unde este parcată mașina: Pentru a rezolva problemele de mai sus, acest proiect propune dezvoltarea unei chei pentru mașini inteligente care ar putea direcționa oamenii către locul în care au parcat mașina. Și planul meu este integrarea unui GPS în cheia mașinii. Nu este nevoie să utilizați aplicația smartphone pentru a urmări