Turinys:

„Arduino +“„Bluetooth“valdomas bakas: 10 žingsnių (su nuotraukomis)
„Arduino +“„Bluetooth“valdomas bakas: 10 žingsnių (su nuotraukomis)

Video: „Arduino +“„Bluetooth“valdomas bakas: 10 žingsnių (su nuotraukomis)

Video: „Arduino +“„Bluetooth“valdomas bakas: 10 žingsnių (su nuotraukomis)
Video: LEGO technic ožinis kranas 2024, Lapkritis
Anonim
„Arduino +“„Bluetooth“valdomas bakas
„Arduino +“„Bluetooth“valdomas bakas

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

Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
  • 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ę savo tankų korpusą
Sukūrę savo tankų korpusą
Sukūrę savo tankų korpusą
Sukūrę savo tankų korpusą
Sukūrę savo tankų korpusą
Sukūrę savo tankų 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ė

Tankai Barelis
Tankai Barelis
Tankai Barelis
Tankai Barelis
Tankai Barelis
Tankai Barelis

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

Baterija
Baterija
Baterija
Baterija
Baterija
Baterija

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

„Bluetooth“ryšys
„Bluetooth“ryšys
„Bluetooth“ryšys
„Bluetooth“ryšys
„Bluetooth“ryšys
„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“

Klijuokite „PowerBank“
Klijuokite „PowerBank“
Klijuokite „PowerBank“
Klijuokite „PowerBank“
Klijuokite „PowerBank“
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ą

Įkeliamas kodas
Įkeliamas kodas
Įkeliamas kodas
Įkeliamas kodas
Įkeliamas kodas
Įkeliamas kodas

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ę

Šiaudų pridėjimas kaip statinė
Šiaudų pridėjimas kaip statinė
Šiaudų pridėjimas kaip statinė
Šiaudų pridėjimas kaip statinė
Šiaudų pridėjimas kaip statinė
Šiaudų pridėjimas kaip statinė

Prieš susuktą dalį nupjaukite šiaudus ir įdėkite į servo

9 veiksmas: „Android“naudojimas

Naudojant „Android“
Naudojant „Android“
Naudojant „Android“
Naudojant „Android“
Naudojant „Android“
Naudojant „Android“

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į.

Rekomenduojamas: