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

Bluetooth ռոբոտի բազուկ ՝ օգտագործելով միայնակ շարժիչ ՝ 3 քայլ
Bluetooth ռոբոտի բազուկ ՝ օգտագործելով միայնակ շարժիչ ՝ 3 քայլ

Video: Bluetooth ռոբոտի բազուկ ՝ օգտագործելով միայնակ շարժիչ ՝ 3 քայլ

Video: Bluetooth ռոբոտի բազուկ ՝ օգտագործելով միայնակ շարժիչ ՝ 3 քայլ
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Հուլիսի
Anonim
Image
Image
Պատրաստեք շարժիչի կառավարման մի քանի միավոր
Պատրաստեք շարժիչի կառավարման մի քանի միավոր

Բարի գալուստ իմ Instructable:

Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես կարելի է միացված շարժիչի վարորդի միջոցով փոխարկել լարային կառավարման ռոբոտի թևը Bluetooth ռոբոտի թևի: Սա աշխատանք է տնից, որն իրականացվում է պարետային ժամի ռեժիմով: Այսպիսով, այս անգամ ես ունեմ միայն մեկ L298N շարժիչի վարորդ: Եթե ստուգեք լարային կառավարման ռոբոտի թևը, այն պարունակում է 5 շարժիչով: Այսպիսով, եթե մենք ունենք 3 L298N շարժիչ, մենք կարող ենք վերահսկել 6 շարժիչ (L298N վարորդը կարող է կառավարել 2 շարժիչ երկկողմանի շարժիչով) և հեշտությամբ կարող ենք այն վերածել Bluetooth ռոբոտի բազայի ՝ օգտագործելով arduino և L298N 3 վարորդներ: Բայց ներկայիս իրավիճակի դեպքում ես ունեմ միայն մեկ L298N շարժիչ և մի քանի servo շարժիչներ: Եկեք տեսնենք, թե ինչպես կատարել այս առաջադրանքը:

Դա անելու համար ձեզ հարկավոր են հետևյալ տարրերը.

Պարագաներ

  • Վերջնականացված լարային կառավարման ռոբոտի թևը
  • Arduino տախտակ (ես օգտագործում եմ Arduino Nano)
  • Bluetooth մոդուլ (H06)
  • L298N շարժիչի վարորդ
  • Հացի տախտակ
  • Jumper լարերը
  • Սերվո շարժիչ
  • Մինի պտուտակներ և ընկույզներ

Քայլ 1. Ավարտեք լարային կառավարման ռոբոտի ձեռքը

Image
Image

Այս նախագիծն իրականացնելու համար ձեզ հարկավոր կլինի Wired կառավարման ռոբոտի թև: Սա կարելի է գնել eBay- ում կամ Amazon- ում: Եթե դուք չունեք լարային կառավարման ռոբոտի թև, կարող եք դա անել, օգտագործելով հանդերձում շարժիչը, որը միացնում է նաև պլաստիկ բազկի մի քանի մասեր: Ես չեմ նկարագրելու, թե ինչպես կարելի է հավաքել այս լարային կառավարման ռոբոտի ձեռքը: Այս տեսանյութում ցուցադրվում է, թե ինչպես հավաքել այն:

Քայլ 2: Պատրաստեք շարժիչի կառավարման մի քանի միավոր

Image
Image
Պատրաստեք շարժիչի կառավարման մի քանի միավոր
Պատրաստեք շարժիչի կառավարման մի քանի միավոր

