Sisällysluettelo:

Arduino Theremin Singing Muppet: 6 vaihetta (kuvilla)
Arduino Theremin Singing Muppet: 6 vaihetta (kuvilla)

Video: Arduino Theremin Singing Muppet: 6 vaihetta (kuvilla)

Video: Arduino Theremin Singing Muppet: 6 vaihetta (kuvilla)
Video: THEREMIN - Over The Rainbow 2024, Heinäkuu
Anonim
Image
Image

Arduinoa koskevalle kouluprojektille tein muppetin, jossa oli sisäänrakennettu minimin, jotta siitä tulisi laulava muppeti. Sen suussa on valokenno, joka yhdistää Piezo -summeriin, joten kun avaat ja suljet sen suun, sävelkorkeus muuttuu (mitä kirkkaampi valo valokennossa, sitä suurempi korkeus).

Vaihe 1: Materiaalit

* Arduino UNO

* Leipälauta

* Pietsosummeri

* Valokenno

* 220R vastus

* 8 johtoa

* Fleece -kangas

* Kangas

* Tahmeat googly -silmät

* 0,5 mm pahvi

* musta ja punainen rakennuspaperi

* Lanka

* Täyte villaa

* Neula ja lanka

* Liimaa

* Nauha

* Sakset

* Taskuveitsi (tarkkaan leikkaamiseen ja reikien tekemiseen)

Vaihe 2: Arduino -piiri

Muppetin pää
Muppetin pää

Varmistaakseni, että projekti todella toimii suunnitellusti koottuna, aloin tehdä piirin ja koodata siellä.

Asensin ensin summerin leipälevylle ja liitin toisen pään johdolla Arduinon digitaaliseen PIN -koodiin 8 ja toisen negatiiviseen kiskoon. Lisäsin sitten valokennon ja liitin toisen pään johdolla positiiviseen kiskoon ja toisen analogiseen A0: een. Valokennon ja A0: n yhdistävän johdon mukaisesti lisäsin vastuksen, joka menee negatiiviseen kiskoon. Lopuksi lisäsin kaksi johtoa Arduinon virransyöttöön: yksi negatiiviseen kiskoon, joka yhdistää maahan, toinen positiiviseen kiskoon, joka yhdistää 5 V: n.

Huomautus: piiri vaatii vain 6 johtoa, mutta koska valokenno tulee olemaan muppetin suussa ja muu leipälauta on takana, tarvitset 2 ylimääräistä johtoa etäisyyden ylittämiseksi ja valokennon liittämiseksi muihin piiristä. Tällöin lisäjohdot korvaavat yllä olevan kuvan valokennon ja molemmat liitetään valokennoon.

Vaihe 3: Koodaus

int sensorValue;

int -anturiMin = 1023; int anturiMax = 0; void setup () {while (millis () sensorMax) {sensorMax = sensorValue; } if (sensorValue <sensorMin) {sensorMin = sensorValue; }}} void loop () {sensorValue = analogRead (A0); int pitch = kartta (sensorValue, sensorMin, sensorMax, 500, 1500); sävy (8, sävelkorkeus, 20); viive (2); }

Vaihe 4: Muppet Head

Muppetin pää
Muppetin pää
Muppetin pää
Muppetin pää

Työskentelin muppetin parissa ja leikkasin pahvin kahteen puoliympyrään varmistaen, että muodot olivat riittävän suuria, jotta käteni sopisi niihin. Jäljitin sitten nämä muodot mustalle rakennuspaperille, jonka leikkasin ja liimasin pahvin päälle. Punaisella rakennuspaperilla leikkasin yksinkertaisen kielen muodon ja liimasin tämän mustalle rakennuspaperille. Nyt sinulla on jo liikkuva suu.

Suussa, aivan kielen edessä, lävistin reiän valokennolle, jotta muppetin äänet todella muuttuvat suun liikkeiden avulla.

(Ensimmäisissä kuvissa saatat huomata aukon, jossa muppetin kurkku olisi, koska halusin ensin sijoittaa valokennon sinne. Kuitenkin huomasin, että suu ei voinut sulkeutua kunnolla, joten päätin siirtää valokennoa eteenpäin, aivan kielen edessä.)

Seuraavaksi leikkasin rakennuspaperista nauhoja, joista kukin oli noin 2-3 cm leveitä, ja liimasin ne suun takaosaan pään karkean muodon luomiseksi. Varmistin vaiheiden välissä, että käteni mahtuu pään sisään.

Kun liima oli kuivunut ja nauhat kiinnitetty paikoilleen, leikkasin fleece -kankaan pois ja liimasin sen pään yläosaan. Aloitin liimaamalla sen suun sisäpuolelle (noin 1 cm sisäänpäin, jotta se näyttäisi ylähuulelta) ja piirtänyt suun yläosan ympäri ja sitten peittänyt sen pään päällä olevan rakennuspaperin päälle, liimaamalla sen sisään paikka. Leikkasin kankaan pois niin, että päällekkäisyyksiä on mahdollisimman vähän, kun kaikki pään osat on peitetty.

Hiukset tein luomalla pompomin, joka on melko helppoa: leikkaa pahvista kaksi suurta munkin muotoa, aseta ne päällekkäin ja aloita langan kääriminen sen ympärille. Jatka käärimistä, kunnes saat suuren langan munkin, ja leikkaa se kahden pahvin väliin. sido lankapala sen ympärille pahvilaatikoiden väliin sitoaksesi jouset yhteen (älä katkaise sitä heti, kun olet sidonut narut, tarvitset sen pompin kiinnittämiseen päähän). Kun poistat pahviosat, voit muotoilla sidotut kielet pallomaiseksi pompomiksi. "Hiusten" kiinnittämiseksi muppet -pään päälle tein kaksi reikää pään yläosaan langanlangan (jota käytettiin aiemmin sitomaan pomppia yhteen) läpi. Päähän sidoin tämän solmuun. Pomppi on nyt kiinnitetty päähän, vaikkakin melko heiluva. Käytä jotakin liimaa, jotta se ei pomppisi kaikkialle.

Saamieni googly -silmien selkä oli tahmea, joten työnsin ne yksinkertaisesti päähän.

Ennen kuin päädyin pään alaosaan, kiinnitin kaksi johtoa valokennoon, jotta he voivat liittää sen muuhun leipälautaan. Koska juottaminen paperin ja kankaan väliin tuntui suurelta palovaaralta, kaikkien arduino -osien liittäminen tehtiin enimmäkseen teipillä.

Kun johdot oli kytketty valokennoon, voisin liimata fleece -kankaan kasvojen alaosaan, aloittaen jälleen alahuulista ja kohti rakennuspaperia. Varmistin, että pään pohjasta riitti löysästi kangasta, jotta minulla on tarpeeksi suuri pinta liimata se myöhemmin t-paitaan.

Vaihe 5: Muppet -runko

Muppetin runko
Muppetin runko
Muppetin runko
Muppetin runko
Muppetin runko
Muppetin runko

Nyt kun pää on enimmäkseen valmis, tein t-paidan vanhasta kankaasta yksinkertaisesti taittamalla sen puoliksi ja piirtämällä siihen t-hsirt-muodon (muista lisätä ääriviivoihin aina sentin verran ommella kankaan reunaa), leikata se pois ja ommella yhteen. Kun etu- ja takaosa on ommeltu yhteen, taittelin hihojen reunat, pääntien ja alaosan ja ompelen ne loput t-paidasta helmaan. Kun reunat olivat valmiit, lisäsin kankaan jäännöksen ja ompelin sen paidan takaosan sisäpuolelle, jotta Arduino UNO ja leipälauta voivat pysyä paikallaan poissa näkyvistä. Tämän jälkeen taittelin paidan nurinpäin. Huomaat, että kun ompelet tällä tavalla (ompelet sisäpuolen ja taitat sen nurinpäin), saat mukavat puhtaat saumat työhösi.

Laitoin muppet-kaulaan roikkuvan fleece-kankaan t-paidan pääntien sisään ja liimasin ne yhteen. Kun liima oli kuivunut, liitin valokennosta roikkuvat johdot leipälevyyn, teipasin Arduino UNO: n ja leipälevyn yhteen taaksepäin, teipasin kaikki langat paikoilleen (varmistaen, että summeri ei ole peitetty) ja asetin Arduino UNO ja leipälauta t-paidan takana olevassa taskussa.

Nyt muppet on pohjimmiltaan valmis, mutta silti puuttuu joitain yksityiskohtia. Jäljitin fleece -kankaan käsivarren muodon (tein ääriviivat taas noin cm leveämmäksi kuin ompelen osat yhteen). On myös tärkeää ottaa huomioon, että kun täytät käsivartta, se kaventuu kuin litteä muoto, joten kun ompelet asioita myöhemmin, muista piirtää se paljon paksummaksi kuin luulet tarpeelliseksi. Ompelen samat taktiikat kuin t-paidan valmistuksessa ja ompelen käsivarsi yhteen, jättäen olkavarren auki, jotta voin taittaa sen nurinpäin ompelun jälkeen. Kun hyvä puoli on poissa, täytin sisäpuolen ja ompelen sen kiinni. Sitten laitoin käsivarteen t-paidan hihan sisäpuolelle ja liimasin molemmat yhteen ja toistan tämän toiselle käsivarrelle. (Huomaa: voit tehdä varsinaisia liikuteltavia muppet -varret (kuten Kermitin) leikkaamalla noin 2x40 cm rautalankaa ja kiinnittämällä jokaisen lankakappaleen muppetin jokaiseen ranteeseen. Nyt voit liikuttaa muppetin päätä ja suuta yhdellä kädellä samalla kun liikutat sen käsiä toisella kädellä.)

Halusin myös, että muppetilla on korvat, joten ompelin fleece -kankaan puolipyöreiksi, taittelin ne nurin ja liimasin ne päähän.

Vaihe 6: Valmis

Tehty!
Tehty!
Tehty!
Tehty!
Tehty!
Tehty!

Kun muppet on tehty ja Arduino paikallaan, sinulla on nyt oma laulava muppet -ystäväsi!

Suositeltava: