Բովանդակություն:
- Պարագաներ
- Քայլ 1. Նախագծեք Animatronic- ը
- Քայլ 2: 3D տպել կտորները
- Քայլ 3. Նախագծեք էլեկտրոնիկայի սխեման
- Քայլ 4: Լեհերեն և ներկեք գլխի կտորները
- Քայլ 5: Լարեք էլեկտրոնիկան
- Քայլ 6: Հավաքեք մեխանիկան
- Քայլ 7: erոդեք էլեկտրոնային տախտակները
- Քայլ 8: Programրագրեք սարքը
- Քայլ 9: Փորձարկեք սարքը
Video: DMX Animatronic ռոբոտ. 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը նկարագրում է լիարժեք ֆունկցիոնալ անիմատոնիկ նախատիպի զարգացումը: Այն իրականացվում է զրոյից և նպատակ ունի ուղեցույց լինել ապագա ավելի բարդ անիմատտրոնիկ ռոբոտների զարգացման համար: Համակարգը հիմնված է 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- ը
Նախևառաջ, եթե ցանկանում եք ստեղծել ձեր սեփական անիմատոնիկ դիզայնը, այն պետք է նախագծեք CAD ծրագրակազմի միջոցով, ինչպիսիք են Solidworks- ը կամ Autodesk fusion 360- ը: Ստեղծեք դիզայնը ՝ մտածելով, թե ինչ շարժիչ և տարրեր (օրինակ ՝ սպասարկիչներ, լույսեր …) ցանկանում եք օգտագործել. Եթե ցանկանում եք կրկնօրինակել այս մոդելը, հաջորդ քայլին հասանելի են STL ֆայլերը:
Քայլ 2: 3D տպել կտորները
Բոլոր կտորները տպելու համար ես օգտագործել եմ 0.16 մմ շերտի բարձրություն և 0.4 մմ վարդակ `բարձրորակ տպագրության համար: Գլխի կտորները օգտագործում են աջակցություն: Նման բարձրորակ տպագրության վրա այս նախատիպի վրա անհրաժեշտ բոլոր կտորները տպելը կարող է տևել մինչև 100 ժամ:
Քայլ 3. Նախագծեք էլեկտրոնիկայի սխեման
Երբ դուք գիտեք բոլոր այն բաղադրիչները, որոնք կմտնեն ձեր դիզայնի մեջ, շտապեք պարզել, թե ինչպես միացնել ամեն ինչ միասին: Էլեկտրոնիկայի սխեման նախագծելու համար ես օգտագործել եմ սառեցնող ծրագրակազմ: Այս նախագծի համար ես օգտագործեցի Arduino MEGA միկրոկոնտրոլեր:
Քայլ 4: Լեհերեն և ներկեք գլխի կտորները
Բոլոր կտորները տպելուց հետո ժամանակն է գլուխը փայլեցնելու և լակի ներկելու ժամանակ: Ես օգտագործել եմ սև փայլատ ներկ, այնպես որ այն հիանալի հակադրություն ունի LED- ների հետ: Երբ ներկը չորանա, տեղադրեք մագնիսները գլխի և հիմքի անցքերի վրա `կտորների մագնիսական միացման համար:
Քայլ 5: Լարեք էլեկտրոնիկան
Նախքան բոլոր բաղադրիչները հավաքման մեջ ավելացնելը, դուք պետք է լարեք բոլոր էլեկտրոնային բաղադրիչները: Ես օգտագործել եմ 30 սմ 26awg մալուխ: Բերանի լուսադիոդներին ավելի լավ տեսք հաղորդելու համար կարող եք փայլեցնել դրանք ՝ օգտագործելով նուրբ հացահատիկի թղթե սրբիչ:
Քայլ 6: Հավաքեք մեխանիկան
Բոլոր բաղադրիչներից հետո հավաքեք դրանք: Մասերի մեծ մասը միանում է ընդհանուր M3 պտուտակների և ընկույզների միջոցով:
Քայլ 7: 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- ը:
Խորհուրդ ենք տալիս:
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ. Բարև, այս հոդվածում ձեզ ցույց կտա, թե ինչպես կառուցել հիմնական ռոբոտ: «Ռոբոտ» բառը բառացիորեն նշանակում է «ստրուկ»: կամ «աշխատող»: Արհեստական բանականության ոլորտում առաջընթացների շնորհիվ ռոբոտներն այլևս պարզապես Իսակ Ասիմովի գիտաֆանտաստիկայի մի մասը չեն
Բոլորը մեկում · DMX Terminator & DMX փորձարկիչ ՝ 3 քայլ
Բոլորը մեկում · DMX Terminator & DMX փորձարկիչ. Որպես լուսավորության տեխնիկ, երբեմն պետք է իմանալ, թե որքան առողջ են ձեր dmx կապերը սարքերի շարքում: Երբեմն, լարերի, սարքավորումների կամ լարման տատանումների պատճառով, DMX համակարգը ենթարկվում է բազմաթիվ խնդիրների և սխալների: Այսպիսով, ես պատրաստեցի
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ - Մեծ մատներ ռոբոտ - Սերվո շարժիչ - Աղբյուրի կոդ ՝ 26 քայլ (նկարներով)
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ | Մեծ մատներ ռոբոտ | Սերվո շարժիչ | Աղբյուրի կոդ ՝ Thumbs Robot: Օգտագործվել է MG90S servo շարժիչի պոտենցիոմետր: Դա շատ զվարճալի և հեշտ է: Կոդը շատ պարզ է: Այն ընդամենը մոտ 30 տող է: Կարծես շարժման գրավում լինի: Խնդրում ենք թողնել որևէ հարց կամ կարծիք: [Հրահանգ] Աղբյուրի կոդը ՝ https: //github.c