Cuprins:

RoverBluetooth: Mașină Bluetooth bazată pe Arduino: 5 pași
RoverBluetooth: Mașină Bluetooth bazată pe Arduino: 5 pași

Video: RoverBluetooth: Mașină Bluetooth bazată pe Arduino: 5 pași

Video: RoverBluetooth: Mașină Bluetooth bazată pe Arduino: 5 pași
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Iulie
Anonim
Image
Image
RoverBluetooth: Mașină Bluetooth bazată pe Arduino
RoverBluetooth: Mașină Bluetooth bazată pe Arduino

RoverBluetooth este numele pe care l-am dat mașinii Bluetooth bazate pe Arduino pe care am făcut-o pentru examenul școlar când aveam doar treisprezece ani. L-am arătat și la Maker Faire Rome cu un FabLab (și am fost unul dintre cei mai tineri de acolo)! Este foarte ușor de realizat (doar câteva componente electronice ieftine și un pachet Meccano) și de controlat, datorită aplicației Android pe care am programat-o. Dispune de control complet al vitezei, marșarier, un senzor cu ultrasunete cu sunet de parcare și frână de urgență, transmisie la distanță cu latență redusă și o lumină frontală.

Pagina principală a proiectului

Pasul 1: aplicația

Aplicația
Aplicația
Aplicația
Aplicația
Aplicația
Aplicația
Aplicația
Aplicația

Am programat inițial aplicația cu MIT App Inventor, dar apoi am decis să o scriu de la zero folosind Android Studio. Dacă sunteți începător cu Android, v-aș recomanda să folosiți aplicația originală (lansată în galeria App Inventor), deoarece este mai ușor de programat și de editat. În caz contrar, aplicația mai nouă poate fi găsită pe GitHub.

Descărcați proiectul MIT App Inventor și APK

Pasul 2: Șasiu

Șasiul
Șasiul
Șasiul
Șasiul
Șasiul
Șasiul
Șasiul
Șasiul

Dacă doriți să replicați a mea, cumpărați niște pachete Meccano, aruncați o privire la imagini și începeți să înșurubați! Acordați atenție volanului, care trebuie să aibă o conexiune la servomotor, să se rotească fără frecare și fără deșurubare! Corpul principal nu trebuie să se flexeze prea mult și să fie ușor, în timp ce motorul Meccano trebuie să aibă suficiente trepte de viteză pentru a fi puternic.

Pasul 3: Circuitul

Circuitul
Circuitul
Circuitul
Circuitul

Piese necesare:

  • Receptor Bluetooth (am folosit modemul BlueSMiRF Silver de la Sparkfun, dar puteți încerca și clasicul HC-06, care este mai ieftin)
  • Un Arduino UNO sau similar
  • H-bridge (am folosit un L6203)
  • Senzor cu ultrasunete
  • Servomotor (puternic, cu angrenaje metalice, dacă este posibil)
  • Buzzer
  • LED pentru lumina frontală
  • Acumulator de 9V
  • Placă matricială față-verso

Rețineți că servomotorul pe care l-am folosit are nevoie de 6V, așa că am adăugat un LM317 la circuit. Simțiți-vă liber să îl eliminați dacă servo-ul dvs. necesită 5V. Aveți răbdare, alegeți un lipitor și creați-vă propriul scut Arduino!

Descărcați schema Autodesk Eagle 9.3.0

Pasul 4: Schița Arduino

Schița mică primește datele, pornește și oprește motorul și verifică distanța de la un perete. RoverBluetooth primește date de la modemul Bluetooth și asociază numerele la comenzi. De exemplu, „21” este interpretat ca „opriți motorul”. Iată lista:

  • 0-20 → poziția servomotorului
  • 21 → motor oprit
  • 22 → lumină aprinsă
  • 23 → lumină stinsă
  • 1000-1255 → motor pornit, viteză
  • 1500-1755 → motor pornit, marșarier, viteză

Descărcați Arduino Sketch

Pasul 5: Bucurați-vă

Sunteți gata să conduceți mașina?

Recomandat: