Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Aš kuriu šį baką, kad išmokčiau programuoti, kaip veikia varikliai, servos, „Bluetooth“ir „Arduino“, ir sukuriu vieną, atlikdamas tyrimus iš interneto. Dabar nusprendžiau sukurti savo instrukcijas žmonėms, kuriems reikia padėti sukurti „Arduino“baką.
Čia yra vaizdo įrašas: „Arduino + Bluetooth“valdomas bakas
Iš esmės sistema veikia taip;
„Bluetooth“siunčia duomenis iš telefono (naudojant „Arduino RC“programą, numeriai ar simboliai gali būti siunčiami kaip duomenys į „hc06“) „Arduino“, o „Arduino“paleidžia servo ir variklių duomenis.
1 žingsnis: reikalingi dalykai
- 1x arduino uno r3
- 1x arduino uno variklio vairuotojo skydas
- 2x 180 sukimosi mikro servos
- 1x „Tamiya“tanko vikšrai
- 1x „Tamiya“universalių plokščių rinkinys
- 1x „Tamiya“dviejų variklių pavarų dėžė X1
- 1x „PowerBank“(mano talpa yra 10400 mAh, ji gali keistis)
- 1x HC 06 „Bluetooth“modulis apie 2,5 cm plokštės tarpiklį (jį galite rasti iš senų grandinių ar kompiuterio)
- Kažkoks laidas
- Daugiau nei 2 vyrų ir moterų antgalio kaiščio jungtis
- Lituoklis
- Karštas klijų pistoletas, karštas silikono pistoletas (tas pats)
- Litavimo viela
- Grandinės plokštė
- USB kabelis
- „Android“telefonas
- šiaudų
2 žingsnis: sukūrę savo bakų korpusą
Sukūrę „Tamiya“rinkinį, lituokite kai kuriuos variklių laidus. Ir įsukite „Arduino“į tarpiklius, kaip parodyta.
Teisingai prijunkite variklio tvarkyklę prie „Arduino“ir prijunkite dvi galvutės kaiščio jungtis prie kaiščio 0 (RX) ir 1 (TX).
prijunkite variklį prie variklio tvarkyklės
3 žingsnis: bakų statinė
su karštais silicio klijais du servo, kaip parodyta nuotraukose. prijunkite servo prie variklio skydo.
žemės servo eina į SER1
aukštyn ir žemyn servo eina į SER2
4 žingsnis: akumuliatorius
Iškirpkite du mažus grandinės plokštes savo maitinimo bankui ir priklijuokite prie akumuliatoriaus. taip, kaip parodyta
Iškirpkite USB kabelį ir lituokite jį prie variklio skydų 5V ir įžeminkite. ĮSITIKINKITE, KAD LIGITUOTE TEISINGAI. (VCC į VCC nuo žemės iki žemės)
5 veiksmas: „Bluetooth“ryšys
Iškirpkite vyriškosios ir moteriškosios antgalių kaiščių jungtis iš vyriškosios pusės ir prilituokite prie 5 V įtvirtinimo ir įžeminkite prie variklio skydo.
man žalia yra VCC raudona yra GND
PASTABA: ĮKELDANT KODĄ, įsitikinkite, kad JŪSŲ „BLUETOOTH“NIEKADA NESUJUNGTAS ARDUINO
Prisijungti;
arduino rx į hc 06's tx
arduino tx į hc 06's rx
6 žingsnis: klijuokite „PowerBank“
Uždėkite šiek tiek karštų klijų ant plokštių ir priklijuokite prie „Arduino“. Išbandykite „Arduino“prijungę USB prie maitinimo banko (įsitikinkite, kad jūsų maitinimo bankas yra atidarytas arba įkrautas).
Be to, jei norite, galite priklijuoti kitą „Bluetooth“modulio plokštę - tai per daug paprasta ir gražiau
7 veiksmas: įkelkite kodą
Atsisiųskite kodą ir įkelkite jį į „Arduino“.
Mažos pastabos:
sayac turkų kalba reiškia skaitiklis
durum yra būsena
Servo sagsol; Servo yukari;
tai taip pat;
Servo kairė;
Servo;
KODAS TURI PROBLEMĄ APIE BARELĮ, JEI IŠSprendžiate, prašome jį parašyti į komentarus !
pavyzdžiui;
if (durum == '5') {while (durum == '5') {sayac ++; jei (sakyk> 180) {sagsol.write (180); } if (sakyk <0) {sagsol.write (0); } uždelsimas (50); sagsol.write (sayac); pertrauka; }}
Jis vis skaičiuojamas, kai paspaudžiate kitą telefono mygtuką ir jis tampa didesnis,
ar galime apriboti sveikąjį skaičių, jei galime jį parašyti komentaruose?
riba nuo 0 iki 180.
8 žingsnis: pridėkite šiaudą kaip statinę
Prieš susuktą dalį nupjaukite šiaudus ir įdėkite į servo
9 veiksmas: „Android“naudojimas
Atsisiųskite „Arduino RC“programą iš „Google Play“https://play.google.com/store/apps/details?id=eu.j…
maitinkite savo baką
atidarykite programą
spaudos procesas
paspauskite HC 06 prietaisą
laukti…
kai „Arduino“prijungtas prie telefono „Bluetooth“modulis nustoja mirksėti
atidarytas valdiklio režimas
padarykite savo nustatymus tai yra mano nustatymai. jis gali pasikeisti, jei prie variklio skydo prijungėte neteisingus variklio kabelius, tačiau pakeitus skaičius ar kodą galite gauti tikrąjį.