Cuprins:
Video: RoverBluetooth: Mașină Bluetooth bazată pe Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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
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:
Telecomandă bazată pe browser Arduino (linux): 9 pași (cu imagini)
Telecomandă bazată pe browser Arduino (linux): avem copii. Îi iubesc până la biți, dar ascund în continuare telecomanda pentru satelit și TV atunci când pun canalele pentru copii. După ce s-a întâmplat zilnic de câțiva ani și după ce draga mea soție mi-a permis să am un
Joc Crack the Code, casetă de puzzle bazată pe Arduino: 4 pași (cu imagini)
Crack the Code Game, Arduino Based Puzzle Box: În acest Instructable, îți voi arăta cum să-ți construiești propriul joc de cod crack în care folosești un disc rotativ cu codificator pentru a ghici codul generat aleatoriu în seif. Există 8 LED-uri pe partea din față a seifului pentru a vă spune câți dintre
Mașină inteligentă Romote bazată pe Arduino: 5 pași
Mașină inteligentă Romote bazată pe Arduino: Acest proiect se bazează pe placa de dezvoltare Arduino UNO pentru a crea o mașină inteligentă. Mașina are control wireless Bluetooth, evitarea obstacolelor, alarmă sonoră și alte funcții și este o mașină cu tracțiune integrală, ușor de rotit
Mașină autonomă bazată pe Arduino: 8 pași
Mașină cu conducere autonomă bazată pe Arduino: Bine ați venit la primul meu instructabil! Așa că recent mi s-a atribuit un proiect de mașină cu conducere autonomă ca proiect al semestrului meu. În acest proiect sarcina mea a fost să proiectez o mașină care să poată face următoarele: Poate fi controlată cu comenzi vocale prin telefonul Android
Încuietoare digitală bazată pe Arduino folosind GSM și Bluetooth: 4 pași
Încuietoare digitală pe ușă bazată pe Arduino folosind GSM și Bluetooth: REZUMAT: Gândiți-vă la situația în care ați ajuns acasă complet obosit și ați constatat că ați pierdut cheia ușii. Ce vei face? Trebuie fie să vă rupeți blocarea, fie să apelați un mecanic cheie. Deci, a face o blocare fără cheie este o idee interesantă de salvat de la