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, Srpanj
Anonim
Image
Image

Za školski projekt o Arduinu stvorio sam muppet s ugrađenim terminom kako bi postao pjevanje muppet. Unutar njegovih usta nalazi se fotoćelija koja se spaja na Piezo zujalicu, pa ć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

* Tkanina od flisa

* Tkanina

* Ljepljive gugle oči

* 0,5 mm karton

* crno -crveni građevinski papir

* Pređa

* Punjenje vune

* Igla i konac

* Ljepilo

* Traka

* Škare

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

Korak 2: Arduino krug

Muppet Head
Muppet Head

Kako bih bio siguran da će projekt pri montaži funkcionirati kako je predviđeno, počeo sam s izradom sklopa i kodiranjem termina.

Prvo sam montirao zujalicu na ploču i jedan kraj spojio ž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 tračnicu, a drugi na analogni A0. U skladu s fotoćelijom i žicom spojenom na A0, dodao sam otpornik koji ide na negativnu tračnicu. Na kraju sam dodao dvije žice za napajanje Arduina: jedna na negativnoj tračnici koja se spaja sa uzemljenjem, druga na pozitivnoj šini koja se spaja na 5V.

Napomena: krug zahtijeva 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 kruga. 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 = mapa (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 muppet -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 po kartonu. 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, probio 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 na taj način 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 s lijepljenjem na unutarnju stranu usta (oko 1 cm unutra kako bi izgledalo kao gornja usna) i crtanjem po gornjoj polovici usta, a zatim ga prevukao preko građevinskog papira na vrhu glave, zalijepivši ga mjesto. 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 krafni s kartona, stavite ih jedan na drugi i počnite omotavati 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. oko kartona zavežite komad pređe kako biste zavezali žice (nemojte ga odmah rezati nakon što zavežete niti, trebat će vam za pričvršćivanje pompona na glavu). Kad izvadite kartonske komade, vezane žice možete oblikovati u sferni pompon. Da bih učvrstio "kosu" na vrhu glave muppeta, 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 imale su ljepljiva leđa pa sam ih jednostavno zalijepio za glavu.

Prije nego što sam završio donju polovicu 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 vrpcom.

Nakon što su žice spojene na fotoćeliju, mogao sam zalijepiti tkaninu od flisa na donju polovicu lica, opet počevši od donje usne i krećući se prema građevinskom papiru. Pobrinuo sam se da s donje strane glave visi dovoljno tkanine, 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

Sad kad je glava većinom gotova, napravio sam majicu od komada stare tkanine tako što sam je jednostavno presavio na pola, nacrtavši na njoj oblik majice (ne zaboravite uvijek dodati cm ili više na obrise koliko god možete ne sašiti rub 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 sašila na ostatak majice kako bih napravila rub. Kad su rubovi bili gotovi, dodao sam zaostali komad tkanine i sašio ga s unutarnje strane stražnje strane košulje, tako da Arduino UNO i ploča mogu ostati na mjestu dok su izvan vidokruga. Nakon toga sam presavio majicu prema van. 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 izrezanog vrata unutar izreza majice i zalijepila ih zajedno. Kad se ljepilo osušilo, spojio sam žice koje su visjele s fotoćelije u ustima na ploču, zalijepio Arduino UNO i ploču za ploču zajedno, zalijepio cijelu žicu na mjestu (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 lutka u osnovi gotova, ali još uvijek nedostaju neki detalji. Pratila 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 postati 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 kako bih je nakon šivanja mogla presaviti. Kad je dobra strana van, napunio sam unutrašnjost i sašio je. Zatim sam stavio ruku unutar rukava majice i zalijepio ih zajedno, te ponovio to i za drugu ruku. (Napomena: možete napraviti stvarne pokretne muppet ruke (poput Kermitove) tako da izrežete oko 2x40 cm željezne žice i pričvrstite svaki komad žice na svaki zglob muppeta. Sada možete pomaknuti glavu i usta muppeta jednom rukom dok pomičete ruke drugom rukom.)

Također sam htjela da muppet ima neke uši, pa sam sašila malo runo tkanine u polukrugove, presavila ih iznutra i zalijepila 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čeni: