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

Arduino Theremin Singing Muppet: 6 քայլ (նկարներով)
Arduino Theremin Singing Muppet: 6 քայլ (նկարներով)

Video: Arduino Theremin Singing Muppet: 6 քայլ (նկարներով)

Video: Arduino Theremin Singing Muppet: 6 քայլ (նկարներով)
Video: THEREMIN - Over The Rainbow 2024, Հուլիսի
Anonim
Image
Image

Արդուինոյի մասին դպրոցական նախագծի համար ես ստեղծեցի ներկառուցված տերմինով տիկնիկ, որը այն դարձնում էր երգող տիկնիկ: Նրա բերանի ներսում կա լուսաբջիջ, որը միանում է Piezo ազդանշանին, այնպես որ երբ բացում և փակում եք նրա բերանը, քայլը փոխվում է (որքան լուսավոր է լուսաբջիջի լույսը, այնքան բարձր է սկիպիդարը):

Քայլ 1: Նյութեր

* Arduino UNO

* Breadboard

* Պիեզո ազդանշան

* Ֆոտոցել

* 220R դիմադրություն

* 8 լար

* Բրդյա գործվածք

* Կտոր

* Կպչուն գուգլի աչքեր

* 0,5 մմ ստվարաթուղթ

* սև և կարմիր շինարարական թուղթ

* Մանվածք

* Լցոնող բուրդ

* Ասեղ և թել

* Սոսինձ

* Կասետային

* Մկրատ

* Գրպանի դանակ (ճշգրիտ կտրելու և փոս պատրաստելու համար)

Քայլ 2: Arduino միացում

Muppet Head- ը
Muppet Head- ը

Համոզվելու համար, որ նախագիծը իրականում կաշխատի այնպես, ինչպես նախատեսված էր, երբ հավաքվում էի, ես սկսեցի միացում կազմել և այնտեղ կոդավորել:

