2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
RoverBluetooth je názov, ktorý som pomenoval Bluetoothcar so sídlom v Arduine, ktoré som vyrobil pre svoju školskú skúšku, keď som mal iba trinásť rokov. Ukázal som to aj na Maker Faire Rome s FabLabom (a bol som tam jeden z najmladších)! Vďaka aplikácii pre Android, ktorú som naprogramoval, je veľmi ľahké ju vyrobiť (iba niekoľko lacných elektronických súčiastok a balík Meccano) a ovládať ju. Je vybavený ovládaním plnej rýchlosti, spiatočky, ultrazvukovým senzorom s parkovacím zvukom a núdzovou brzdou, diaľkovým ovládaním s nízkou latenciou a predným svetlom.
Hlavná stránka projektu
Krok 1: Aplikácia
Pôvodne som aplikáciu naprogramoval pomocou MIT App Inventor, ale potom som sa rozhodol napísať ju úplne od začiatku pomocou Android Studio. Ak ste začiatočník systému Android, odporučil by som vám použiť pôvodnú aplikáciu (vydanú v galérii App Inventor), pretože programovanie a úpravy sú jednoduchšie. V opačnom prípade novšiu aplikáciu nájdete na GitHub.
Stiahnite si projekt MIT App Inventor a APK
Krok 2: Podvozok
Ak chcete replikovať moje, kúpte si niekoľko balení Meccano, pozrite sa na obrázky a začnite skrutkovať! Dávajte pozor na volant, ktorý musí mať pripojenie k servomotoru, otáčajte sa bez trenia a bez odskrutkovania! Hlavné telo by sa nemalo príliš ohýbať a malo by byť ľahké, zatiaľ čo motor Meccano musí mať dostatok redukčných prevodov, aby bol silný.
Krok 3: Okruh
Potrebné diely:
- Prijímač Bluetooth (použil som modem BlueSMiRF Silver od Sparkfun, ale môžete skúsiť aj klasický HC-06, ktorý je lacnejší)
- Arduino UNO alebo podobné
- H-most (použil som L6203)
- Ultrazvukový senzor
- Servomotor (silný, s kovovými prevodmi, ak je to možné)
- Bzučiak
- LED pre predné svetlo
- 9V batéria
- Obojstranná maticová doska
Všimnite si toho, že použitý servomotor potrebuje 6V, takže som do obvodu pridal LM317. Ak vaše servo vyžaduje 5V, pokojne ho vyberte. Buďte trpezliví, vyberte si spájku a vytvorte si vlastný štít Arduino!
Stiahnite si schému Autodesk Eagle 9.3.0
Krok 4: Skica Arduino
Malý náčrt prijíma údaje, zapína a vypína motor a kontroluje vzdialenosť od steny. RoverBluetooth prijíma údaje z modemu Bluetooth a priraďuje čísla k príkazom. Napríklad „21“sa interpretuje ako „vypnite motor“. Tu je zoznam:
- 0-20 → poloha servomotora
- 21 → motor vypnutý
- 22 → rozsvieti sa
- 23 → svetlo vypnuté
- 1000-1255 → motor zapnutý, rýchlosť
- 1500-1755 → motor zapnutý, spiatočka, rýchlosť
Stiahnite si Arduino Sketch
Krok 5: Užite si to
Ste pripravení riadiť auto?