2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
RoverBluetooth është emri që i dhashë Bluetoothcar me bazë Arduino që bëra për provimin e shkollës kur isha vetëm trembëdhjetë vjeç. Unë gjithashtu e tregova atë në Maker Faire Rome me një FabLab (dhe unë isha një nga më të rinjtë atje)! Veryshtë shumë e lehtë për tu bërë (vetëm disa përbërës elektronikë me kosto të ulët dhe një paketë Meccano) dhe për tu kontrolluar, falë aplikacionit Android që programova. Ajo përmban kontroll të plotë të shpejtësisë, ingranazh mbrapsht, një sensor tejzanor me zë parkimi dhe frena emergjente, makinë të largët me vonesë të ulët dhe një dritë ballore.
Faqja kryesore e projektit
Hapi 1: Aplikacioni
Fillimisht e programova aplikacionin me MIT App Inventor, por më pas vendosa ta shkruaj nga e para duke përdorur Android Studio. Nëse jeni fillestar në Android, do t'ju rekomandoja të përdorni aplikacionin origjinal (të lëshuar në galerinë App Inventor), pasi është më e lehtë të programoni dhe të redaktoni. Përndryshe, aplikacioni më i ri mund të gjendet në GitHub.
Shkarkoni projektin MIT App Inventor dhe APK
Hapi 2: Shasia
Nëse doni të përsërisni timin, blini disa pako Meccano, hidhini një sy fotove dhe filloni të vidhosni! Kushtojini vëmendje timonit, i cili duhet të ketë një lidhje me motorin servo, të rrotullohet pa fërkime dhe pa u hequr! Trupi kryesor nuk duhet të përkulet shumë dhe duhet të jetë i lehtë, ndërsa motori Meccano duhet të ketë ingranazhe të mjaftueshme zvogëlimi për të qenë i fortë.
Hapi 3: Qarku
Pjesët e nevojshme:
- Marrës Bluetooth (kam përdorur modemin BlueSMiRF Silver nga Sparkfun, por gjithashtu mund të provoni HC-06 klasik, që është më i lirë)
- Një Arduino UNO ose të ngjashme
- Ura H (kam përdorur një L6203)
- Sensori tejzanor
- Servo motor (i fortë, me ingranazhe metalike nëse është e mundur)
- Zile
- LED për dritën ballore
- Paketë baterie 9V
- Pllakë matricë e dyanshme
Vini re se motori servo që kam përdorur ka nevojë për 6V, kështu që shtova një LM317 në qark. Ndjehuni të lirë ta hiqni nëse servo juaj kërkon 5V. Jini të durueshëm, zgjidhni një saldator dhe bëni mburojën tuaj Arduino!
Shkarkoni skemën Autodesk Eagle 9.3.0
Hapi 4: Skica Arduino
Skica e vogël merr të dhënat, ndez dhe fik motorin dhe kontrollon distancën nga një mur. RoverBluetooth merr të dhëna nga modemi Bluetooth dhe i lidh numrat me komandat. Për shembull, "21" interpretohet si "fik motorin". Këtu është lista:
- 0-20 position pozicioni servo motor
- Motori i fikur 21
- 22 → dritë ndezur
- 23 "dritë fikur
- Motori 1000-1255 on i ndezur, shpejtësia
- 1500-1755 → motori i ndezur, ingranazhi i kundërt, shpejtësia
Shkarkoni Skicën Arduino
Hapi 5: Shijoni
Gati për të drejtuar makinën?