Սկզբում ես զնգոցը տեղադրեցի սեղանի սեղանին և մի ծայրը մետաղալարով միացրեցի թվային PIN 8 -ին Arduino- ի վրա, իսկ մյուսը `բացասական ռելսին: Այնուհետև ես ավելացրեցի լուսաբջիջը և մի ծայրը մետաղալարով միացրեցի դրական ռելսին, իսկ մյուսը `անալոգային A0- ին: A0- ին միացնող լուսաբջջի և մետաղալարերի հետ մեկտեղ ես ավելացրեցի ռեզիստորը, որն անցնում է բացասական ռելսին: Վերջապես, ես երկու լար հաղորդեցի Arduino- ին սնուցելու համար. Մեկը գետնին միացող բացասական երկաթգծի վրա, մյուսը `5V- ին միացնող դրական երկաթգծի վրա:

Նշում. Շղթան պահանջում է ընդամենը 6 լար, բայց քանի որ լուսաբջիջը լինելու է մուփետի բերանում, իսկ մնացած տախտակը `հետևի մասում, ձեզ հարկավոր կլինի 2 լրացուցիչ լար` հեռավորությունը կամուրջը միացնելու համար և ֆոտոխցիկը մնացածին միացնելու համար: շղթայի. Այդ դեպքում լրացուցիչ լարերը փոխարինում են վերը նշված նկարի լուսաբջիջը և երկուսն էլ միանում են լուսաբջիջին:

Քայլ 3: Կոդավորում

int sensorValue;

int sensorMin = 1023; int sensorMax = 0; void setup () {while (millis () sensorMax) {sensorMax = sensorValue; } if (sensorValue <sensorMin) {sensorMin = sensorValue; }}} void loop () {sensorValue = analogRead (A0); int սկիպիդար = քարտեզ (sensorValue, sensorMin, sensorMax, 500, 1500); տոնայնություն (8, սկիպիդար, 20); ուշացում (2); }

Քայլ 4: The Muppet Head

Muppet Head- ը
Muppet Head- ը
Muppet Head- ը
Muppet Head- ը

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

Բերանի ներսում, հենց լեզվի առջև, ես անցք բացեցի, որպեսզի լուսաբջիջը անցնի, այնպես, որ մուպետի հնչյունները իրականում փոխվեն բերանի շարժումներով:

(Առաջին նկարների վրա դուք կարող եք նկատել մի անցք, որտեղ կլիներ կակղամորտի կոկորդը, դա այն պատճառով, որ ես առաջին հերթին ցանկանում էի տեղադրել ֆոտոխցիկը այնտեղ: Այնուամենայնիվ, ես պարզեցի, որ այդ կերպ բերանը չի կարող ճիշտ փակվել, ուստի որոշեցի ֆոտոխցիկը առաջ տանել, հենց լեզվի դիմաց)

Հաջորդը, ես կտրեցի շերտեր շինարարական թղթից, որոնցից յուրաքանչյուրը մոտ 2-3 սմ լայնությամբ, և սոսնձեցի դրանք բերանի հետևի մասում ՝ գլխի կոպիտ ձև ստեղծելու համար: Քայլերի միջև ես անընդհատ համոզվում էի, որ իմ ձեռքը տեղավորվում է գլխի ներսում:

Երբ սոսինձը չորացավ, և շերտերն ամրացված էին տեղում, ես կտրեցի բրդի կտորը և սոսնձեցի այն գլխի վերին կեսին: Ես սկսեցի այն սոսնձել բերանի ներսում (մոտ 1 սմ ՝ վերին շրթունքի տեսք ունենալու համար) և հետևելով բերանի վերին կեսին, այնուհետև այն քսելով գլխի վերևում գտնվող շինարարական թղթի վրա ՝ սոսնձելով այն տեղ. Ես շարունակում էի կտրել կտորը, որպեսզի հնարավորինս քիչ համընկնում լինի, մինչ գլխի յուրաքանչյուր հատված ծածկված է:

Մազերս, որոնք ես պատրաստել էի ՝ պատրաստելով պոմպոն, որը բավականին հեշտ է. Ստվարաթղթից կտրեք բլիթի երկու մեծ ձև, դրեք դրանք իրար վրա և սկսեք մանվածք փաթաթել դրա շուրջը: Շարունակեք փաթաթել այնքան ժամանակ, մինչև ձեռք բերեք մանվածքից պատրաստված մեծ բլիթ, այնուհետև կտրեք այն երկու ստվարաթղթերի միջև: մի կտոր մանվածք կապեք ստվարաթղթերի միջև ՝ տողերը իրար միացնելու համար (մի՛ կտրեք այն միանգամից, երբ կապեցիք տողերը, այն ձեզ հարկավոր կլինի գլխին պոմպոնը ամրացնելու համար): Երբ հեռացնում եք ստվարաթղթե կտորները, կարող եք կապված լարերը ձևավորել գնդաձև պոմպոմի: Մուպետի գլխի «մազերը» ամրացնելու համար գլխի վերևում երկու անցք արեցի, որպեսզի մանվածքը (որն ավելի վաղ օգտագործվում էր պոմպոնը իրար կապելու համար) անցնելու համար: Գլխի ներսում ես սա կապեցի մի հանգույցի հետ: Պոմպոնն այժմ ամրացված է գլխին, չնայած բավականին տատանվող: Օգտագործեք սոսինձ, որպեսզի այն չթափվի ամբողջ տեղից:

Իմ ստացած գուգլի աչքերը կպչուն մեջք ունեին, այնպես որ ես դրանք ուղղակի կպցրի գլխին:

Գլխի ստորին կեսը ավարտելուց առաջ ես երկու լար լարեցի լուսաբջիջին, որպեսզի նրանք կարողանան այն միացնել մնացած տախտակին: Քանի որ թղթի և գործվածքների միջև զոդումը կարծես կրակի վտանգ էր թվում, արդուինոյի բոլոր մասերը միացնելը հիմնականում կատարվում էր ժապավենով:

Լարերը ֆոտոէլեկտրակայանին միացնելուց հետո ես կարող էի սոսնձել բրդե գործվածքը դեմքի ներքևի կեսին ՝ նորից սկսելով ստորին շրթունքից և աշխատելով դեպի շինարարական թուղթը: Ես համոզվեցի, որ բավականաչափ հյուսվածք է կախված գլխի ներքևից, այնպես որ ես կունենամ բավականաչափ մեծ մակերես ՝ հետագայում այն շապիկին սոսնձելու համար:

Քայլ 5. Muppet Body

Muppet մարմինը
Muppet մարմինը
Muppet մարմինը
Muppet մարմինը
Muppet մարմինը
Muppet մարմինը

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

Շապիկի վզնոցի ներսում դրեցի բուրդի կտորը, որը կախված էր մուփետի վզից և սոսնձեց երկուսը միասին: Երբ սոսինձը չորացավ, ես բերանի մեջ գտնվող լուսաբջջից կախված լարերը միացրեցի տախտակին, կպցրեցի Arduino UNO- ն և տախտակը իրար մեջքով, ամրացրեցի ամբողջ մետաղալարը տեղում (համոզվեք, որ ազդանշանը ծածկված չէ) և դրեցի Arduino UNO- ն և շապիկի հետևի գրպանում գրպանը:

Այժմ կուպետը հիմնականում արված է, բայց այն դեռ բաց է թողնում որոշ մանրամասներ: Ես պարզեցի թևի ձևը բրդի կտորի վրա (կրկին ուրվագիծը դարձնելով մոտ մեկ սմ ավելի լայն, քան մասերը միասին կարելու էի): Կարևոր է նաև հաշվի առնել, որ երբ ձեռքը լցնում ես, այն ավելի նեղ կդառնա, քան երբ այն հարթ ձև է, այնպես որ, երբ ավելի ուշ իրեր եք կարում, հիշեք, որ այն նկարեք շատ ավելի հաստ, քան կարծում եք, որ անհրաժեշտ է: Օգտագործելով շապիկի պատրաստման նույն մարտավարությունը, ես կարեցի թևը ՝ թողնելով վերին թևը, որպեսզի կարելուց հետո կարողանամ այն ներսից ծալել: Երբ լավ կողմը դուրս է գալիս, ես լցրեցի ներսը և փակեցի այն: Այնուհետև ես ձեռքը դրեցի շապիկի թևի մեջ և երկուսը սոսնձեցի, և սա կրկնեցի մյուս թևի համար: (Նշում. Դուք կարող եք իրական շարժական մուփետի զենք պատրաստել (ինչպես Քերմիտը) `կտրելով մոտ 2x40 սմ երկարությամբ երկաթյա մետաղալար և կցելով յուրաքանչյուր կտոր մետաղալարերի յուրաքանչյուր դաստակին: Այժմ դուք կարող եք շարժել գլուխը և բերանը մեկ ձեռքով` ձեռքերը շարժելով): քո մյուս ձեռքով)

Նաև ուզում էի, որ կափարիչը ականջներ ունենար, ուստի կիսաշրջանաձև կարեցի մի կտոր բրդյա կտոր, դրանք ներսից ծալեցի և սոսնձեցի գլխին:

Քայլ 6: Կատարված է:

Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!

Մուպետն արված և Arduino- ն տեղում ունենալով, դուք այժմ ունեք ձեր սեփական երգող տիկնիկային ընկերը:

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