Tartalomjegyzék:

RoverBluetooth: Arduino-alapú Bluetooth autó: 5 lépés
RoverBluetooth: Arduino-alapú Bluetooth autó: 5 lépés

Videó: RoverBluetooth: Arduino-alapú Bluetooth autó: 5 lépés

Videó: RoverBluetooth: Arduino-alapú Bluetooth autó: 5 lépés
Videó: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Image
Image
RoverBluetooth: Arduino-alapú Bluetooth autó
RoverBluetooth: Arduino-alapú Bluetooth autó

A RoverBluetooth nevet adtam annak az Arduino-alapú Bluetooth-autónak, amelyet tizenhárom éves koromban készítettem az iskolai vizsgára. A Maker Faire Rómában is megmutattam egy FabLab -tal (és ott voltam az egyik legfiatalabb)! Nagyon könnyű elkészíteni (csak néhány olcsó elektronikai alkatrész és egy Meccano csomag) és szabályozni, az általam programozott Android alkalmazásnak köszönhetően. Teljes sebességszabályozással, hátrameneti sebességgel, parkolóhanggal és vészfékkel ellátott ultrahangos érzékelővel, alacsony késleltetésű távvezérléssel és elülső lámpával rendelkezik.

A projekt főoldala

1. lépés: Az alkalmazás

Az App
Az App
Az App
Az App
Az App
Az App
Az App
Az App

Eredetileg az MIT App Inventor programozóval programoztam az alkalmazást, de aztán úgy döntöttem, hogy a semmiből írom le az Android Studio segítségével. Ha Android kezdő vagy, akkor azt javaslom, hogy használd az eredeti alkalmazást (az App Inventor galériában), mivel könnyebb programozni és szerkeszteni. Ellenkező esetben az újabb alkalmazás megtalálható a GitHubon.

Töltse le az MIT App Inventor projektet és az APK -t

2. lépés: Az alváz

Az alváz
Az alváz
Az alváz
Az alváz
Az alváz
Az alváz
Az alváz
Az alváz

Ha meg szeretné ismételni az enyémet, vásároljon néhány Meccano csomagot, nézze meg a képeket, és kezdje el csavarni! Ügyeljen a kormányra, amelynek csatlakoznia kell a szervomotorhoz, súrlódás nélkül és csavarás nélkül forognia kell! A fő testnek nem szabad túl sokat hajlítania, és könnyűnek kell lennie, míg a Meccano motornak elegendő redukciós fogaskerekekkel kell rendelkeznie ahhoz, hogy erős legyen.

3. lépés: Az áramkör

Az áramkör
Az áramkör
Az áramkör
Az áramkör

Szükséges alkatrészek:

  • Bluetooth-vevő (a BlueSMiRF Silver modemet használtam a Sparkfun-tól, de kipróbálhatja a klasszikus HC-06-ot is, ami olcsóbb)
  • Egy Arduino UNO vagy hasonló
  • H-híd (L6203-at használtam)
  • Ultrahangos érzékelő
  • Szervo motor (erős, ha lehetséges, fém fogaskerekekkel)
  • Berregő
  • LED az elülső világításhoz
  • 9V -os akkumulátor
  • Kétoldalas mátrixlap

Vegye figyelembe, hogy az általam használt szervomotornak 6 V -ra van szüksége, ezért hozzáadtam egy LM317 -et az áramkörhöz. Nyugodtan távolítsa el, ha a szervó 5V -ot igényel. Legyen türelmes, válasszon forrasztót, és készítse el saját Arduino pajzsát!

Töltse le az Autodesk Eagle 9.3.0 sematikus rajzát

4. lépés: Az Arduino vázlat

A kis vázlat fogadja az adatokat, be- és kikapcsolja a motort, és ellenőrzi a faltól való távolságot. A RoverBluetooth adatokat fogad a Bluetooth modemtől, és a számokat parancsokhoz társítja. Például a „21” a „motor kikapcsolása”. Íme a lista:

  • 0-20 → szervomotor helyzet
  • 21 → motor kikapcsolva
  • 22 → világít
  • 23 → nem világít
  • 1000-1255 → motor bekapcsolva, fordulatszám
  • 1500-1755 → motor bekapcsolva, hátramenet, sebesség

Töltse le az Arduino vázlatot

5. lépés: Élvezze

Készen áll az autó vezetésére?

Ajánlott: