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

DMX Animatronic ռոբոտ. 9 քայլ (նկարներով)
DMX Animatronic ռոբոտ. 9 քայլ (նկարներով)

Video: DMX Animatronic ռոբոտ. 9 քայլ (նկարներով)

Video: DMX Animatronic ռոբոտ. 9 քայլ (նկարներով)
Video: Blast - Ամբողջական անգլերեն ֆիլմ (գործողություններ, գիտաֆանտաստիկ, թրիլլեր) - 4K 2024, Նոյեմբեր
Anonim
DMX Animatronic ռոբոտ
DMX Animatronic ռոբոտ
DMX Animatronic ռոբոտ
DMX Animatronic ռոբոտ

Այս նախագիծը նկարագրում է լիարժեք ֆունկցիոնալ անիմատոնիկ նախատիպի զարգացումը: Այն իրականացվում է զրոյից և նպատակ ունի ուղեցույց լինել ապագա ավելի բարդ անիմատտրոնիկ ռոբոտների զարգացման համար: Համակարգը հիմնված է Arduino միկրոկոնտրոլերի վրա: Այլ սարքերի հետ հաղորդակցության արձանագրությունը DMX512 է: Այս հաղորդակցության արձանագրության ընտրությունը պայմանավորված է նրանով, որ այն ստանդարտ է լուսավորման տեխնոլոգիայի աշխարհում, ընդհանուր միջավայր այս տեսակի ռոբոտների համար: Մշակված ռոբոտը ներառում է servo շարժիչներ և LED- ների տարբեր տեսակներ: Մեխանիկական բաղադրիչների արտադրությունն իրականացվել է հիմնականում 3D տպագրությամբ `Solidworks- ի միջոցով մոդելավորելուց հետո:

Պարագաներ

  • Arduino MEGA
  • 3 5 մմ LED
  • XLR3 միակցիչ
  • 5V DC սնուցման աղբյուր և միակցիչ
  • 2 MG996R ծառայություն
  • MAX485 մոդուլ
  • Կլոր WS2812 LED պիքսելային մատրիցա
  • 2 սերվո փակագծեր
  • 2 servo փոխանցումատուփ
  • 3x8x4 մմ առանցքակալ
  • 12 8x3 մմ նեոդիմի մագնիս
  • M3 պտուտակներ և ընկույզներ

Նյութերի ընդհանուր արժեքը, ներառյալ PLA- ն, կազմում է մոտ 60 $

Քայլ 1. Նախագծեք Animatronic- ը

Նախագծեք Animatronic- ը
Նախագծեք Animatronic- ը

Նախևառաջ, եթե ցանկանում եք ստեղծել ձեր սեփական անիմատոնիկ դիզայնը, այն պետք է նախագծեք CAD ծրագրակազմի միջոցով, ինչպիսիք են Solidworks- ը կամ Autodesk fusion 360- ը: Ստեղծեք դիզայնը ՝ մտածելով, թե ինչ շարժիչ և տարրեր (օրինակ ՝ սպասարկիչներ, լույսեր …) ցանկանում եք օգտագործել. Եթե ցանկանում եք կրկնօրինակել այս մոդելը, հաջորդ քայլին հասանելի են STL ֆայլերը:

Քայլ 2: 3D տպել կտորները

3D տպել կտորները
3D տպել կտորները

Բոլոր կտորները տպելու համար ես օգտագործել եմ 0.16 մմ շերտի բարձրություն և 0.4 մմ վարդակ `բարձրորակ տպագրության համար: Գլխի կտորները օգտագործում են աջակցություն: Նման բարձրորակ տպագրության վրա այս նախատիպի վրա անհրաժեշտ բոլոր կտորները տպելը կարող է տևել մինչև 100 ժամ:

Քայլ 3. Նախագծեք էլեկտրոնիկայի սխեման

Նախագծեք էլեկտրոնիկայի սխեման
Նախագծեք էլեկտրոնիկայի սխեման

Երբ դուք գիտեք բոլոր այն բաղադրիչները, որոնք կմտնեն ձեր դիզայնի մեջ, շտապեք պարզել, թե ինչպես միացնել ամեն ինչ միասին: Էլեկտրոնիկայի սխեման նախագծելու համար ես օգտագործել եմ սառեցնող ծրագրակազմ: Այս նախագծի համար ես օգտագործեցի Arduino MEGA միկրոկոնտրոլեր:

Քայլ 4: Լեհերեն և ներկեք գլխի կտորները

Լեհերեն և ներկեք գլխի կտորները
Լեհերեն և ներկեք գլխի կտորները
Լեհերեն և ներկեք գլխի կտորները
Լեհերեն և ներկեք գլխի կտորները

Բոլոր կտորները տպելուց հետո ժամանակն է գլուխը փայլեցնելու և լակի ներկելու ժամանակ: Ես օգտագործել եմ սև փայլատ ներկ, այնպես որ այն հիանալի հակադրություն ունի LED- ների հետ: Երբ ներկը չորանա, տեղադրեք մագնիսները գլխի և հիմքի անցքերի վրա `կտորների մագնիսական միացման համար:

Քայլ 5: Լարեք էլեկտրոնիկան

Լարել էլեկտրոնիկան
Լարել էլեկտրոնիկան
Լարել էլեկտրոնիկան
Լարել էլեկտրոնիկան
Լարել էլեկտրոնիկան
Լարել էլեկտրոնիկան

Նախքան բոլոր բաղադրիչները հավաքման մեջ ավելացնելը, դուք պետք է լարեք բոլոր էլեկտրոնային բաղադրիչները: Ես օգտագործել եմ 30 սմ 26awg մալուխ: Բերանի լուսադիոդներին ավելի լավ տեսք հաղորդելու համար կարող եք փայլեցնել դրանք ՝ օգտագործելով նուրբ հացահատիկի թղթե սրբիչ:

Քայլ 6: Հավաքեք մեխանիկան

Հավաքեք մեխանիկան
Հավաքեք մեխանիկան
Հավաքեք մեխանիկան
Հավաքեք մեխանիկան
Հավաքեք մեխանիկան
Հավաքեք մեխանիկան
Հավաքեք մեխանիկան
Հավաքեք մեխանիկան

Բոլոր բաղադրիչներից հետո հավաքեք դրանք: Մասերի մեծ մասը միանում է ընդհանուր M3 պտուտակների և ընկույզների միջոցով:

Քայլ 7: erոդեք էլեկտրոնային տախտակները

Erոդեք էլեկտրոնային տախտակները
Erոդեք էլեկտրոնային տախտակները
Erոդեք էլեկտրոնային տախտակները
Erոդեք էլեկտրոնային տախտակները
Erոդեք էլեկտրոնային տախտակները
Erոդեք էլեկտրոնային տախտակները

Բոլոր էլեկտրոնային բաղադրիչները տեղադրելու համար ես օգտագործեցի 5x7 սմ ունիվերսալ տպատախտակ, որը կիսով չափ կտրված էր: Մի կեսը պարունակում է հաղորդակցության մասը, իսկ մյուս կեսը պարունակում է էներգիայի բաշխման տախտակ: Էլեկտրոնիկայի տուփի վրա կարող եք ներառել նաև XLR3 իգական միակցիչ ՝ DMX մալուխը միացնելու համար, և կանացի հոսանքի միակցիչ ՝ ամբողջ համակարգը սնուցելու համար: Իմ դեպքում ես օգտագործել եմ 3 փին ավիացիոն միակցիչ, քանի որ չունեի XLR3 միակցիչ: Եթե դուք օգտագործում եք այսպիսի միակցիչ, ապա ձեզ հարկավոր է DMX կատարել ավիացիայի միակցիչի մալուխ:

Քայլ 8: Programրագրեք սարքը

Usesրագիրը օգտագործում է 3 գրադարան ՝ FastLED.h, Adafruit_TiCoServo.h և DMXSerial.h: Սովորական servo գրադարանը չի աշխատում, քանի որ այն հակասում է FastLED գրադարանին: Այս ծածկագրից հեշտ է հասկանալ, թե ինչպես ավելացնել ավելի շատ տարրեր կամ կառավարել այլ տեսակի գործարկիչներ ՝ ավելի բարդ անիմատրոնիկ սարքերի դեպքում:

Քայլ 9: Փորձարկեք սարքը

Փորձարկեք սարքը
Փորձարկեք սարքը

Սարքը փորձարկելու համար կարող եք օգտագործել ցանկացած աղբյուր, որը թողարկում է DMX: Իմ դեպքում ես օգտագործել եմ DMX մխիթարիչ, բայց դուք կարող եք ստեղծել ձեր սեփական Arduino սարքավորումները ՝ այս նախագծում օգտագործված նույն գրադարանով DMX թողարկելու համար: Կարող եք նաև օգտագործել USB- ից DMX մալուխ և այնպիսի ծրագրակազմ, ինչպիսին է Xlights- ը:

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