Սա այն հիմնական հայեցակարգն է, որը ես պատրաստվում եմ օգտագործել այս նախագծում: Այժմ, երբ ստուգում եք Arduino Motor- ի վարորդի աշխատանքային կառուցվածքը, այն ներկայացված է ստորև:

  1. Միացրեք E1, E2 շարժիչի վարորդին Arduino տախտակին Pin 9, 11
  2. Միացրեք շարժիչի լարերը Շարժիչի վարորդին Ելք 1, 2 միակցիչ
  3. Այժմ այն, ինչ տեղի է ունենում, երբ տալիս եք E1 HIGH, E2 LOW շարժիչ, որը շարժվում է ուղղությամբ (ասենք ժամացույցի սլաքի ուղղությամբ)
  4. Եթե դուք փոխում եք այդ E1 LOW, E2 HIGH ապա շարժիչը շարժվում է այլ ուղղությամբ (ասեք ժամացույցի սլաքի հակառակ ուղղությամբ)
  5. Հիմա ինչ կլինի, եթե 5 շարժիչ միացնեք այս շարժիչի վարորդին Ելք 1, 2 միակցիչ
  6. Հետո բոլոր շարժիչները կաշխատեն նույն կերպ, բայց արագությունը կարող է ցածր լինել ուժի պատճառով, կարող եք արտաքին էներգիան միացնել շարժիչի վարորդին +12 վ միակցիչ
  7. Այսպիսով, եթե մենք կարողանանք մեկ առ մեկ շարժիչային լարերը միացնել շարժիչի վարորդի ելքի 1 կամ 2 միակցիչներին, ապա միացված շարժիչը միայն աշխատում է:
  8. Դա այն հասկացությունն է, որը ես կօգտագործեմ ռոբոտների ձեռքը վերահսկելու համար:
  9. Դա անելու համար ես կարող եմ օգտագործել Servo շարժիչը: Տարբեր աստիճանի անկյուններով ես կարճ միացնելու եմ ելքային պտուտակը 1 կամ 2 մետաղալարը տարբեր շարժիչալարերով:
  10. Ավելի լավ հասկանալու համար ստուգեք վերը նշված նկարները:
  11. Նաև կապերը միացնելու համար մենք պետք է ստանանք ճիշտ աստիճան: Դրա համար կարող եք օգտագործել պոտենցիոմետր ՝ կցված Arduino կոդով, իսկ սերիական մոնիտորը ստուգելիս կարող եք գտնել աստիճանը:
  12. Կարող եք այս հասկացությունը կարճ միացման համար օգտագործել նաև այլ նպատակների համար:

Քայլ 3. Bluetooth- ի միացման կոդ և izeրագրի վերջնականացում

Bluetooth- ի միացման կոդ և նախագծի ավարտականացում
Bluetooth- ի միացման կոդ և նախագծի ավարտականացում
Bluetooth- ի միացման կոդ և նախագծի ավարտականացում
Bluetooth- ի միացման կոդ և նախագծի ավարտականացում
Bluetooth- ի միացման կոդ և նախագծի ավարտականացում
Bluetooth- ի միացման կոդ և նախագծի ավարտականացում
Կոդ Bluetooth- ի միացման և inalրագրի վերջնականացման համար
Կոդ Bluetooth- ի միացման և inalրագրի վերջնականացման համար

Այժմ միացրեք լարային կառավարման ռոբոտի թևի լարերը վերևում ստեղծված Servo շարժիչի հետ կապված կարճ միացման կապումներին: Եվ ավելացրեք Bluetooth մոդուլ: Դուք պետք է միացնեք Bluetooth մոդուլը TX- ին Arduino RX- ին և Bluetooth մոդուլը RX- ը Arduino TX կապումներին, ինչպես նաև միացրեք հոսանքի լարերը: Servo շարժիչը նույնպես պետք է միացնի Arduino տախտակը և Bluetooth միացման բնութագրիչով մենք պատրաստվում ենք գրել servo շարժիչի աստիճան:

Դուք կարող եք ներբեռնել հեռախոսին Bluetooth- ի հետ կապված ցանկացած ծրագիր, և ըստ ծրագրի կազմաձևերի և դուրս տեղադրված նիշերի, կարող եք փոխել Arduino ծածկագիրը: Դրա համար ես օգտագործել եմ Arduino Bluetooth Controller ծրագիրը:

Երբ փորձում եք դա գործարկել Computer usb սնուցման միջոցով, որոշ ժամանակ շարժիչներ չեն աշխատում Servo շարժիչի և շարժիչով վարորդների համար բավարար հզորության պատճառով: Եթե դա պատահի, կարող եք արտաքին հոսանքը միացնել շարժիչի վարորդին:

Սա մոդելային իրականացում է և կատարվել է սահմանափակ ռեսուրսներով: Եթե ունեք L298N շարժիչի 3 վարորդ, դա կարելի է անել հեշտությամբ:

Նաև 2 -րդ քայլի վերը նշված կարճ միացման մեթոդը կարող է օգտագործվել նաև այլ կարիքների համար:

Շնորհակալություն դիտելու համար.

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