Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
- 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 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
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
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
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
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 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
Skär sugröret före den tvinnade delen och lägg det i servon
Steg 9: 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.