Innholdsfortegnelse:

RoverBluetooth: Arduino-basert Bluetooth-bil: 5 trinn
RoverBluetooth: Arduino-basert Bluetooth-bil: 5 trinn

Video: RoverBluetooth: Arduino-basert Bluetooth-bil: 5 trinn

Video: RoverBluetooth: Arduino-basert Bluetooth-bil: 5 trinn
Video: Bluetooth Controlled Mars Rover using Arduino 2024, Juli
Anonim
Image
Image
RoverBluetooth: Arduino-basert Bluetooth-bil
RoverBluetooth: Arduino-basert Bluetooth-bil

RoverBluetooth er navnet jeg ga til den Arduino-baserte Bluetooth-bilen jeg laget til skoleeksamen min da jeg bare var tretten. Jeg viste det også på Maker Faire Rome med en FabLab (og jeg var en av de yngste der)! Det er veldig enkelt å lage (bare noen få rimelige elektroniske komponenter og en Meccano-pakke) og å kontrollere, takket være Android-appen jeg programmerte. Den har full hastighetskontroll, revers, en ultralydsensor med parkeringslyd og nødbremse, lav-latency fjernkontroll og et frontlys.

Prosjektets hovedside

Trinn 1: Appen

Appen
Appen
Appen
Appen
Appen
Appen
Appen
Appen

Jeg opprinnelig programmerte appen med MIT App Inventor, men da bestemte jeg meg for å skrive den fra bunnen av ved hjelp av Android Studio. Hvis du er nybegynner på Android, vil jeg anbefale deg å bruke den originale appen (utgitt i App Inventor -galleriet), siden det er lettere å programmere og redigere. Ellers finnes den nyere appen på GitHub.

Last ned MIT App Inventor -prosjekt og APK

Trinn 2: Chassiset

Chassiset
Chassiset
Chassiset
Chassiset
Chassiset
Chassiset
Chassiset
Chassiset

Hvis du vil kopiere min, kjøp noen Meccano -pakker, ta en titt på bildene og begynn å skru! Vær oppmerksom på rattet, som må ha forbindelse til servomotoren, rotere uten friksjon og uten å skru ut! Hoveddelen bør ikke bøye for mye og være lett, mens Meccano -motoren må ha nok reduksjonsgir for å være sterk.

Trinn 3: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen

Nødvendige deler:

  • Bluetooth-mottaker (jeg brukte BlueSMiRF Silver-modemet fra Sparkfun, men du kan også prøve den klassiske HC-06, det er billigere)
  • En Arduino UNO eller lignende
  • H-bro (jeg brukte en L6203)
  • Ultralyd sensor
  • Servomotor (sterk, med metallgir hvis mulig)
  • Summer
  • LED for frontlys
  • 9V batteripakke
  • Dobbeltsidig matriseplate

Vær oppmerksom på at servomotoren jeg brukte trenger 6V, så jeg la til en LM317 i kretsen. Fjern den hvis servoen din krever 5V. Vær tålmodig, velg en loddetinn og lag ditt eget Arduino -skjold!

Last ned skjematisk Autodesk Eagle 9.3.0

Trinn 4: Arduino -skissen

Den lille skissen mottar dataene, slår motoren av og på og kontrollerer avstanden fra en vegg. RoverBluetooth mottar data fra Bluetooth -modemet og knytter numre til kommandoer. For eksempel tolkes “21” som “slå av motoren”. Her er listen:

  • 0-20 → servomotorposisjon
  • 21 → motoren er slått av
  • 22 → lyser
  • 23 → lyset er slukket
  • 1000-1255 → motor på, hastighet
  • 1500-1755 → motor på, revers, hastighet

Last ned Arduino Sketch

Trinn 5: Kos deg

Klar til å kjøre bilen?

Anbefalt: