Բովանդակություն:

Arduino + Bluetooth վերահսկվող բաք ՝ 10 քայլ (նկարներով)
Arduino + Bluetooth վերահսկվող բաք ՝ 10 քայլ (նկարներով)

Video: Arduino + Bluetooth վերահսկվող բաք ՝ 10 քայլ (նկարներով)

Video: Arduino + Bluetooth վերահսկվող բաք ՝ 10 քայլ (նկարներով)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Նոյեմբեր
Anonim
Arduino + Bluetooth վերահսկվող տանկ
Arduino + Bluetooth վերահսկվող տանկ

Ես կառուցում եմ այս տանկը `սովորելու համար, թե ինչպես ծրագրավորել, ինչպես են աշխատում շարժիչները, սերվերը, Bluetooth- ը և Arduino- ն, և այն կառուցում եմ ինտերնետից հետազոտություններ կատարելով: Այժմ ես որոշեցի պատրաստել իմ հրահանգները, այն մարդկանց համար, ովքեր պետք է օգնեն Arduino տանկ կառուցելիս:

Ահա տեսանյութը ՝ Arduino + Bluetooth- ով կառավարվող տանկ

Հիմնականում համակարգը գործում է այսպես.

Bluetooth- ը տվյալներ է ուղարկում հեռախոսից (Arduino RC հավելվածով, թվերը կամ նիշերը կարող են ուղարկվել որպես տվյալներ hc06- ին) Arduino- ին, և Arduino- ն սկսում է սերվո և շարժիչներ տվյալների համար:

Քայլ 1: Ձեզ անհրաժեշտ բաներ

Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
Ձեզ անհրաժեշտ բաներ
  • 1x arduino uno r3
  • 1x arduino uno շարժիչի վարորդի վահան
  • 2x 180 պտույտով միկրո սերվեր
  • 1x Tamiya տանկի հետքեր
  • 1x Tamiya ունիվերսալ ափսեի հավաքածու
  • 1xTamiya երկվորյակ շարժիչի փոխանցման տուփ X1
  • 1x PowerBank (իմը 10400 mAh է, այն կարող է փոխվել)
  • 1x HC 06 bluetooth մոդուլ `մոտ 2,5 սմ տրամագծով տախտակի հեռավորությամբ (այն կարող եք գտնել հին սխեմաներից կամ համակարգչից)
  • Որոշ մետաղալարեր
  • Ավելի քան 2 արական և իգական վերնագրի քորոց միակցիչ
  • Sոդման երկաթ
  • Տաք սոսինձ ատրճանակ, տաք սիլիկոնե ատրճանակ (նույնը)
  • Oldոդման մետաղալար
  • Տախտակ
  • USB մալուխ
  • android հեռախոս
  • ծղոտ

Քայլ 2: Ձեր տանկերի մարմինը կառուցելուց հետո

Ձեր տանկերի մարմինը կառուցելուց հետո
Ձեր տանկերի մարմինը կառուցելուց հետո
Ձեր տանկերի մարմինը կառուցելուց հետո
Ձեր տանկերի մարմինը կառուցելուց հետո
Ձեր տանկերի մարմինը կառուցելուց հետո
Ձեր տանկերի մարմինը կառուցելուց հետո

Տամիա սարքը կառուցելուց հետո մի փոքր լարեր կպցրեք ձեր շարժիչների վրա: Եվ ձեր Arduino- ն պտուտակեք անջատիչների մեջ, ինչպես ցույց է տրված:

Motorիշտ միացրեք ձեր շարժիչի վարորդը ձեր Arduino- ին և միացրեք երկու կանացի գլխիկի միակցիչ 0 (RX) և 1 (TX) կապակցիչներին:

կատարել շարժիչի միացումները շարժիչի վարորդին

Քայլ 3: Տանկի տակառ

Տանկերի տակառ
Տանկերի տակառ
Տանկերի տակառ
Տանկերի տակառ
Տանկերի տակառ
Տանկերի տակառ

ինչ -որ տաք սիլիցիումի սոսինձով երկու սերվո, ինչպես ցույց է տրված լուսանկարներում: միացրեք սերվերը շարժիչի վահանին:

գրունտային ծառայությունը գնում է SER1

վեր և վար servo- ն անցնում է SER2

Քայլ 4: Մարտկոց

Մարտկոց
Մարտկոց
Մարտկոց
Մարտկոց
Մարտկոց
Մարտկոց

Կտրեք տպատախտակի երկու փոքր կտորներ ձեր հզորության բանկի համար և կպցրեք այն մարտկոցին: Ինչպես ցույց է տրված

Կտրեք ձեր USB մալուխը և կպցրեք այն շարժիչի վահաններին 5 վ և գետնին: Վստահ եղեք, որ դուք ճիշտ եք վաճառում: (VCC- ից VCC հողից գետնին)

Քայլ 5: Bluetooth միացում

Bluetooth միացում
Bluetooth միացում
Bluetooth միացում
Bluetooth միացում
Bluetooth միացում
Bluetooth միացում

Կտրեք ձեր Արական և իգական վերնագրի միակցիչները արական կողմից և ամրացրեք այն 5 վ -ով, իսկ գետնին ՝ շարժիչի վահանին:

ինձ համար կանաչը VCC կարմիրն է GND

ՈEՇԱԴՐՈԹՅՈՆ. Մինչ ծածկագիրը բեռնաթափում եք, համոզվեք, որ ձեր բլութը ոչ մի կերպ կապ չունի ARDUINO- ի հետ:

Միացեք;

arduino's rx to hc 06's tx

arduino's tx to hc 06's rx

Քայլ 6: Կպչեք PowerBank- ը

Կպչեք PowerBank- ը
Կպչեք PowerBank- ը
Կպչեք PowerBank- ը
Կպչեք PowerBank- ը
Կպչեք PowerBank- ը
Կպչեք PowerBank- ը

Մի փոքր տաք սոսինձ դրեք տպատախտակների վրա և կպցրեք այն Arduino- ին: Փորձարկեք ձեր Arduino- ն USB- ը հոսանքի բանկին միացնելով (համոզվեք, որ ձեր էներգաբանկը բաց է կամ լիցքավորված):

Բացի այդ, եթե ցանկանում եք, կարող եք սոսնձել մեկ այլ տպատախտակ ձեր Bluetooth մոդուլի համար, դա չափազանց հեշտ և գեղեցիկ է

Քայլ 7: Կոդի վերբեռնում

Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում
Կոդի վերբեռնում

Ներբեռնեք ծածկագիրը և վերբեռնեք այն ձեր Arduino- ում:

Փոքր գրառումներ

sayac- ը թուրքերեն նշանակում է հաշվիչ

durum- ը կարգավիճակ է

Սերվո սագսոլ; Սերվո յուկարի;

սրանք են նաև.

Servo աջ ձախ;

Servo up;

ԿՈԴԸ ԽՆԴԻՐ Է ԲԱՐԵԼԻ ՄԱՍԻՆ, ԵԹԵ ԼՈVEՈՄ ԵՔ, ԽՆԴՐՈՄ ԳՐԵՔ ՄԵԿՆԱԲԱՆՈԹՅՈ TOՆՆԵՐՈՎ !

օրինակ;

եթե (durum == '5') {while (durum == '5') {sayac ++; if (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } ուշացում (50); sagsol. գրել (sayac); ընդմիջում; }}

Այն շարունակում է հաշվել, երբ ձեր հեռախոսի մեկ այլ կոճակ եք սեղմում, և int- ն ավելի մեծ է դառնում,

կարո՞ղ ենք սահմանափակել ամբողջ թիվը, եթե կարող ենք այն գրել մեկնաբանություններում:

սահմանաչափ ՝ 0 -ից մինչև 180:

Քայլ 8. Ավելացնել ծղոտը որպես տակառ

Ավելացնելով ծղոտը որպես տակառ
Ավելացնելով ծղոտը որպես տակառ
Ավելացնելով ծղոտը որպես տակառ
Ավելացնելով ծղոտը որպես տակառ
Ավելացնելով ծղոտը որպես տակառ
Ավելացնելով ծղոտը որպես տակառ

Կտրեք ծղոտը ոլորված մասից առաջ և դրեք սերվոյի մեջ

Քայլ 9: Android- ի օգտագործումը

Android- ի օգտագործումը
Android- ի օգտագործումը
Android- ի օգտագործումը
Android- ի օգտագործումը
Android- ի օգտագործումը
Android- ի օգտագործումը

Ներբեռնեք Arduino RC ծրագիրը google play- ում ՝

սնուցեք ձեր բաքը

բացել դիմումը

մամուլի գործընթաց

սեղմեք HC 06 սարքը

սպասիր…

երբ Arduino- ն միացված է հեռախոսի Bluetooth մոդուլին դադարում է թարթել

բաց վերահսկիչի ռեժիմ

կատարեք ձեր կարգավորումները, դրանք իմ կարգավորումներն են: այն կարող է փոխվել, եթե սխալ շարժիչի մալուխները միացրել եք շարժիչի վահանին, բայց փոխելով թվերը կամ ծածկագիրը `կարող եք ստանալ իսկականը:

Խորհուրդ ենք տալիս: