Sisukord:
Video: RoverBluetooth: Arduino-põhine Bluetooth-auto: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
RoverBluetooth on nimi, mille andsin Arduino-põhisele Bluetooth-autole, mille tegin koolieksamiks, kui olin alles kolmteist. Näitasin seda ka Maker Faire Roomas FabLabiga (ja olin seal üks noorimaid)! Tänu minu programmeeritud Androidi rakendusele on seda väga lihtne valmistada (vaid mõned odavad elektroonilised komponendid ja Meccano pakett) ja juhtida. Sellel on täiskiiruse reguleerimine, tagurpidikäik, ultraheliandur koos parkimishääle ja hädapiduriga, väikese latentsusega kaugjuhtimispult ja esituled.
Projekti pealeht
Samm: rakendus
Algselt programmeerisin rakenduse MIT App Inventoriga, kuid siis otsustasin selle Android Studio abil nullist kirjutada. Kui olete Androidi algaja, soovitan teil kasutada algupärast rakendust (avaldatud App Inventori galeriis), kuna seda on lihtsam programmeerida ja redigeerida. Vastasel juhul leiate uuema rakenduse GitHubist.
Laadige alla MIT App Inventori projekt ja APK
2. samm: šassii
Kui soovite minu oma kopeerida, ostke mõned Meccano pakid, vaadake pilte ja hakake kruvima! Pöörake tähelepanu roolile, millel peab olema ühendus servomootoriga, mis pöörleb ilma hõõrdumiseta ja lahti keeramata! Põhikorpus ei tohiks liiga palju painduda ja peaks olema kerge, samas kui Meccano mootoril peab olema piisavalt reduktorit, et see oleks tugev.
3. samm: vooluring
Vajalikud osad:
- Bluetooth-vastuvõtja (kasutasin Sparkfuni BlueSMiRF Silver modemit, kuid võite proovida ka klassikalist HC-06, see on odavam)
- Arduino UNO või sarnane
- H-sild (kasutasin L6203)
- Ultraheli andur
- Servomootor (tugev, võimalusel metallist hammasratastega)
- Sumin
- LED esitulede jaoks
- 9V aku
- Kahepoolne maatriksplaat
Pange tähele, et minu kasutatav servomootor vajab 6 V, seega lisasin ahelasse LM317. Eemaldage see julgelt, kui teie servo vajab 5V. Ole kannatlik, vali joodik ja tee oma Arduino kilp!
Laadige alla skeem Autodesk Eagle 9.3.0
Samm: Arduino visand
Väike visand võtab andmed vastu, lülitab mootori sisse ja välja ning kontrollib kaugust seinast. RoverBluetooth võtab Bluetooth -modemilt andmeid vastu ja seostab numbrid käsklustega. Näiteks “21” tõlgendatakse kui “mootori väljalülitamine”. Siin on nimekiri:
- 0-20 → servomootori asend
- 21 → mootor välja lülitatud
- 22 → tuli põleb
- 23 → tuli kustub
- 1000-1255 → mootor sees, kiirus
- 1500-1755 → mootor sees, tagasikäik, kiirus
Laadige alla Arduino visand
Samm: nautige
Kas olete valmis autot juhtima?
Soovitan:
Minu Bluetooth -peakomplekti teisendamine Bluetooth -kõlariteks: 5 sammu
Minu Bluetooth-peakomplekti teisendamine Bluetooth-kõlariteks: Minu peakomplekt ei saa enam ise toite, vaid saab toite ainult siis, kui ühendan mikro-USB-pistiku laadimisega, aku on juba tühi ja üks kõlaritest ei tööta. Kuid Bluetooth töötab endiselt ilma probleemideta. Täna näitan
Bluetooth Arduino -ledis: 7 sammu
Bluetooth Arduino -Ledil: Täna selgitan teile, kuidas kasutada Bluetooth -moodulit HC05 või HC06 väga lihtsalt. Õpime ainult põhitõdesid koos sisse/välja lülitatavate komponentidega (need, mis on digitaalsetel tihvtidel). Tõenäoliselt koostan juhendi analoogkomponentide kohta (tihvt A …)
Arduino Led/ribad RGB Bluetooth (Arduino + App Inventor): 5 sammu
Arduino Led/ribad RGB Bluetooth (Arduino + App Inventor): Selles õpetuses näitan, kuidas App Inventorit kasutada ja Bluetoothi abil arduinoga ühendada
Teisendage oma Bluetooth -peakomplekt juhtmega Bluetooth -peakomplektiks: 5 sammu (piltidega)
Teisendage oma Bluetooth -peakomplekt traadiga Bluetooth -peakomplektiks: täna ütlen teile, kuidas oma traadiga bluetooth -peakomplekti luua või teisendada. Järgige minu sammu ja olete selle teisendamiseks mõne sammu taga
Teisendage oma Bluetooth -peakomplekt juhtmega Bluetooth -peakomplektiks: 6 sammu
Teisendage oma Bluetooth -peakomplekt traadiga Bluetooth -peakomplektiks: täna ütlen teile, kuidas oma traadiga bluetooth -peakomplekti luua või teisendada. Järgige minu sammu ja olete selle teisendamiseks mõne sammu taga