2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
RoverBluetooth je ime koje sam dao Bluetooth-u sa sjedištem u Arduinu koji sam napravio za školski ispit kad sam imao samo trinaest godina. Također sam to pokazao na Maker Faire Romeu s FabLabom (i bio sam jedan od najmlađih tamo)! Vrlo je jednostavno za izradu (samo nekoliko jeftinih elektroničkih komponenti i paket Meccano) i za upravljanje zahvaljujući Android aplikaciji koju sam programirao. Sadrži kontrolu punom brzinom, brzinu za vožnju unatrag, ultrazvučni senzor s parkirnim zvukom i kočnicom u nuždi, daljinski pogon s latencijom i prednje svjetlo.
Glavna stranica projekta
Korak 1: Aplikacija
Izvorno sam programirao aplikaciju s MIT App Inventor -om, ali sam je tada odlučio napisati od nule koristeći Android Studio. Ako ste Android početnik, preporučio bih vam da koristite izvornu aplikaciju (objavljenu u galeriji App Inventor) jer je lakše programirati i uređivati. Inače, noviju aplikaciju možete pronaći na GitHubu.
Preuzmite projekt MIT App Inventor i APK
Korak 2: Šasija
Ako želite kopirati moje, kupite neke pakete Meccano, pogledajte slike i počnite sjebati! Obratite pozornost na upravljač koji mora imati priključak na servo motor, rotirati bez trenja i bez odvrtanja! Glavno tijelo ne smije se previše savijati i treba biti lagano, dok motor Meccano mora imati dovoljno reduktora da bi bio snažan.
Korak 3: Krug
Potrebni dijelovi:
- Bluetooth prijemnik (koristio sam BlueSMiRF srebrni modem iz Sparkfuna, ali možete isprobati i klasični HC-06, to je jeftinije)
- Arduino UNO ili slično
- H-most (koristio sam L6203)
- Ultrazvučni senzor
- Servo motor (jak, s metalnim zupčanicima ako je moguće)
- Zvučni signal
- LED za prednje svjetlo
- 9V baterija
- Dvostrana matrična ploča
Imajte na umu da je servo motoru koji sam koristio potrebno 6V, pa sam u krug dodao LM317. Slobodno ga uklonite ako vaš servo zahtijeva 5V. Budite strpljivi, odaberite vojnika i napravite svoj Arduino štit!
Preuzmite shemu Autodesk Eagle 9.3.0
Korak 4: Arduino skica
Mala skica prima podatke, uključuje i isključuje motor i provjerava udaljenost od zida. RoverBluetooth prima podatke iz Bluetooth modema i povezuje brojeve s naredbama. Na primjer, "21" se tumači kao "isključite motor". Evo popisa:
- 0-20 → položaj servo motora
- 21 → motor isključen
- 22 → svijetli svjetlo
- 23 → svjetlo isključeno
- 1000-1255 → motor uključen, brzina
- 1500-1755 → motor uključen, brzina za vožnju unatrag, brzina
Preuzmite Arduino Sketch
Korak 5: Uživajte
Spremni za vožnju autom?