Indholdsfortegnelse:

RoverBluetooth: Arduino-baseret Bluetooth-bil: 5 trin
RoverBluetooth: Arduino-baseret Bluetooth-bil: 5 trin

Video: RoverBluetooth: Arduino-baseret Bluetooth-bil: 5 trin

Video: RoverBluetooth: Arduino-baseret Bluetooth-bil: 5 trin
Video: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, Juli
Anonim
Image
Image
RoverBluetooth: Arduino-baseret Bluetooth-bil
RoverBluetooth: Arduino-baseret Bluetooth-bil

RoverBluetooth er det navn, jeg gav til den Arduino-baserede Bluetooth-bil, jeg lavede til min skoleeksamen, da jeg kun var tretten. Jeg viste det også på Maker Faire Rome med en FabLab (og jeg var en af de yngste der)! Det er meget let at lave (kun et par billige elektroniske komponenter og en Meccano-pakke) og at styre takket være den Android-app, jeg programmerede. Den har fuld hastighedskontrol, bakgear, en ultralydssensor med parkeringslyd og nødbremse, fjerndrev med lav latens og et frontlys.

Projektets hovedside

Trin 1: Appen

Appen
Appen
Appen
Appen
Appen
Appen
Appen
Appen

Jeg programmerede oprindeligt appen med MIT App Inventor, men så besluttede jeg at skrive den fra bunden ved hjælp af Android Studio. Hvis du er nybegynder på Android, vil jeg anbefale dig at bruge den originale app (udgivet i galleriet App Inventor), da det er lettere at programmere og redigere. Ellers kan den nyere app findes på GitHub.

Download MIT App Inventor -projekt og APK

Trin 2: Chassiset

Chassiset
Chassiset
Chassiset
Chassiset
Chassiset
Chassiset
Chassiset
Chassiset

Hvis du vil kopiere min, skal du købe nogle Meccano -pakker, tage et kig på billederne og begynde at skrue! Vær opmærksom på rattet, der skal have forbindelse til servomotoren, rotere uden friktion og uden at skrue af! Hoveddelen bør ikke bøje for meget og skal være let, mens Meccano -motoren skal have nok reduktionsgear til at være stærk.

Trin 3: Kredsløbet

Kredsløbet
Kredsløbet
Kredsløbet
Kredsløbet

Nødvendige dele:

  • Bluetooth-modtager (jeg brugte BlueSMiRF Silver-modemet fra Sparkfun, men du kan også prøve den klassiske HC-06, der er billigere)
  • En Arduino UNO eller lignende
  • H-bro (jeg brugte en L6203)
  • Ultralydssensor
  • Servomotor (stærk, med metalgear, hvis det er muligt)
  • Summer
  • LED til frontlys
  • 9V batteripakke
  • Dobbeltsidet matrix bord

Bemærk, at servomotoren, jeg brugte, har brug for 6V, så jeg tilføjede en LM317 til kredsløbet. Fjern den gerne, hvis din servo kræver 5V. Vær tålmodig, vælg en loddemaskine og lav dit eget Arduino -skjold!

Download skematisk Autodesk Eagle 9.3.0

Trin 4: Arduino -skitsen

Den lille skitse modtager dataene, tænder og slukker motoren og kontrollerer afstanden fra en væg. RoverBluetooth modtager data fra Bluetooth -modemet og knytter numre til kommandoer. For eksempel tolkes "21" som "sluk for motoren". Her er listen:

  • 0-20 → servomotorposition
  • 21 → motor slukket
  • 22 → lys tændt
  • 23 → lys slukket
  • 1000-1255 → motor tændt, hastighed
  • 1500-1755 → motor tændt, bakgear, hastighed

Hent Arduino Sketch

Trin 5: God fornøjelse

Klar til at køre bilen?

Anbefalede: