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

Էդուարդուինո պարող խնջույքի ռոբոտ: 5 քայլ
Էդուարդուինո պարող խնջույքի ռոբոտ: 5 քայլ

Video: Էդուարդուինո պարող խնջույքի ռոբոտ: 5 քայլ

Video: Էդուարդուինո պարող խնջույքի ռոբոտ: 5 քայլ
Video: Controle de temperatura com encoder rotativo 2024, Նոյեմբեր
Anonim
Image
Image

Պայքարու՞մ եք Tik-Tok- ում հայտնի դառնալու համար: Մենք ձեզ համար լուծում ունենք:

Էդուարդուինոն ձեր անձնական Tik-Tok վստահված անձն է: Նա պարող ռոբոտ է, որը կարող է կատարել բոլոր այն պարային շարժումները, որոնք դուք չեք կարող:

Էդուարդուինոյի բարձր հավատարմության շարժման համակարգը ներշնչված էր դասական մարիոնետից: Նա օգտագործում է սերվո շարժիչներ և լուսադիոդներ ՝ ձեր սիրած երաժշտության ներքո պարելու համար, որպեսզի վստահված անձով հայտնի դառնաք Tik-Tok- ը:

Քայլ 1: Պաշարներ

Պարագաներ
Պարագաներ

Ձեր սեփական Eduarduino ստեղծելու համար ձեզ հարկավոր կլինի.

- 1x Arduino միկրոկոնտրոլեր

- 4x Servo Motor

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

- 1x RGB LED

- 1x Հացի տախտակ

- 24x Jumper մալուխներ

- Սուպեր սոսինձ

- Ձկնորսական մետաղալար

- 6 մմ սև ակրիլային թիթեղներ

- Մուտք դեպի 3D տպիչ և լազերային դանակ

Քայլ 2: Տպել և կտրել բաղադրիչները

Տպել և կտրել բաղադրիչները
Տպել և կտրել բաղադրիչները

Ներբեռնեք.stl ֆայլերը ստորև և 3D տպեք դրանք: Այնուհետեւ ներբեռնեք ռնգեղջյուրի ֆայլերը եւ լազերային կտրեք դրանք: Լազերային կտրված մասերի համար մենք օգտագործել ենք 6 մմ սև ակրիլ, իսկ 3D տպված բաղադրիչների համար ՝ սև PLA:

Քայլ 3. Հավաքեք հիմքը և շրջագիծը

Հավաքեք հիմքը և շրջանը
Հավաքեք հիմքը և շրջանը
Հավաքեք հիմքը և շրջանը
Հավաքեք հիմքը և շրջանը

1. Սոսինձ հավաքելու համար սոսնձեք լազերային կտրված կտորները:

2. Տեղադրեք և սոսնձեք չորս սերիաները վերևի վահանակի վրա, ինչպես ցույց է տրված, համոզվեք, որ յուրաքանչյուր servo թև ունի բավականաչափ ազատ տեղ ՝ ազատ պտտվելու համար: Տեղադրեք LED- ը վերին վահանակի կենտրոնում և սոսնձեք այն տեղում: Անցեք լարերը բոլոր չորս servo շարժիչներից և LED- ից սյունակի միջով և դուրս եկեք ներքևից:

3. Սոսինձով ամրացրեք վերևի վահանակը սյունակին և ավարտեք էլեկտրագծերը `կցելով սերվո լարերի ծայրերը տախտակին, ինչպես ցույց է տրված միացնող էլեկտրագծերի դիագրամում:

4. ամրացրեք գրատախտակը և էլեկտրագծերը հիմքի ներքևի մասում (ժապավեն կամ սոսինձ) և ամրացրեք ձայնի տվիչը այնպես, որ այն դուրս գա հիմքի կողքի փոքր անցքից: Տեղադրեք հարթակը հիմքի վերևում, բայց մի սոսնձեք այն (դա քառակուսի անցքով շրջան է):

5. Սյունակը սահեցրեք հարթակի անցքի միջով և սոսնձեք այն հիմքի ներքևի մասում գտնվող քառակուսի հատակին: Մինչ դուք դա անում եք, համոզվեք, որ սյունակից եկող լարերը խրված են սյունակի հիմքի փոքր բացվածքի մեջ:

6. Այժմ, սահեցրեք հարթակը դեպի վեր ՝ հիմքի ներս մուտք գործելու և միացումն ավարտելու համար ՝ սերվո շարժիչներից և LED- ից լարերը կցելով դեպի տախտակ, ինչպես ցույց է տրված էլեկտրագծերի դիագրամում:

7. Կապեք կամ սոսնձեք ձկնորսական մետաղալարը յուրաքանչյուր servo թևի ծայրից մինչև Էդուարդուինոյի հոդերը: Մենք մի սերվո ամրացրեցինք կոնքերի հետևի մասում, մեկը ՝ կոնքերի առջևի մասում, մեկը ՝ աջ և ձախ ձեռքին, և գլուխը խարսխեցինք վերևի վանդակաճաղին ՝ Էդուարդուինոյին կախելու համար (Համոզվեք, որ նրա ոտքերը նրբորեն դիպչում են գետինը): Ձկնորսական մետաղալարն ամրացնելու համար օգտագործեք կոնքերի, ձեռքերի և գլխի փոքր օղակի անցքերը:

ԿԱՏԱՐԱԾ

Քայլ 4: Կոդ (Arduino IDE)

Eduarduino- ի օգտագործած ծածկագիրը տարբեր աստիճանի միացնում է servo շարժիչները և լուսավորում է LED- ը ՝ որպես երեք գույներից մեկը, որը հիմնված է ձայնի տվիչի կողմից հայտնաբերված ձայնի ծավալի վրա: Սա թույլ է տալիս Էդուարդուինոյի պարը յուրահատուկ լինել յուրաքանչյուր երգի համար:

Կոդը ներբեռնելու համար կտտացրեք ստորև:

Քայլ 5. Արդյունքներ և մտորումներ

Էդուարդուինոն աշխատում է այնպես, ինչպես մենք պատկերացնում էինք բեղմնավորումից ի վեր

իր հիմնական գաղափարի. Մեքենա, որն արձագանքում է ձայնին և վերահսկում ճկուն տիկնիկը `այն պարելու համար: Այնուամենայնիվ, այնտեղ կան պահեր, երբ մենք պետք է ճշգրտենք գաղափարները և վերաիմաստավորենք որոշ տարրերի, լրացուցիչ հնարավորությունների և նախնական և հավաքման այլ հարցերի շուրջ մինչև դրա ավարտը.

1. Էդուարդուինոյի մարմին պատրաստելը

Էդիի մարմինը դժվար էր պարզել: Հիմնականում նրա մարմինը պետք է լիներ բավական ճկուն պարելու համար, բայց նաև բավական կոշտ ՝ իր կեցվածքը և մարդանման ձևը պահպանելու համար: Մենք որոշեցինք օգտագործել «Շղթայական կապի միացում» հատուկ կետերում, ինչպիսիք են ՝ ձեռքերը, արմունկները, ուսերը, ազդրերը և ոտքերը:

2. Կոդի ճշգրտում

Arduino միկրոկառավարիչը պետք է մի քանի անգամ կարգավորվեր, քանի որ մենք պետք է ավելացնեինք ավելի շատ servo շարժիչներ և լրացուցիչ LED լույս: Այս տարրերը ավելացնելով ՝ սերվերի շարժումը ազդեց ՝ նվազեցնելով նրա պտույտի անկյունը: Կոդի խմբագրման փորձարկումներից և սխալներից հետո մենք կարողացանք լուծում գտնել և ստիպել յուրաքանչյուր սերվոյին պտտել իր ամբողջ ռոտացիոն շրջանակով ՝ միաժամանակ պահելով LED լուսարձակը և անցնելով կարմիր, կապույտ և կանաչ:

3. Սերվոների և կետային միացումների համար ճիշտ տեղ գտնելը

Մենք ստիպված էինք փորձարկել յուրաքանչյուր սերվոյի դիրքը և Էդուարդուինոյի մարմնի հետ նրա կապը `համոզվելու համար, որ պարային շարժումները հարթ են: Մի շարք փորձարկումներ կատարվեցին `գտնելու կատարյալ վայրը, ձկնորսական լարի չափը և միացման կետերը:

Բացի այդ, կան մի քանի բաներ, որոնք, մեր կարծիքով, կարող են բարելավվել մեր Էդուարդուինոյի ձևավորման մեջ.

· Մարմինը կարող է ունենալ ավելի շատ թեքման կետեր, հատկապես ոտքերի և գլխի շրջանում:

· Servos- ը կարող էր ունենալ անհատականացված ռոտացիայի տիրույթներ: Նման դեպքում յուրաքանչյուր servo- ի պտույտի միջակայքը կարող է առնչություն ունենալ այն մարմնի այն մասի հետ, որը կցված է, ինչը թույլ է տալիս ավելի շատ շարժումներ կատարել:

· Սերվոսը կարող էր ունենալ ավելի մեծ բազուկներ, այդ կերպ մենք կարող էինք ընդլայնել շարժման շրջանակը և նույնիսկ մեծացնել անձամբ Էդուարդուինոյի չափը:

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