Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg bygger denne tanken for å lære å programmere, hvordan motorer, servoer, Bluetooth og Arduino fungerer, og jeg bygger en med å forske på internett. Nå bestemte jeg meg for å lage min egen Instructables, for folk som trenger å hjelpe til med å bygge en Arduino -tank.
Her er videoen: Arduino + Bluetooth -kontrollert tank
I utgangspunktet fungerer systemet som;
Bluetooth sender data fra telefonen (med Arduino RC -applikasjon kan tall eller tegn sendes som data til hc06) til Arduino og Arduino starter servo og motorer for dataene.
Trinn 1: Ting du trenger
- 1x arduino uno r3
- 1x arduino uno motor driver skjold
- 2x 180 rotasjons mikroservoer
- 1x Tamiya tankspor
- 1x Tamiya universalplatesett
- 1xTamiya dobbeltmotor girkasse X1
- 1x PowerBank (min er 10400mAh den kan endres)
- 1x HC 06 bluetooth -modul om 2,5 cm kretskortavstandsstykke (du finner den fra gamle kretser eller pc)
- Noen ledninger
- Mer enn 2 mannlige og kvinnelige topptekskontakter
- Loddejern
- Varm limpistol, varm silikonpistol (samme ting)
- Loddetråd
- Kretskort
- USB-kabel
- android telefon
- strå
Trinn 2: Etter at du har bygget tanken din
Etter at du har bygd Tamiya sett loddetinn, noen ledninger på motorene dine. Og skru Arduinoen inn i avstandsstykkene, som vist.
Koble motordriveren riktig til din Arduino og lodd to kvinnelige hodestiftkontakter til pinne 0 (RX) og 1 (TX).
gjøre motorforbindelsene til motorføreren
Trinn 3: Tanks fat
med litt varmt silisiumlim to servoer som vist på bildene. koble servoene til motorskjermen.
bakken servo går til SER1
opp og ned servo går til SER2
Trinn 4: Batteri
Klipp to små biter av kretskortet til strømbanken og lim det til batteriet. som vist
Kutt USB -kabelen og lodd den til motorskjoldene 5v og jord. Sørg for at du selger riktig. (VCC til VCC bakken til bakken)
Trinn 5: Bluetooth -tilkobling
Skjær den mannlige og kvinnelige toppstikkontaktene på hannsiden og lodd den til 5v og jord til motorskjermen.
for meg er grønt VCC rødt GND
MERK: MENS DU OPPLADERER KODEN, SIKRER DU AT BLUETOOTH DIN IKKE ER TILKOBLET ARDUINO
Koble;
arduino's rx til hc 06's tx
arduino's tx til hc 06's rx
Trinn 6: Lim PowerBank
Legg litt varmt lim på kretskortene og lim det til Arduino. Test din Arduino ved å koble USB -en til strømbanken (kontroller at strømbanken er åpen eller ladet).
Hvis du vil, kan du også lime et annet kretskort for Bluetooth -modulen, det er for enkelt og vakrere
Trinn 7: Last opp koden
Last ned koden og last den opp til Arduino.
Små notater:
sayac betyr teller på tyrkisk
durum er status
Servo sagsol; Servo yukari;
disse er også;
Servo til høyre;
Servo opp;
KODEN HAR ET PROBLEM OM FATET HVIS DU LØSER DET SKRIV DET TIL KOMMENTARENE !
for eksempel;
if (durum == '5') {while (durum == '5') {sayac ++; hvis (sayac> 180) {sagsol.write (180); } hvis (sayac <0) {sagsol.write (0); } forsinkelse (50); sagsol.write (sayac); gå i stykker; }}
Det fortsetter å telle mens du trykker på en annen knapp i telefonen og int blir større,
kan vi begrense heltallet hvis vi kan skrive det til kommentarene?
grense som 0 til 180.
Trinn 8: Legge til halmen som fat
Skjær sugerøret før den vridde delen og legg det i servoen
Trinn 9: Bruke Android
Last ned Arduino RC -appen i google play
drive tanken din
åpne programmet
presseprosess
trykk på HC 06 -enheten
vente…
når Arduino er koblet til telefonens Bluetooth -modul slutter å blinke
åpen kontrollermodus
gjør innstillingene dine, dette er mine innstillinger. Det kan endres hvis du koblet feil motorkabler til motorskjermen, men hvis du endret tallene eller koden, kan du få den sanne.