Turinys:

„RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis: 5 žingsniai
„RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis: 5 žingsniai

Video: „RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis: 5 žingsniai

Video: „RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis: 5 žingsniai
Video: RoverBluetooth: Arduino-based Bluetooth car 2024, Liepa
Anonim
Image
Image
„RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis
„RoverBluetooth“: „Arduino“pagrįstas „Bluetooth“automobilis

„RoverBluetooth“-tai vardas, kurį daviau „Arduino“pagrįstam „Bluetooth“automobiliui, kurį sukūriau mokyklos egzaminui, kai man buvo tik trylika. Taip pat parodžiau jį „Maker Faire Rome“su „FabLab“(ir ten buvau vienas jauniausių)! Tai labai lengva padaryti (tik keletą nebrangių elektroninių komponentų ir „Meccano“paketą) ir valdyti, nes aš programavau „Android“programą. Jame yra viso greičio valdymas, atbulinės eigos pavara, ultragarsinis jutiklis su stovėjimo garsu ir avariniu stabdžiu, nuotolinio valdymo pultas su mažu vėlavimu ir priekinis žibintas.

Pagrindinis projekto puslapis

1 žingsnis: programa

Programėlė
Programėlė
Programėlė
Programėlė
Programėlė
Programėlė
Programėlė
Programėlė

Iš pradžių programavau programą naudodami „MIT App Inventor“, bet tada nusprendžiau parašyti ją nuo nulio, naudodamas „Android Studio“. Jei esate „Android“pradedantysis, rekomenduočiau naudoti originalią programą (išleistą „App Inventor“galerijoje), nes ją lengviau programuoti ir redaguoti. Priešingu atveju naujesnę programą galite rasti „GitHub“.

Atsisiųskite „MIT App Inventor“projektą ir APK

2 žingsnis: važiuoklė

Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė
Važiuoklė

Jei norite pakartoti mano, nusipirkite keletą „Meccano“pakuočių, peržiūrėkite nuotraukas ir pradėkite sukti! Atkreipkite dėmesį į vairą, kuris turi būti prijungtas prie servo variklio, suktis be trinties ir neatsukant! Pagrindinis korpusas neturėtų per daug sulenkti ir turėtų būti lengvas, o „Meccano“variklyje turi būti pakankamai reduktorių, kad jis būtų stiprus.

3 žingsnis: grandinė

Circuit
Circuit
Circuit
Circuit

Reikalingos dalys:

  • „Bluetooth“imtuvas (naudojau „BlueSMiRF Silver“modemą iš „Sparkfun“, bet taip pat galite išbandyti klasikinį HC-06, kuris yra pigesnis)
  • „Arduino UNO“ar panašiai
  • H tiltas (naudojau L6203)
  • Ultragarsinis jutiklis
  • Servo variklis (stiprus, jei įmanoma, su metalinėmis pavaromis)
  • Garsinis signalas
  • LED priekiniam apšvietimui
  • 9 V baterija
  • Dvipusė matricos lenta

Atkreipkite dėmesį, kad mano naudojamam servo varikliui reikia 6 V įtampos, todėl prie grandinės pridėjau LM317. Nesivaržykite jį pašalinti, jei jūsų servo įtampa reikalauja 5 V. Būkite kantrūs, pasirinkite lituotoją ir pasidarykite savo „Arduino“skydą!

Atsisiųskite „Autodesk Eagle 9.3.0“schemą

4 žingsnis: „Arduino“eskizas

Mažas eskizas gauna duomenis, įjungia ir išjungia variklį ir patikrina atstumą nuo sienos. „RoverBluetooth“gauna duomenis iš „Bluetooth“modemo ir susieja numerius su komandomis. Pavyzdžiui, „21“aiškinamas kaip „išjunkite variklį“. Štai sąrašas:

  • 0-20 → servo variklio padėtis
  • 21 → variklis išjungtas
  • 22 → dega lemputė
  • 23 → užgesta lemputė
  • 1000-1255 → variklis įjungtas, greitis
  • 1500-1755 → variklis įjungtas, atbulinė pavara, greitis

Atsisiųskite „Arduino“eskizą

5 žingsnis: mėgaukitės

Pasiruošę vairuoti automobilį?

Rekomenduojamas: