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

RC Car Hack - Bluetooth վերահսկվող Android հավելվածի միջոցով. 3 քայլ (նկարներով)
RC Car Hack - Bluetooth վերահսկվող Android հավելվածի միջոցով. 3 քայլ (նկարներով)

Video: RC Car Hack - Bluetooth վերահսկվող Android հավելվածի միջոցով. 3 քայլ (նկարներով)

Video: RC Car Hack - Bluetooth վերահսկվող Android հավելվածի միջոցով. 3 քայլ (նկարներով)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Հուլիսի
Anonim
Image
Image
Մոդուլների միացում
Մոդուլների միացում

Համոզված եմ, որ ձեզանից յուրաքանչյուրը կարող է տանը գտնել չօգտագործված RC մեքենա: Այս հրահանգը կօգնի ձեզ փոխել ձեր հին RC մեքենան օրիգինալ նվերի:) Շնորհիվ այն բանի, որ RC մեքենան, որը ես ունեի, փոքր էր, ես ընտրել եմ Arduino Pro Mini- ն որպես հիմնական վերահսկիչ: Մեկ այլ կարևոր մոդուլ, որը ես օգտագործել եմ այս նախագծում, TB6612FNG երկշարժիչ վարորդի կրիչն է: Այս շարժիչի վերահսկիչն ունի ընդունելի մուտքային լարման բավարար տիրույթ (4.5V մինչև 13.5V) և շարունակական ելքային հոսանք (1 Ա մեկ ալիքի համար): Որպես bluetooth ընդունիչ ես օգտագործել եմ էժան HC-06 էժան մոդուլը: Բացի այդ, LED- ները կարող են օգտագործվել որպես մեքենայի առջևի և հետևի լույսեր:

Նախագծի բաղադրիչները.

  1. RC մեքենա (կարող է լինել հին և կոտրված)
  2. Arduino Pro Mini 328 (3 Վ/8 ՄՀց) x1
  3. TB6612FNG Երկշարժիչով վարորդի կրիչ x1
  4. HC-06 bluetooth մոդուլ կամ նմանատիպ x1
  5. Լուսարձակներ ՝ 2x կարմիր և 2x սպիտակ
  6. 10k դիմադրություն (պահանջվում է led- երի համար) x4 կամ 10k SIL Resistor Network x1
  7. Հացաթուղթ (կիսով չափ) x1
  8. Թռիչքներ և մալուխներ
  9. AA մարտկոցներ x4

Քայլ 1: Մոդուլների միացում

Մոդուլների միացում
Մոդուլների միացում

Ստորև բերված է Arduino Pro Mini- ն մյուս մոդուլների հետ միացնելու եղանակը: Մի մոռացեք մատակարարման լարումը միացնել յուրաքանչյուր մոդուլին (VCC, GND):

1. Bluetooth (օրինակ ՝ HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V Arduino Pro Mini- ից (VCC)
  • GND - GND

2. TB6612FNG Երկշարժիչով վարորդ -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - շարժիչի լարումը (4.5 -ից 13.5 Վ) - 6V RC Car մարտկոցից
  • Vcc - տրամաբանական լարումը (2.7 -ից 5.5) - 3.3V Arduino Pro Mini- ից (VCC)
  • GND - GND

3. TB6612FNG Երկշարժիչով վարորդ -> DC շարժիչներ

  • A01 - շարժիչ A
  • A02 - շարժիչ A
  • B01 - ղեկի շարժիչ B
  • B02 - ղեկային շարժիչ B

4. LED- ներ -> Arduino Pro Mini

  • առջեւի աջ led - 2
  • առջևի ձախ լեդ - 3
  • հետևի աջ led - 14
  • հետևի ձախ led - 15

Քայլ 2: Arduino կոդ

Arduino կոդ
Arduino կոդ

Այս նախագծի ամբողջական կոդը հասանելի է GitHub- ում ՝ հղում

Arduino ծրագիրը ստուգում է հիմնական հանգույցում `« void loop () », արդյոք նոր հրամանը (նիշը) ուղարկվել է Android հավելվածից bluetooth- ի միջոցով: Եթե bluetooth սերիալից որևէ մուտքային նիշ կա, ծրագիրը սկսում է «void processInput ()» գործառույթի կատարումը: Այնուհետև այս գործառույթից ՝ կախված նիշից, կոչվում է հատուկ կառավարման գործառույթ (օրինակ ՝ «r» բնույթի գործառույթի համար կոչվում է «void turn_Right ()»):

Եթե դուք պատրաստվում եք օգտագործել Arduino շարժիչի վահանը (L298), այս հղումը կարող է օգտակար լինել ձեզ համար

Քայլ 3: Android հավելված

Android հավելված
Android հավելված
Android հավելված
Android հավելված
Android հավելված
Android հավելված

Իմ Android ծրագիրը թույլ է տալիս Bluetooth- ով կառավարել Arduino տախտակով հագեցած ցանկացած ռոբոտ: Կարող եք նաև ինքնուրույն վերահսկել երկու շարժիչների PWM ալիքները (զույգ շարժիչներ):

Եզակի բնույթը տրվում է Android հավելվածի յուրաքանչյուր կոճակին, ինչպես ցույց է տրված վերևում նկարում: Դուք կարող եք խմբագրել Arduino կոդը և օգտագործել իմ Android ծրագիրը ՝ ձեր սեփական սարքը (ոչ միայն այս RC մեքենան) կառավարելու համար:

Իմ Android ծրագիրը կարող եք անվճար ներբեռնել Google Play- ից ՝ հղում

Ինչպես օգտագործել Android ծրագիրը.

  • հպեք ընտրացանկի կոճակին կամ 3 ուղղահայաց կետերին (կախված ձեր Android- ի տարբերակից)
  • ընտրեք «Միացրեք սարքը» ներդիրը
  • կտտացրեք «HC-06» ներդիրին և որոշ ժամանակ անց պետք է տեսնեք «Միացված է HC-06» հաղորդագրությունը
  • միանալուց հետո կարող եք կառավարել ձեր մեքենան
  • եթե չեք տեսնում ձեր bluetooth սարքը HC-06, հպեք «Սկան սարքերի համար» կոճակին
  • առաջին օգտագործման դեպքում միացրեք ձեր bluetooth սարքերը ՝ մուտքագրելով «1234» կանխադրված կոդը

Եթե ցանկանում եք տեսնել իմ այլ նախագծերը ՝ կապված ռոբոտաշինության հետ, այցելեք ՝

  • իմ կայքը ՝ www.mobilerobots.pl
  • facebook: Շարժական ռոբոտներ

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