Innehållsförteckning:

RoverBluetooth: Arduino-baserad Bluetooth-bil: 5 steg
RoverBluetooth: Arduino-baserad Bluetooth-bil: 5 steg

Video: RoverBluetooth: Arduino-baserad Bluetooth-bil: 5 steg

Video: RoverBluetooth: Arduino-baserad Bluetooth-bil: 5 steg
Video: Using HT16K33 4 digit seven segment display with ESP32 2024, Juli
Anonim
Image
Image
RoverBluetooth: Arduino-baserad Bluetooth-bil
RoverBluetooth: Arduino-baserad Bluetooth-bil

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

Appen
Appen
Appen
Appen
Appen
Appen
Appen
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

Chassit
Chassit
Chassit
Chassit
Chassit
Chassit
Chassit
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

Kretsen
Kretsen
Kretsen
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: