Sadržaj:

Arduino Theremin pjevački muppet: 6 koraka (sa slikama)
Arduino Theremin pjevački muppet: 6 koraka (sa slikama)

Video: Arduino Theremin pjevački muppet: 6 koraka (sa slikama)

Video: Arduino Theremin pjevački muppet: 6 koraka (sa slikama)
Video: I Built a MIDI THEREMIN! Theremidi - A DIY Arduino MIDI Controller 2024, Juli
Anonim
Image
Image

Za školski projekt o Arduinu stvorio sam muppet sa ugrađenim terminom kako bi postao pjevanje. Unutar njegovih usta nalazi se fotoćelija koja se povezuje s Piezo zujalicom, tako da će se, kad otvorite i zatvorite usta, visina tona promijeniti (što je svjetlije svjetlo na fotoćeliji, to je veća visina).

Korak 1: Materijali

* Arduino UNO

* Oglasna ploča

* Piezo zujalica

* Fotoćelija

* 220R otpornik

* 8 žica

* Flis tkanina

* Tkanina

* Lepljive gugle oči

* 0,5 mm karton

* crno -crveni građevinski papir

* Pređa

* Punjenje vune

* Igla i konac

* Ljepilo

* Traka

* Makaze

* Džepni nož (za precizno rezanje i izradu rupa)

Korak 2: Arduino krug

Muppet Head
Muppet Head

Kako bih bio siguran da će projekt zapravo raditi kako je predviđeno kada se sastavi, počeo sam s izradom sklopa i kodiranjem terena.

Prvo sam montirao zvučni signal na matičnu ploču i spojio jedan kraj žicom s digitalnim PIN -om 8 na Arduinu, a drugi s negativnom šinom. Zatim sam dodao fotoćeliju i spojio jedan kraj žicom na pozitivnu šinu, a drugi na analogni A0. U skladu s fotoćelijom i žicom koja se spaja na A0, dodao sam otpornik koji ide na negativnu tračnicu. Na kraju sam dodao dvije žice za napajanje Arduina: jedna na negativnoj šini koja se spaja sa uzemljenjem, druga na pozitivnoj šini koja se spaja na 5V.

Napomena: za krug je potrebno samo 6 žica, ali budući da će fotoćelija biti u ustima utičnice, a ostatak ploče će biti na njenim stražnjim stranama, trebat će vam 2 dodatne žice za premošćivanje udaljenosti i povezivanje fotoćelije s ostatkom kola. U tom slučaju dodatne žice zamjenjuju fotoćeliju na gornjoj slici i obje se spajaju na fotoćeliju.

Korak 3: Kodiranje

int sensorValue;

int senzorMin = 1023; int senzorMax = 0; void setup () {while (millis () sensorMax) {sensorMax = sensorValue; } if (sensorValue <sensorMin) {sensorMin = sensorValue; }}} void loop () {sensorValue = analogRead (A0); int pitch = map (sensorValue, sensorMin, sensorMax, 500, 1500); ton (8, visina, 20); kašnjenje (2); }

Korak 4: Glava lutke

Muppet Head
Muppet Head
Muppet Head
Muppet Head

Radeći na preslikaču, počeo sam s rezanjem kartona u dva polukruga, pazeći da su oblici dovoljno veliki da mi stane ruka. Zatim sam te oblike ocrtao na crnom građevinskom papiru koji sam izrezao i zalijepio na karton. Crvenim građevinskim papirom izrezala sam jednostavan oblik jezika i zalijepila ovo na crni građevinski papir. Sada već imate pokretna usta.

Unutar usta, neposredno ispred jezika, probušio sam rupu kroz koju je fotoćelija mogla proći, tako da se zvukovi koje će muppet stvarati zapravo mijenjaju pokretima usta.

(Na prvim slikama mogli biste primijetiti rupu na mjestu gdje bi bilo grlo muppeta, to je zato što sam prvo htio tu postaviti fotoćeliju. Međutim, otkrio sam da se usta ne mogu pravilno zatvoriti pa sam odlučio pomaknuti fotoćeliju prema naprijed, samo ispred jezika.)

Zatim sam izrezala trake iz građevinskog papira, svaka široka oko 2-3 cm, i zalijepila ih na stražnju stranu usta kako bih stvorila grubi oblik glave. Između koraka stalno sam pazio da mi ruka stane u glavu.

Kad se ljepilo osušilo i trake fiksirale, izrezao sam tkaninu od runa i zalijepio je na gornju polovicu glave. Počeo sam sa lijepljenjem na unutrašnjost usta (oko 1 cm unutra kako bi izgledalo kao gornja usna) i iscrtavanjem po gornjoj polovici usta, a zatim ga prevukao preko građevinskog papira na vrhu glave, zalijepivši ga mesto. Odrezivao sam tkaninu kako bi se što manje preklapalo dok je svaki dio glave prekriven.

Kosa koju sam napravila izradom pompona je prilično jednostavna: izrežite dva velika oblika krafne s kartona, stavite ih jedan na drugi i počnite omotati pređu oko nje. Nastavite s omotavanjem dok ne dobijete nešto poput velike krafne od pređe, a zatim ga izrežite između dva kartona. zavežite komad pređe između kartona kako biste zavezali žice (nemojte ga odmah rezati nakon što vežete niti, trebat će vam za pričvršćivanje pompona na glavu). Kada uklonite kartonske komade, možete vezane žice oblikovati u sferni pompon. Da bih pričvrstio "kosu" na vrhu glave, napravio sam dvije rupe na vrhu glave da prođe niz pređe (koja se ranije koristila za povezivanje pompona). Unutar glave sam ovo vezao u čvor. Pompon je sada pričvršćen na glavu, iako prilično klimav. Upotrijebite malo ljepila kako ne bi poskakivalo posvuda.

Glupe oči koje sam dobio su imale ljepljiva leđa pa sam ih jednostavno zalijepio za glavu.

Prije nego što sam završio s donjom polovicom glave, spojio sam dvije žice na fotoćeliju kako bi je mogle spojiti s ostatkom matične ploče. Budući da je lemljenje između papira i tkanine izgledalo kao velika opasnost od požara, povezivanje svih arduino dijelova uglavnom je bilo vrpcom.

Nakon što su žice spojene na fotoćeliju, mogao sam zalijepiti tkaninu od flisa na donju polovicu lica, ponovo počevši od donje usne i krećući se prema građevinskom papiru. Pobrinuo sam se da dovoljno tkanine visi s donje strane glave, tako da ću imati dovoljno veliku površinu da je kasnije zalijepim za majicu.

Korak 5: Tijelo lutke

Muppet Body
Muppet Body
Muppet Body
Muppet Body
Muppet Body
Muppet Body

Sada kada je glava uglavnom gotova, napravio sam majicu od komada stare tkanine tako što sam je jednostavno presavio na pola, iscrtavši na njoj oblik majice (ne zaboravite uvijek dodati cm ili više na obrise koliko god možete ne sašiti ivicu tkanine), izrezati je i sašiti. Nakon što su prednji i stražnji dio ušiveni, presavila sam rub rukava, izrez i donji dio te ga prišila na ostatak majice kako bih napravila rub. Kad su rubovi bili gotovi, dodao sam zaostali komad tkanine i sašio ga na unutrašnjost stražnje strane majice, tako da Arduino UNO i ploča mogu ostati na mjestu dok su izvan vidokruga. Nakon toga sam presavio majicu prema unutra. Primijetit ćete da ćete na ovaj način šivanja (šivanje iznutra, a zatim presavijanje iznutra) dobiti lijepe čiste šavove na svom poslu.

Stavila sam tkaninu od flisa koja visi s grla unutar vratašca majice i zalijepila ih zajedno. Kad se ljepilo osušilo, spojio sam žice koje su visile sa fotoćelije u ustima na matičnu ploču, zalijepio Arduino UNO i ploču unatrag, zalijepio svu žicu na mjesto (pazeći da zujalica nije pokrivena) i stavio Arduino UNO i matična ploča u džepu na stražnjoj strani majice.

Sada je mapet u osnovi gotov, ali još uvijek nedostaju neki detalji. Trasirao sam oblik ruke na tkanini od flisa (opet čineći obris oko cm širim nego što ću sašiti dijelove). Također je važno uzeti u obzir da će kada nabijete ruku, ona biti uža nego kad je samo ravnog oblika, pa kad kasnije šivate stvari za stvari, ne zaboravite je nacrtati puno deblje nego što mislite da je potrebno. Koristeći istu taktiku kao i pri izradi majice, sašio sam ruku, ostavljajući nadlakticu otvorenu da bih je mogla saviti iznutra nakon šivanja. Kad je dobra strana van, napunio sam unutrašnjost i zašio je. Zatim sam stavio ruku unutar rukava majice i zalijepio ih zajedno, pa ponovio ovo za drugu ruku. (Napomena: možete napraviti stvarne pomične lutke (poput Kermitovih) tako što ćete izrezati oko 2x40 cm željezne žice i pričvrstiti svaki komad žice na svaki zglob lutke. Sada možete pomaknuti glavu i usta lutke jednom rukom dok pomičete ruke drugom rukom.)

Također sam želio da muppet ima neke uši, pa sam sašio malo runo u polukrugove, presavio ih prema unutra i zalijepio za glavu.

Korak 6: Gotovo

Gotovo!
Gotovo!
Gotovo!
Gotovo!
Gotovo!
Gotovo!

S urađenim muppetom i postavljenim Arduinom, sada imate svog vlastitog prijatelja pjevača muppetka!

Preporučuje se: