2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
RoverBluetooth je jméno, které jsem dal Ardaruinu Bluetoothcar, které jsem vyrobil pro svou školní zkoušku, když mi bylo pouhých třináct. Ukázal jsem to také na Maker Faire Rome s FabLabem (a byl jsem tam jeden z nejmladších)! Díky aplikaci pro Android, kterou jsem naprogramoval, je velmi snadné ji vyrobit (pouze několik levných elektronických součástek a balíček Meccano) a ovládat. Je vybaven řízením plné rychlosti, zpátečkou, ultrazvukovým senzorem s parkovacím zvukem a nouzovou brzdou, dálkovým pohonem s nízkou latencí a čelním světlem.
Hlavní stránka projektu
Krok 1: Aplikace
Původně jsem aplikaci naprogramoval pomocí aplikace MIT App Inventor, ale pak jsem se rozhodl ji napsat úplně od začátku pomocí aplikace Android Studio. Pokud jste začátečník Androidu, doporučil bych vám použít původní aplikaci (vydanou v galerii App Inventor), protože je jednodušší programovat a upravovat. Jinak novější aplikaci najdete na GitHubu.
Stáhněte si projekt MIT App Inventor a APK
Krok 2: Podvozek
Pokud chcete replikovat ten můj, kupte si nějaké balíčky Meccano, podívejte se na obrázky a začněte šroubovat! Věnujte pozornost volantu, který musí mít připojení k servomotoru, otáčejte se bez tření a bez vyšroubování! Hlavní tělo by se nemělo příliš ohýbat a mělo by být lehké, zatímco motor Meccano musí mít dostatek redukčních převodů, aby byl silný.
Krok 3: Okruh
Potřebné díly:
- Přijímač Bluetooth (použil jsem modem BlueSMiRF Silver od Sparkfun, ale můžete také vyzkoušet klasický HC-06, který je levnější)
- Arduino UNO nebo podobné
- H-můstek (použil jsem L6203)
- Ultrazvukový senzor
- Servomotor (silný, s kovovými převody, pokud je to možné)
- Bzučák
- LED pro přední světlo
- 9V baterie
- Oboustranná maticová deska
Všimněte si, že servomotor, který jsem použil, potřebuje 6V, takže jsem do obvodu přidal LM317. Pokud vaše servo vyžaduje 5V, můžete jej odstranit. Buďte trpěliví, vyberte si páječku a vyrobte si vlastní štít Arduino!
Stáhněte si schéma Autodesk Eagle 9.3.0
Krok 4: Skica Arduino
Malý náčrt přijímá data, zapíná a vypíná motor a kontroluje vzdálenost od zdi. RoverBluetooth přijímá data z modemu Bluetooth a přiřazuje čísla k příkazům. Například „21“je interpretováno jako „vypněte motor“. Zde je seznam:
- 0-20 → poloha servomotoru
- 21 → motor vypnutý
- 22 → rozsvítí se
- 23 → světlo nesvítí
- 1000-1255 → motor zapnutý, rychlost
- 1500-1755 → motor zapnutý, zpátečka, rychlost
Stáhněte si Arduino Sketch
Krok 5: Užijte si to
Jste připraveni řídit auto?