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

Otto DIY Humanoid Robot: 7 քայլ (նկարներով)
Otto DIY Humanoid Robot: 7 քայլ (նկարներով)

Video: Otto DIY Humanoid Robot: 7 քայլ (նկարներով)

Video: Otto DIY Humanoid Robot: 7 քայլ (նկարներով)
Video: Пранав Мистри: Захватывающий потенциал технологии Шестого чувства 2024, Նոյեմբեր
Anonim

Tinkercad նախագծեր »

Օտտո երկոտանի ռոբոտը ձեռքեր ունի, որոնք նման են «Մարդու» և LED մատրիցի ՝ զգացմունքներ արտահայտելու համար: 3D տպում ձեր կողմից, այնուհետև հավաքեք այն մասերը, որոնք ինքներդ կկառուցեք:

Otto- ն իսկապես Opensource է; դա նշանակում է, որ ապարատը հեշտությամբ ընկալվում է, որպեսզի մյուսները կարողանան այն դարձնել Arduino- ի հետ համատեղելի, 3D տպելի և հարմարեցված, կատարյալ հնարավորություն ստեղծելու և ունենալու ձեր առաջին ռոբոտը, սովորելու ռոբոտաշինություն և զվարճանալու, դուք սովորելու եք կոդի և գործողության միջև տրամաբանական կապը:, և այն հավաքելով ՝ կհասկանաք, թե ինչպես են աշխատում դրա բաղադրիչներն ու էլեկտրոնիկան: Ավելի մանրամասն տեղեկությունների համար այցելեք www.ottodiy.com:

Otto DIY Humanoid- ը քայլում է, պարում, հնչում և խուսափում խոչընդոտներից, ինչպես հիմնականը, այլև ունի 2 բազուկ, մեկ LED մատրիցա `զգացմունքներն արտահայտելու համար և գիրոսկոպ` չափելու փոխազդեցությունների կողմնորոշումն ու շարժումը:

Խնդրում ենք նկատի ունենալ, որ Humanoid- ը առաջադեմ ռոբոտ է ՝ համեմատած պարզ երկոտանի Օտտոյի հետ, այն կպահանջի ձեզ ունենալ ՓՈՐՁԻ ՇԻՆՈԹՅՈՆ ՌՈԲՈՏՆԵՐ ԵՎ ԱՎԵԼԻ IMEԱՄԱՆԱԿ, ԱՌԱOMԱՀԱՈՐՈՄ ԵՆՔ ԱՌԱԻՆ ԿԱՌՈԵԼ ՀԻՄՆԱԿԱՆ ՕՏՈՅԻ DIY DIY առնվազն, հակառակ դեպքում ՝ դա որպես մարտահրավեր:

Պարագաներ

1 x Nano ATmega328

1 x Nano Shield I/O

1 x մալուխ USB-A- ից Mini-USB

1 x ուլտրաձայնային տվիչ HC-SR04

6 x Micro servo MG90s

1 x ազդանշան 24 x իգական/իգական Jumper Wire

1 x LED մատրիցա 8x8

1 x ձայնային տվիչ

1 x հպման տվիչ

1 x BLE Bluetooth մոդուլ

1 x լիցքավորիչ + էներգիայի ուժեղացուցիչ

1 x Միկրո անջատիչ Ինքնակողմանի միացում/անջատում

1 x գիրոսկոպի ցուցիչ (ըստ ցանկության)

1 x3D տպագիր գլուխ

1 x 3D տպագիր մարմին

4 x 3D տպագիր ոտքեր (2 -ը ձեռքերն են)

2 x 3D տպագիր բռնակ

2 x 3D տպագիր ոտք

1 x Փոքր Phillipis պտուտակահան 8 x լրացուցիչ M2 պտուտակ

Մկրատ կամ տափակաբերան աքցան:

Computerրագրավորման համակարգիչ և սմարթֆոն ՝ վերահսկման համար:

Քայլ 1: 3D տպագրություն

Otto- ն շատ լավ նախագծված է 3D տպագրության համար, այնպես որ ձեզ դժվարություն չի պատճառի, եթե հետևեք այս ընդհանուր պարամետրերին.

Խորհուրդ է տրվում օգտագործել FDM 3D տպիչ PLA նյութով: Կարիք չկա հենարանների կամ լաստերի: Բանաձև.

Ես այն պատրաստել եմ TinkerCAD- ում, որպեսզի կարողանաք խաղալ և հարմարեցնել ձեր սեփական ռոբոտը:

Գտեք այստեղ STL ֆայլեր

Քայլ 2: Արգելափակված

Image
Image

Սկսնակների համար խորհուրդ է տրվում սկսել կոդավորումը ՝ օգտագործելով մեր նոր Otto Blockly պարզ տեսողական ծրագրավորման ծրագիրը ՝

Otto Blockly- ն ամբողջովին ինքնավար է (Arduino IDE- ի կամ գրադարանների տեղադրման կարիք չկա և ինտերնետ հասանելիություն չի պահանջվում):

  1. Ներբեռնեք մեր կայքից այստեղ
  2. Տեղադրեք:
  3. Բացեք օրինակը Humanoid- ի համար:
  4. Միացրեք ձեր Otto ռոբոտը:
  5. Ընտրեք Arduino nano,
  6. Ընտրեք USB պորտ, որտեղ ձեր ռոբոտը միացված է:*
  7. Ստուգեք/վերբեռնեք և այո, դա հեշտ է:

*Եթե ձեր համակարգիչը չի ճանաչում USB սարքը, դուք պետք է տեղադրեք CH340 վարորդը ձեր օպերացիոն համակարգի համար: Գտեք այն այստեղ ՝

Իմացեք ավելին Otto Blockly- ի մասին այստեղ

Քայլ 3: Arduino

Ավելի առաջադեմ ծրագրավորողների համար կարող եք փոխարինել Arduino IDE- ին:

Ներբեռնեք Օտտոյի գրադարանները այստեղ

Դա թույլ կտա ձեզ իսկապես օգտագործել ձեր ռոբոտի ներուժը, դուք կկարողանաք փորձել բազմաթիվ կոդերի օրինակ (ուրվագիծ), որոնք կարող եք պարզապես վերբեռնել և փոփոխել դրանք ձեր սեփական ծրագրերի համար:

  1. Ներբեռնեք Arduino IDE ծրագիրը անվճար
  2. Տեղադրեք Arduino IDE ծրագրակազմ ձեր համակարգչում:
  3. Ներբեռնեք Օտտոյի գրադարանները, որոնք այստեղ են
  4. Բացեք Arduino IDE- ն, անցեք Էսքիզ> Ներառել գրադարան> Ավելացնել. ZIP գրադարան: Բացվող ցուցակի վերևում ընտրեք «Ավելացնել. ZIP գրադարան» տարբերակը:
  5. Ձեզ կառաջարկվի ընտրել գրադարանը: Գնացեք.zip ֆայլի գտնվելու վայր, որը դուք պարզապես ներբեռնել եք և բացել այնպես, ինչպես կա:
  6. Վերադառնալ ուրվագիծ> Ներառել գրադարանի ընտրացանկ: ճաշացանկ. Այժմ դուք պետք է գրադարանը տեսնեք բացվող ընտրացանկի ներքևում: Դա նշանակում է, որ պատրաստ է օգտագործել Ottos կոդերը:
  7. Միացրեք ձեր Otto- ն USB- ի միջոցով:
  8. Arduino Tools/ Board- ում ընտրեք ՝ «Arduino Nano» պրոցեսոր ՝ «ATmega328 (հին բեռնիչ)» նավահանգիստ COM# (որտեղ միացված է ձեր Otto- ն)
  9. Բացեք ֆայլում/Օրինակներ/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Ստուգեք/Վերբեռնեք ծածկագիրը:

Քայլ 4: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Նախքան որևէ մարտկոց օգտագործելը, դուք պետք է ստուգեք ձեր կապերը և փորձարկեք ձեր ռոբոտը համակարգչին միացված USB մալուխի միջոցով:

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

Իրականում կան բազմաթիվ տարբերակներ ՝ ձեր Otto ռոբոտին մի քանի եղանակներով աշխատեցնելու համար, մենք ավելի մանրամասն ուսումնասիրում ենք այս բլոգային գրառման հոդվածում ՝

Սա հիմնական էլեկտրագծեր է, որոնք օգտագործում են Tinkercad սխեմաները ՝ հիմնական ծրագրով, որը կարող եք հիմնական ծածկագրել ՝ համոզվելու համար, որ ձեր սերվերը կենտրոնացված են և ամեն ինչ աշխատում է (խնդրում ենք նկատի ունենալ, որ Tinkercad սխեմաների բաղադրամասերը նույնը չեն, ինչ Arduino UNO- ն, այլ ոչ թե nano, այլ սկզբունքը նույնն է:

Քայլ 5: Հավաքման ցուցումներ

Այժմ, երբ մենք ստուգում ենք, որ բոլոր տեխնոլոգիաները ճիշտ են աշխատում, մենք կարող ենք սկսել վերջապես կառուցել: հավաքեք բոլոր այն մասերը, որոնք ձեզ անհրաժեշտ կլինեն այս հավաքի համար:

Ոտքերն իրականում նույն զենքն են զենքի համար »:

Նախքան հավաքը սկսելը, ներբեռնեք և ուշադիր կարդացեք հրահանգների ձեռնարկը:

Կամ պարզապես հետևեք տեսանյութին:

Եթե շարժումներում տեսնում եք ինչ -որ անհամապատասխանություն, ստուգեք, թե որ ծառայությունները կենտրոնացված են ձեր հավաքածուի կենտրոնից, բայց եթե ցանկանում եք ավելի ճշգրիտ քայլել և շարժվել, ապա կարող եք կատարել էլեկտրոնային չափագրում, ինչպես բացատրում ենք այս բլոգային գրառման հոդվածում ՝ https:// www. ottodiy.com/blog/calibration

Քայլ 6: Bluetooth APP

Շատերը պարզապես ցանկանում են դա անել ուղղակի, բայց ես խորհուրդ եմ տալիս նախ ինչ -որ կոդավորում անել;)

Մենք ունենք հիանալի ծրագիր, որը վերահսկում և ծրագրավորում է նաև Otto- ի հիմնական հաջորդականությունները ՝ ինչպես iOS- ի, այնպես էլ Android- ի համար: Եթե պատրաստ եք դրան

1. Համոզվեք, որ Օտտոյի Arduino գրադարանները ճիշտ տեղադրված են

2. Հետո միացրեք ձեր Bluetooth մոդուլը այսպես.

RX կապում մինչև 12 -ը տախտակի վրա

TX կապում մինչև 11

Vcc ցանկացած 5V- ից

Gnd ցանկացած G

Arduino IDE- ով Bluetooth կոդը վերբեռնելը պարզ է, բայց դուք պետք է համոզվեք, որ գրադարանները ճիշտ տեղադրված են (կարիք չկա կրկնել այս քայլը, եթե դա արդեն արել եք նախկինում)

3. Գնացեք Ֆայլ/Օրինակներ/OttoDIYLib/Bluetooth/Otto_APP.ino կամ բացեք Arduino.ino էսքիզը կոդի թղթապանակից:

4. Միացրեք ձեր Otto- ն USB- ի միջոցով: Arduino Tools/ Board- ում ընտրեք ՝ «Arduino Nano» պրոցեսոր ՝ «ATmega328 (հին բեռնիչ)» նավահանգիստ COM# (որտեղ միացված է ձեր Otto- ն)

5. Ստուգեք, ապա վերբեռնեք կոդը USB- ի միջոցով:

6. Ներբեռնեք և տեղադրեք ծրագիրը ձեր սմարթֆոնում

7. Ձեր հեռախոսի կարգավորումներում Միացրեք Bluetooth- ը, որոնեք և զուգորդեք 1234 մոդուլի հետ որպես գաղտնաբառ: (սա ձեր հեռախոսին կապելու համար է և պետք է արվի միայն մեկ անգամ)

8. Այնուհետև բացեք իրական ծրագիրը և հետևեք APP- ի ներսում միացման գործընթացին:

9. Կատարված է: ձեր Otto- ն պատրաստ է վերահսկել և ծրագրավորել ձեր հեռախոսից:

Քայլ 7: Միացեք Otto Builder համայնքին:

Շնորհավորում ենք, որ դուք ստեղծել եք Humanoid ռոբոտ: հիմնականում

Իսկական հումանոիդներն ավելի շատ հոդակապ ունեն, կարծում եք, կարո՞ղ եք ավելի բարդ ռոբոտ ստեղծել: Կոդավորման, էլեկտրոնիկայի, դիզայնի, 3D տպման և ընդհանրապես ռոբոտաշինության մասին ավելին իմացեք մեր Բաց EDU (Բաց կրթություն) ծրագրում ՝ այստեղ:

Կիսվեք ձեր ստեղծագործականությամբ: Օտտոյի գաղափարն այն է, որ երբ դուք սովորում եք հիմունքները, կոտրում եք և ստեղծում ձեր սեփականը:

Միացեք մեր համայնքին այստեղ

Խումբ Facebook- ում: կիսվել և օգնություն խնդրել համայնքում և հավանել մեր ֆեյսբուքյան էջը

YouTube ալիք ՝ տեսանյութեր և ձեռնարկներ ավելին իմանալու համար:

Instagram- ը հետևեք մեզ և կիսվեք #ottodiy- ով

Twitter- ը հետևեք մեզ և կիսվեք #ottodiy- ով

Եղեք ռոբոտաշինարարների, ուսուցիչների և ստեղծողների այս բարեկամական համայնքի մի մասը: Բարի գալուստ մեր Otto Builder համայնք:

կտեսնեմ քեզ այնտեղ;)

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