Innehållsförteckning:

Arduino + Bluetooth -kontrollerad tank: 10 steg (med bilder)
Arduino + Bluetooth -kontrollerad tank: 10 steg (med bilder)

Video: Arduino + Bluetooth -kontrollerad tank: 10 steg (med bilder)

Video: Arduino + Bluetooth -kontrollerad tank: 10 steg (med bilder)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim
Arduino + Bluetooth -kontrollerad tank
Arduino + Bluetooth -kontrollerad tank

Jag bygger denna tank för att lära mig hur man programmerar, hur motorer, servon, Bluetooth och Arduino fungerar och jag bygger en med att göra forskning från internet. Nu bestämde jag mig för att göra min egen Instructables, för människor som behöver hjälpa till med att bygga en Arduino -tank.

Här är videon: Arduino + Bluetooth -kontrollerad tank

I grund och botten fungerar systemet som;

Bluetooth skickar data från telefonen (med Arduino RC -applikation kan nummer eller tecken skickas som data till hc06) till Arduino och Arduino startar servo och motorer för data.

Steg 1: Saker du behöver

Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
  • 1x arduino uno r3
  • 1x arduino uno motor driver shield
  • 2x 180 rotation mikroservos
  • 1x Tamiya tankspår
  • 1x Tamiya universal tallrikssats
  • 1xTamiya dubbelmotorväxellåda X1
  • 1x PowerBank (min är 10400mAh den kan ändras)
  • 1x HC 06 bluetooth -modul om 2,5 cm kretskorts distans (du kan hitta den från gamla kretsar eller dator)
  • Lite tråd
  • Fler än två han- och honkontakter
  • Lödkolv
  • Het limpistol, varm silikonpistol (samma sak)
  • Lödningstråd
  • Kretskort
  • USB-kabel
  • Android telefon
  • sugrör

Steg 2: När du har byggt dina tankar

När du har byggt dina tankar
När du har byggt dina tankar
När du har byggt dina tankar
När du har byggt dina tankar
När du har byggt dina tankar
När du har byggt dina tankar

När du har byggt Tamiya -setet löd några ledningar på dina motorer. Och skruva in din Arduino i distanserna, som visas.

Anslut din motordrivrutin korrekt till din Arduino och löd två huvudkontakter för honkontakter till stift 0 (RX) och 1 (TX).

gör motoranslutningarna till motorföraren

Steg 3: Tankfat

Tankar fat
Tankar fat
Tankar fat
Tankar fat
Tankar fat
Tankar fat

med lite het kiselim två servon som visas på bilderna. anslut servona till motorskyddet.

mark servo går till SER1

upp och ner servo går till SER2

Steg 4: Batteri

Batteri
Batteri
Batteri
Batteri
Batteri
Batteri

Skär två små bitar av kretskortet för din powerbank och limma fast det på batteriet. som visat

Klipp din USB -kabel och löd den till motorskärmarna 5v och slipa. KONTROLLERA ATT DU SÄLJER RÄTT. (VCC till VCC jord till mark)

Steg 5: Bluetooth -anslutning

Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning
Bluetooth -anslutning

Klipp av dina han- och honstifthylsanslutningar hane och löd den till 5v och jorda till motorskyddet.

för mig är grönt VCC rött är GND

OBSERVERA: UNDER ATT DU ÖVERLADER KODEN KONTROLLERA ATT DIN BLUETOOTH INTE ANSLUTAS ARDUINO NÅGONSIN

Ansluta;

arduino's rx till hc 06's tx

arduino's tx till hc 06's rx

Steg 6: Limma PowerBank

Limma PowerBank
Limma PowerBank
Limma PowerBank
Limma PowerBank
Limma PowerBank
Limma PowerBank

Sätt lite varmt lim på kretskorten och limma det på Arduino. Testa din Arduino med att ansluta USB till powerbanken (se till att din powerbank är öppen eller laddad).

Om du vill kan du också limma ett annat kretskort för din Bluetooth -modul, det är för enkelt och vackrare

Steg 7: Ladda upp koden

Ladda upp koden
Ladda upp koden
Ladda upp koden
Ladda upp koden
Ladda upp koden
Ladda upp koden

Ladda ner koden och ladda upp den till din Arduino.

Små anteckningar:

sayac betyder räknare på turkiska

durum är status

Servo sagsol; Servo yukari;

dessa är också;

Servo höger vänster;

Servo upp;

KODEN HAR ETT PROBLEM OM FATTEN OM DU LÖSER DET SKRIV DET TILL KOMMENTARERNA !!

till exempel;

if (durum == '5') {while (durum == '5') {sayac ++; om (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } fördröjning (50); sagsol.write (sayac); ha sönder; }}

Det fortsätter att räkna medan du trycker på en annan knapp i telefonen och int blir större,

kan vi begränsa heltalet om vi kan skriva det till kommentarerna?

begränsa som 0 till 180.

Steg 8: Lägga till halmen som fat

Lägga till halmen som fat
Lägga till halmen som fat
Lägga till halmen som fat
Lägga till halmen som fat
Lägga till halmen som fat
Lägga till halmen som fat

Skär sugröret före den tvinnade delen och lägg det i servon

Steg 9: Använda Android

Använda Android
Använda Android
Använda Android
Använda Android
Använda Android
Använda Android

Ladda ner Arduino RC -appen i Google Play

driva din tank

öppna programmet

tryckprocess

tryck på HC 06 -enheten

vänta…

när Arduino är ansluten till telefonens Bluetooth -modul slutar blinka

öppet styrläge

gör dina inställningar det här är mina inställningar. Det kan ändras om du har anslutit fel motorkablar till motorskyddet, men om du ändrar siffrorna eller koden kan du få den riktiga.

Rekommenderad: