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

Omni Wheel շարժական ռոբոտ - IoT ՝ 4 քայլ
Omni Wheel շարժական ռոբոտ - IoT ՝ 4 քայլ

Video: Omni Wheel շարժական ռոբոտ - IoT ՝ 4 քայլ

Video: Omni Wheel շարժական ռոբոտ - IoT ՝ 4 քայլ
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
Anonim
Image
Image
Մոդուլների միացումներ
Մոդուլների միացումներ

Այս հրահանգում ես ձեզ կներկայացնեմ wi-fi- ով կառավարվող omni անիվ շարժական ռոբոտի դիզայն: Bluetooth- ի կամ ռադիոյի կառավարման նման սովորական կառավարման համեմատ էական տարբերությունն այն է, որ ռոբոտը միացված է տեղական ցանցին (LAN) և կարող է օգտագործվել որպես շարժական IoT սարք: Համակարգի սիրտն է Arduino Mega 2560- ը և Dragino Yun Shield- ը: Dragino Yun- ը հիմնված է OpenWrt Linux- ի վրա և տալիս է մի քանի օգտակար գործառույթներ: Դրանցից մեկը Arduino- ի տախտակին օդային ծածկագրի վերբեռնման հնարավորությունն է: Այն կարող է կառավարվել նաև Web GUI- ի և SSH- ի կողմից և ունի ներկառուցված վեբ սերվեր:

Այս նախագծում ես օգտագործեցի շարունակական պտտման 4 սերվո, որոնք վերահսկվում են Mini Maestro 12-ալիքային servo վերահսկիչով: Ի դեպ, ես ցանկանում էի ռոբոտի շարժունակությունը ստուգել բոլոր անիվներով, այնպես որ ես օգտագործեցի 40 մմ տրամագծով չորս Dagu անիվներ: Այս շարժական ռոբոտը հագեցած է էներգիայի երկու աղբյուրով: Մեկը սերվերի մատակարարման համար (Power bank 10000 mAh), իսկ մյուսը ՝ Arduino և Dragino (Li-Po մարտկոց ՝ 5000 mAh):

Ռոբոտի շասսիի կառուցման համար ես օգտագործել եմ 2 մմ հաստությամբ պողպատե ափսեի կտոր և 5 մմ հաստությամբ PVC ափսեի կտոր: Հետո շինարարական ամրացման համար պտուտակներով միացրի երկու թիթեղները: Բացի այդ, ես սոսինձները սոսնձեցի սոսնձի ժապավենով:

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

  1. Arduino Mega 2560 x1
  2. Dragino Yun Shield x1
  3. Mini Maestro 12-ալիքային USB servo վերահսկիչ x1
  4. Շարունակական պտույտ servo AR-3603HB x4
  5. Dagu omni անիվներ `40 մմ x4
  6. Power Bank 5V 10000 mAh x1
  7. Li-Po մարտկոց 7, 4V 5000 mAh x1
  8. Թռիչքներ և մալուխներ
  9. Ընկույզ և պտուտակներ
  10. Մետաղից կամ պլաստմասից պատրաստված շասսի

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

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

Arduino Mega 2560- ը կապված է Dragino Yun Shield- ի հետ, բայց առաջին հերթին դուք պետք է անջատեք uart կապը mega2560- ի և mega16u2- ի միջև, ինչպես ցույց է տրված այս հղումով:

Հաջորդ քայլը Arduino Mega- ի և Mini Maestro 12 -ի միջև լարային կապն է, ինչպես ցույց է տրված վերևում նկարում:

1. Arduino Mega 2560 -> Mini Maestro 12

  • GND - GND
  • RX1 (18) - RX
  • TX1 (19) - TX

2. Մարտկոց 5 Վ (հզորության բանկ) -> Mini Maestro 12

  • GND - GND
  • 5V - VIN

3. Servos -> Mini Maestro 12

  • servo 1 - ալիք 1
  • servo 2 - ալիք 2
  • servo 3 - ալիք 3
  • servo 4 - 4 -րդ ալիք

Քայլ 2: Արդուինո և Դրագինո

Արդուինո և Դրագինո
Արդուինո և Դրագինո

Բոլոր տեղեկությունները, թե ինչպես կարգավորել Dragino Yun Shield- ը, կարող եք գտնել այստեղ ՝ link1, link2

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

Նախքան իմ Arduino ծրագիրը կազմելը, դուք պետք է տեղադրեք Pololu Maestro Servo Controller գրադարանը Arduino- ի համար:

Այս նախագծում ես օգտագործում եմ նաև «Կամուրջ» գրադարանը, որը պարզեցնում է Arduino- ի և Dragino Yun Shield- ի հաղորդակցությունը:

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

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

Իմ Android ծրագիրը թույլ է տալիս վերահսկել այս ամենագնաց շարժական ռոբոտը wi-fi- ի միջոցով: Դուք կարող եք անվճար ներբեռնել իմ ծրագիրը Google Play- ից ՝ հղում: Այն աշխատում է ինչպես բջջային հեռախոսների, այնպես էլ պլանշետների հետ:

Ինչպես օգտագործել Dragon Robot Android հավելվածը.

  • թակել էկրանի վերին աջ անկյունը
  • ընտրեք առաջին ներդիրը `Կարգավորումներ
  • մուտքագրեք ձեր ռոբոտի IP հասցեն (Dragino) տեղական ցանցում
  • կտտացրեք «Պահել» կոճակին. եթե այս IP հասցեն ճիշտ է, և ռոբոտը միացված է LAN- ին, ապա ի պատասխան կստանաք «հաջողությամբ միացված»
  • հպեք վերադարձին և այժմ դուք գտնվում եք կառավարման էկրանին
  • օգտագործեք սլաքների բանալիները ՝ ռոբոտին կառավարելու համար, իսկ կենտրոնական կոճակը ՝ ռոբոտի պատկերակով ՝ այն դադարեցնելու համար

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

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

Քայլ 4. Omni անիվ ռոբոտների շարժումներ

Omni անիվ ռոբոտների շարժումներ
Omni անիվ ռոբոտների շարժումներ

Ամենագնաց ռոբոտը կարող է շարժվել ցանկացած ուղղությամբ, ինչպես ցույց է տրված վերևում նկարում: Այս տեսակի ռոբոտների առավելությունն այն է, որ այն կարիք չունի շրջվել նախքան ցանկալի ուղղությամբ շարժվելը:

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