Innehållsförteckning:
Video: RoverBluetooth: Arduino-baserad Bluetooth-bil: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
RoverBluetooth är namnet jag gav till den Arduino-baserade Bluetooth-bilen jag gjorde till min skolprov när jag bara var tretton. Jag visade det också på Maker Faire Rome med en FabLab (och jag var en av de yngsta där)! Det är väldigt enkelt att göra (bara några billiga elektroniska komponenter och ett Meccano-paket) och att styra, tack vare Android-appen jag programmerade. Den har full hastighetsreglering, backväxel, ultraljudssensor med parkeringsljud och nödbroms, fjärrstyrning med låg latens och ett frontljus.
Projektets huvudsida
Steg 1: Appen
Jag programmerade ursprungligen appen med MIT App Inventor, men sedan bestämde jag mig för att skriva den från grunden med Android Studio. Om du är nybörjare på Android rekommenderar jag att du använder den ursprungliga appen (släppt i galleriet App Inventor), eftersom det är lättare att programmera och redigera. Annars finns den nyare appen på GitHub.
Ladda ner MIT App Inventor -projekt och APK
Steg 2: Chassit
Om du vill replikera mitt, köp några Meccano -förpackningar, ta en titt på bilderna och börja skruva! Var uppmärksam på ratten, som måste ha en anslutning till servomotorn, rotera utan friktion och utan att skruva av! Huvudkroppen ska inte böja för mycket och vara lätt, medan Meccano -motorn måste ha tillräckligt med reduktionsväxlar för att vara stark.
Steg 3: Kretsen
Delar som behövs:
- Bluetooth-mottagare (jag använde BlueSMiRF Silver-modemet från Sparkfun, men du kan också prova det klassiska HC-06, det är billigare)
- En Arduino UNO eller liknande
- H-bro (jag använde en L6203)
- Ultraljudssensor
- Servomotor (stark, med metallväxlar om möjligt)
- Summer
- LED för frontljus
- 9V batteri
- Dubbelsidig matrisskiva
Observera att servomotorn jag använde behöver 6V, så jag lade till en LM317 i kretsen. Ta bort den om din servo kräver 5V. Ha tålamod, välj en lödare och gör din egen Arduino -sköld!
Ladda ner schematisk Autodesk Eagle 9.3.0
Steg 4: Arduino -skissen
Den lilla skissen tar emot data, slår på och av motorn och kontrollerar avståndet från en vägg. RoverBluetooth tar emot data från Bluetooth -modemet och kopplar nummer till kommandon. Till exempel tolkas "21" som "stäng av motorn". Här är listan:
- 0-20 → servomotorposition
- 21 → avstängd motor
- 22 → tänd
- 23 → släckt
- 1000-1255 → motor på, hastighet
- 1500-1755 → motor på, backväxel, hastighet
Ladda ner Arduino Sketch
Steg 5: Njut
Klar att köra bilen?
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
Trådlös Bluetooth -bot med Arduino och Bluetooth: 6 steg
Trådlös Bluetooth-bot med Arduino och Bluetooth: I den här självstudien kommer vi att lära oss hur man gör en trådlös Bluetooth-bot med Arduino och Bluetooth-modul hc-05, och styra den med vår smartphone
DIY Arduino robotarm, steg för steg: 9 steg
DIY Arduino robotarm, steg för steg: Denna handledning lär dig hur du bygger en robotarm själv