Tartalomjegyzék:

Arduino + Bluetooth vezérelt tartály: 10 lépés (képekkel)
Arduino + Bluetooth vezérelt tartály: 10 lépés (képekkel)

Videó: Arduino + Bluetooth vezérelt tartály: 10 lépés (képekkel)

Videó: Arduino + Bluetooth vezérelt tartály: 10 lépés (képekkel)
Videó: Leap Motion SDK 2024, November
Anonim
Arduino + Bluetooth vezérelt tartály
Arduino + Bluetooth vezérelt tartály

Ezt a tartályt azért építem, hogy megtanuljam a programozást, a motorok, szervók, Bluetooth és Arduino működését, és egy internetes kutatás segítségével. Most úgy döntöttem, hogy saját Instructable -eket készítek azoknak az embereknek, akiknek segíteniük kell egy Arduino tank építésében.

Itt a videó: Arduino + Bluetooth vezérelt tartály

Alapvetően a rendszer úgy működik;

A Bluetooth adatokat küld a telefonról (Arduino RC alkalmazással számokat vagy karaktereket lehet elküldeni adatként a hc06 -ra) az Arduino -nak, az Arduino pedig szervót és motorokat indít az adatokért.

1. lépés: A szükséges dolgok

A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
  • 1x arduino uno r3
  • 1x arduino uno motorvezérlő pajzs
  • 2x 180 forgású mikroszervó
  • 1x Tamiya tank nyom
  • 1x Tamiya univerzális tányérkészlet
  • 1xTamiya ikermotoros hajtómű X1
  • 1x PowerBank (az enyém 10400mAh, változhat)
  • 1x HC 06 bluetooth modul, kb. 2,5 cm -es áramköri távtartó (megtalálható régi áramkörökből vagy számítógépről)
  • Valami drót
  • Több mint 2 férfi és női fejcsatlakozó
  • Forrasztópáka
  • Forró ragasztópisztoly, forró szilikonpisztoly (ugyanaz)
  • Forrasztó huzal
  • Áramköri
  • USB kábel
  • androidos telefon
  • szalma

2. lépés: Miután felépítette a tartálytestet

Miután felépítette tartályait
Miután felépítette tartályait
Miután felépítette tartályait
Miután felépítette tartályait
Miután felépítette tartályait
Miután felépítette tartályait

Miután felépítette a Tamiya készletet, forrasztjon néhány vezetéket a motorjaira. És csavarja be Arduino -ját a távtartókba, az ábrán látható módon.

Csatlakoztassa a motorvezérlőt helyesen az Arduino -hoz, és forrasztjon két női fejcsatlakozót a 0 (RX) és 1 (TX) tűhöz.

csatlakoztassa a motort a motor meghajtójához

3. lépés: Tankok hordó

Tankok hordó
Tankok hordó
Tankok hordó
Tankok hordó
Tankok hordó
Tankok hordó

némi forró szilícium ragasztóval két szervó, mint a képeken. csatlakoztassa a szervókat a motorpajzshoz.

A földi szervó a SER1 -re megy

fel és le szervó megy a SER2 -re

4. lépés: Akkumulátor

Akkumulátor
Akkumulátor
Akkumulátor
Akkumulátor
Akkumulátor
Akkumulátor

Vágjon le két kis darabot az áramköri kártyáról a power bankhoz, és ragassza rá az akkumulátorra. az ábrán látható módon

Vágja le az USB -kábelt, és forrasztja az 5 V -os motorpajzshoz és a földhöz. Győződjön meg arról, hogy helyesen forraszt. (VCC -VCC földről földre)

5. lépés: Bluetooth kapcsolat

Bluetooth kapcsolat
Bluetooth kapcsolat
Bluetooth kapcsolat
Bluetooth kapcsolat
Bluetooth kapcsolat
Bluetooth kapcsolat

Vágja el a férfi és a női fejcsatlakozó csatlakozókat a férfi oldalon, és forrasztja az 5 V -ra, és földelje a motorpajzshoz.

számomra a zöld VCC piros a GND

MEGJEGYZÉS: A KÓD FELTÖLTÉSE ELŐTT Győződjön meg arról, hogy BLUETOOTH -A SEMMILYEN NEM KAPCSOLATOS ARDUINO -val

Csatlakozás;

arduino rx hc 06's tx

arduino tx hc 06 rx -hez

6. lépés: Ragassza fel a PowerBankot

Ragassza fel a PowerBankot
Ragassza fel a PowerBankot
Ragassza fel a PowerBankot
Ragassza fel a PowerBankot
Ragassza fel a PowerBankot
Ragassza fel a PowerBankot

Tegyen forró ragasztót az áramköri lapokra, és ragassza rá az Arduino -ra. Tesztelje Arduino készülékét, ha az USB -t a tápegységhez csatlakoztatja (győződjön meg arról, hogy a power bank nyitva van vagy fel van töltve).

Továbbá, ha szeretné, ragaszthat egy másik áramköri lapot a Bluetooth modulhoz, ez túl egyszerű és szebb

7. lépés: A kód feltöltése

A kód feltöltése
A kód feltöltése
A kód feltöltése
A kód feltöltése
A kód feltöltése
A kód feltöltése

Töltse le a kódot, és töltse fel az Arduino -ra.

Apró megjegyzések:

a sayac törökül számlálót jelent

durum az állapot

Szervó sagsol; Servo yukari;

ezek is;

Szervó jobb bal;

Szervo fel;

A CODE -nak problémája van a hordóval kapcsolatban, ha megoldja, kérjük, írja meg a megjegyzéseket !

például;

if (durum == '5') {while (durum == '5') {sayac ++; if (mondjuk> 180) {sagsol.write (180); } if (mondjuk <0) {sagsol.write (0); } késleltetés (50); sagsol.write (sayac); szünet; }}

Számol, miközben megnyom egy másik gombot a telefonban, és az int nagyobb lesz,

Korlátozhatjuk -e az egész számot, ha megírhatjuk a megjegyzésekhez?

0 -tól 180 -ig.

8. lépés: A szalma hozzáadása hordóként

A szalma hozzáadása hordóként
A szalma hozzáadása hordóként
A szalma hozzáadása hordóként
A szalma hozzáadása hordóként
A szalma hozzáadása hordóként
A szalma hozzáadása hordóként

Vágja le a szalmát a csavart rész előtt, és tegye a szervóba

9. lépés: Az Android használata

Az Android használata
Az Android használata
Az Android használata
Az Android használata
Az Android használata
Az Android használata

Töltse le az Arduino RC alkalmazást a Google Playről

táplálja a tartályt

nyissa meg az alkalmazást

préselési folyamat

nyomja meg a HC 06 készüléket

várjon…

amikor az Arduino csatlakozik a telefonhoz A Bluetooth modul nem villog

nyitott vezérlő mód

végezze el a beállításokat, ezek az én beállításaim. megváltozhat, ha rossz motorkábeleket csatlakoztatott a motorpajzshoz, de a számok vagy a kód megváltoztatásával megkaphatja az igazit.

Ajánlott: