Obsah:

Arduino + Bluetooth ovládaná nádrž: 10 krokov (s obrázkami)
Arduino + Bluetooth ovládaná nádrž: 10 krokov (s obrázkami)

Video: Arduino + Bluetooth ovládaná nádrž: 10 krokov (s obrázkami)

Video: Arduino + Bluetooth ovládaná nádrž: 10 krokov (s obrázkami)
Video: Высокая плотность 2022 2024, November
Anonim
Nádrž ovládaná Arduino + Bluetooth
Nádrž ovládaná Arduino + Bluetooth

Postavil som tento tank, aby som sa naučil programovať, ako fungujú motory, serva, Bluetooth a Arduino, a zostavujem ho pomocou výskumu z internetu. Teraz som sa rozhodol vytvoriť svoj vlastný návod pre ľudí, ktorí potrebujú pomôcť s vybudovaním tanku Arduino.

Tu je video: Tank ovládaný Arduino + Bluetooth

V zásade systém funguje ako;

Bluetooth odosiela dáta z telefónu (s aplikáciou Arduino RC je možné čísla alebo znaky odosielať ako údaje do hc06) do Arduina a Arduino spustí servo a motory pre údaje.

Krok 1: Veci, ktoré potrebujete

Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
  • 1x arduino uno r3
  • 1x štít vodiča motora arduino uno
  • 2x mikro servo o 180 otáčkach
  • 1x tankové dráhy Tamiya
  • 1x Univerzálna sada tanierov Tamiya
  • 1xTamiya dvojmotorová prevodovka X1
  • 1x PowerBank (moja je 10 400 mAh, ktorú je možné zmeniť)
  • 1x HC 06 bluetooth modul asi 2,5 cm rozpera plošných spojov (nájdete ho zo starých obvodov alebo z PC)
  • Nejaký drôt
  • Viac ako 2 zástrčkový konektor zástrčky a zásuvky
  • Spájkovačka
  • Horúca lepiaca pištoľ, horúca silikónová pištoľ (to isté)
  • Spájkovací drôt
  • Obvodová doska
  • USB kábel
  • telefón s Androidom
  • Slamka

Krok 2: Potom, čo si postavíte telo tankov

Potom, čo si postavíte telo tankov
Potom, čo si postavíte telo tankov
Potom, čo si postavíte telo tankov
Potom, čo si postavíte telo tankov
Potom, čo si postavíte telo tankov
Potom, čo si postavíte telo tankov

Potom, čo zostavu Tamiya zostrojíte, spájkujte niekoľko drôtov na svojich motoroch. A zaskrutkujte svoje Arduino do rozperiek, ako je to znázornené.

Správne zapojte ovládač motora do svojho Arduina a spájkujte dva kolíkové konektory s vnútornou hlavou na kolíky 0 (RX) a 1 (TX).

spojte motor s vodičom motora

Krok 3: Tank Barrel

Tanky sud
Tanky sud
Tanky sud
Tanky sud
Tanky sud
Tanky sud

horúcim kremíkovým lepidlom dve servá, ako je znázornené na fotografiách. pripojte serva k krytu motora.

pozemné servo ide na SER1

servo hore a dole prechádza na SER2

Krok 4: Batéria

Batéria
Batéria
Batéria
Batéria
Batéria
Batéria

Odrežte dva malé kúsky dosky plošných spojov pre vašu powerbanku a prilepte ju k batérii. ako je znázornené

Odstrihnite kábel USB a spájkujte ho s 5 V uzemnením na tienenie motora. Uistite sa, že predávate SPRÁVNE. (VCC na VCC, zem na zem)

Krok 5: Pripojenie Bluetooth

Pripojenie Bluetooth
Pripojenie Bluetooth
Pripojenie Bluetooth
Pripojenie Bluetooth
Pripojenie Bluetooth
Pripojenie Bluetooth

Vyrežte svoje mužské a ženské kolíkové konektory na mužskej strane a spájkujte ich s napätím 5 V a uzemnite s tienením motora.

pre mňa je zelená VCC červená je GND

UPOZORNENIE: PRI NÁVODE KÓDU SA Uistite, že váš BLUETOOTH nie je v žiadnom prípade pripojený k ARDUINO

Pripojiť;

arduino's rx to hc 06's tx

arduino's tx až hc 06's rx

Krok 6: Prilepte PowerBank

Prilepte PowerBank
Prilepte PowerBank
Prilepte PowerBank
Prilepte PowerBank
Prilepte PowerBank
Prilepte PowerBank

Na dosky plošných spojov naneste horúce lepidlo a prilepte ho k Arduinu. Otestujte svoje Arduino zapojením USB do napájacej banky (uistite sa, že je powerbanka otvorená alebo nabitá).

Tiež, ak chcete, môžete prilepiť inú dosku pre váš modul Bluetooth, je to príliš jednoduché a krajšie

Krok 7: Odovzdanie kódu

Odovzdanie kódu
Odovzdanie kódu
Odovzdanie kódu
Odovzdanie kódu
Odovzdanie kódu
Odovzdanie kódu

Stiahnite si kód a nahrajte ho do svojho Arduina.

Malé poznámky:

sayac znamená v turečtine pult

durum je stav

Servo sagsol; Servo yukari;

aj tieto sú;

Servo vpravo vľavo;

Servo hore;

KÓD MÁ PROBLÉM S BARRELOM, AK TO RIEŠITE, PROSÍM, NAPÍŠTE TO DO KOMENTÁROV !!

napríklad;

if (durum == '5') {while (durum == '5') {sayac ++; if (povedzme> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } oneskorenie (50); sagsol.write (sayac); prestávka; }}

Pokračuje v počítaní, zatiaľ čo na telefóne stlačíte ďalšie tlačidlo a zariadenie sa zväčší,

môžeme obmedziť celé číslo, ak ho môžeme napísať do komentárov?

limit 0 až 180.

Krok 8: Pridanie slamy ako suda

Pridanie slamy ako suda
Pridanie slamy ako suda
Pridanie slamy ako suda
Pridanie slamy ako suda
Pridanie slamy ako suda
Pridanie slamy ako suda

Pred pokrútenou časťou nakrájajte slamu a vložte ju do serva

Krok 9: Používanie systému Android

Používanie systému Android
Používanie systému Android
Používanie systému Android
Používanie systému Android
Používanie systému Android
Používanie systému Android

Stiahnite si aplikáciu Arduino RC z Google Play

napájajte svoj tank

otvorte aplikáciu

lisovací proces

stlačte zariadenie HC 06

počkaj…

keď je Arduino pripojený k telefónu, modul Bluetooth prestane blikať

otvorený režim ovládača

urob svoje nastavenia toto sú moje nastavenia. môže sa zmeniť, ak ste k štítu motora pripojili nesprávne káble motora, ale zmenou čísel alebo kódu získate ten pravý.

Odporúča: