Բովանդակություն:
- Քայլ 1: Մոդուլների միացումներ
- Քայլ 2: Արդուինո և Դրագինո
- Քայլ 3: Android հավելված
- Քայլ 4. Omni անիվ ռոբոտների շարժումներ
Video: Omni Wheel շարժական ռոբոտ - IoT ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս հրահանգում ես ձեզ կներկայացնեմ 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 ափսեի կտոր: Հետո շինարարական ամրացման համար պտուտակներով միացրի երկու թիթեղները: Բացի այդ, ես սոսինձները սոսնձեցի սոսնձի ժապավենով:
Նախագծի բաղադրիչները.
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Mini Maestro 12-ալիքային USB servo վերահսկիչ x1
- Շարունակական պտույտ servo AR-3603HB x4
- Dagu omni անիվներ `40 մմ x4
- Power Bank 5V 10000 mAh x1
- Li-Po մարտկոց 7, 4V 5000 mAh x1
- Թռիչքներ և մալուխներ
- Ընկույզ և պտուտակներ
- Մետաղից կամ պլաստմասից պատրաստված շասսի
Քայլ 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 ծրագիրը թույլ է տալիս վերահսկել այս ամենագնաց շարժական ռոբոտը wi-fi- ի միջոցով: Դուք կարող եք անվճար ներբեռնել իմ ծրագիրը Google Play- ից ՝ հղում: Այն աշխատում է ինչպես բջջային հեռախոսների, այնպես էլ պլանշետների հետ:
Ինչպես օգտագործել Dragon Robot Android հավելվածը.
- թակել էկրանի վերին աջ անկյունը
- ընտրեք առաջին ներդիրը `Կարգավորումներ
- մուտքագրեք ձեր ռոբոտի IP հասցեն (Dragino) տեղական ցանցում
- կտտացրեք «Պահել» կոճակին. եթե այս IP հասցեն ճիշտ է, և ռոբոտը միացված է LAN- ին, ապա ի պատասխան կստանաք «հաջողությամբ միացված»
- հպեք վերադարձին և այժմ դուք գտնվում եք կառավարման էկրանին
- օգտագործեք սլաքների բանալիները ՝ ռոբոտին կառավարելու համար, իսկ կենտրոնական կոճակը ՝ ռոբոտի պատկերակով ՝ այն դադարեցնելու համար
Եթե ցանկանում եք տեսնել իմ այլ նախագծերը ՝ կապված ռոբոտաշինության հետ, այցելեք ՝
- իմ կայքը ՝ www.mobilerobots.pl
- facebook: Շարժական ռոբոտներ
Քայլ 4. Omni անիվ ռոբոտների շարժումներ
Ամենագնաց ռոբոտը կարող է շարժվել ցանկացած ուղղությամբ, ինչպես ցույց է տրված վերևում նկարում: Այս տեսակի ռոբոտների առավելությունն այն է, որ այն կարիք չունի շրջվել նախքան ցանկալի ուղղությամբ շարժվելը:
Խորհուրդ ենք տալիս:
Mecanum Omni Անիվներ ռոբոտ GRBL Stepper Motors Arduino Shield- ով ՝ 4 քայլ
Mecanum Omni Wheels Robot GRBL Stepper Motors Arduino Shield. Mecanum Robot - Նախագիծ, որը ես ուզում էի կառուցել այն ժամանակվանից, երբ տեսա այն Dejan's gread mechatronics բլոգում ՝ howtomechatronics.com , էլեկտրոնիկա, ծածկագիր և Android ծրագիր (MIT
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Bluetooth շարժական ռոբոտ ՝ օգտագործելով Arduino Uno և Android ՝ 5 քայլ
Bluetooth շարժական ռոբոտ ՝ օգտագործելով Arduino Uno և Android. Բոլորը սիրում են շարժական ռոբոտներ :) Սա շարժական ռոբոտների հավաքածու է ՝ հիմնված Maker UNO (Arduino UNO համատեղելի) վրա: Դուք կարող եք միանգամից սովորել էլեկտրոնիկա, տվիչներ, միկրոկոնտրոլեր և կոդավորում, չմոռանալով նաև զվարճանալը: Հավաքածուն գալիս է չամրացված մասերից, այնպես որ դուք
Ինչպես պատրաստել շարժական վերահսկվող ռոբոտ - DTMF- ի հիման վրա - Առանց միկրոկառավարիչի և ծրագրավորման - Վերահսկում աշխարհի ցանկացած վայրից - RoboGeeks: 15 քայլ
Ինչպես պատրաստել շարժական վերահսկվող ռոբոտ | DTMF- ի հիման վրա | Առանց միկրոկառավարիչի և ծրագրավորման | Վերահսկում աշխարհի ցանկացած վայրից | RoboGeeks. Ուզու՞մ եք ստեղծել ռոբոտ, որը կարող է կառավարվել աշխարհի ցանկացած վայրից: Եկեք դա անենք
Omni Wheel Robot Gripper մեխանիզմ (հասկացություն) ՝ 7 քայլ
Omni Wheel Robot Gripper Mechanism (Concept). Սա Omni անիվի ռոբոտի բռնիչն է և նպատակ ունի բարելավել ռոբոտային բռնող մեխանիզմը անիվների միջոցով (ինչը համապատասխանում է այս մրցույթի թեմային) և որպես հայեցակարգի ապացույց Solidworks մոդելի միջոցով: Այնուամենայնիվ, ես միջոցներ չունեմ և