Innholdsfortegnelse:

Arduino Theremin Singing Muppet: 6 trinn (med bilder)
Arduino Theremin Singing Muppet: 6 trinn (med bilder)

Video: Arduino Theremin Singing Muppet: 6 trinn (med bilder)

Video: Arduino Theremin Singing Muppet: 6 trinn (med bilder)
Video: THEREMIN - Over The Rainbow 2024, Juli
Anonim
Image
Image

For et skoleprosjekt om Arduino opprettet jeg en muppet med en innebygd theremin for å gjøre den til en sangmuppet. Inne i munnen er en fotocelle som kobles til en Piezo -summer, slik at når du åpner og lukker munnen, vil tonehøyden endres (jo lysere lyset på fotocellen er, jo høyere tonehøyde).

Trinn 1: Materialer

* Arduino UNO

* Brødbrett

* Piezo -summer

* Fotocelle

* 220R motstand

* 8 ledninger

* Fleecestoff

* Klut

* Klissete googly øyne

* 0,5 mm papp

* svart og rødt konstruksjonspapir

* Garn

* Fyllende ull

* Nål og tråd

* Lim

* Tape

* Saks

* Lommekniv (for presisjon og skjæring)

Trinn 2: Arduino Circuit

Muppet -hodet
Muppet -hodet

For å være sikker på at prosjektet faktisk ville fungere etter hensikten når det ble satt sammen, begynte jeg med å lage kretsen og kode theremin.

Jeg monterte først summeren på brødbrettet og koblet den ene enden med en ledning til digital PIN 8 på Arduino og den andre til den negative skinnen. Jeg la deretter til fotocellen og koblet den ene enden med en ledning til den positive skinnen og den andre til analog A0. I tråd med fotocellen og ledningen som er koblet til A0, la jeg til motstanden som går til den negative skinnen. Til slutt la jeg til to ledninger for å drive Arduino: en på den negative skinnen som kobler til bakken, den andre på den positive skinnen som kobler til 5V.

Merk: kretsen krever bare 6 ledninger, men siden fotocellen kommer til å være i muppens munn og resten av brødbrettet vil være i ryggen, trenger du 2 ekstra ledninger for å bygge bro over avstanden og koble fotocellen til resten av kretsen. I så fall erstatter de ekstra ledningene fotocellen på bildet ovenfor og begge kobles til fotocellen.

Trinn 3: Koding

int sensorValue;

int sensorMin = 1023; int sensorMax = 0; ugyldig oppsett () {while (millis () sensorMax) {sensorMax = sensorValue; } if (sensorValue <sensorMin) {sensorMin = sensorValue; }}} void loop () {sensorValue = analogRead (A0); int pitch = map (sensorValue, sensorMin, sensorMax, 500, 1500); tone (8, tonehøyde, 20); forsinkelse (2); }

Trinn 4: Muppet -hodet

Muppet -hodet
Muppet -hodet
Muppet -hodet
Muppet -hodet

Da jeg jobbet med muppet, begynte jeg med å kutte papp i to halvsirkler, og passet på at formene var store nok til at hånden min passet inn. Jeg sporet deretter disse formene på svart konstruksjonspapir som jeg klippet ut og limte på toppen av pappet. Med rødt konstruksjonspapir klippet jeg ut en enkel tungeform og limte dette på det sorte konstruksjonspapiret. Nå har du allerede en bevegelig munn.

Inne i munnen, rett foran tungen, stakk jeg hull i fotocellen for å gå gjennom, slik at lydene muppet faktisk vil forandre seg med bevegelsene i munnen.

(På de første bildene kan du merke et hull tilbake der muppens hals skulle være, det er fordi jeg først ønsket å plassere fotocellen der. Men jeg fant ut at munnen ikke kunne lukke ordentlig, så jeg bestemte meg for å flytte fotocellen fremover, rett foran tungen.)

Deretter kuttet jeg ut strimler fra byggepapiret, hver 2-3 cm brede, og limte dem på baksiden av munnen for å skape en grov form på et hode. Mellom trinnene sørget jeg for at hånden min passet inni hodet.

Når limet var tørt og stripene festet på plass, klippet jeg ut fleecestoffet og limte det på den øverste halvdelen av hodet. Jeg begynte med å lime den på innsiden av munnen (ca 1 cm inn for at den skal se ut som en overleppe) og spore rundt den øvre halvdelen av munnen og deretter drapering den over konstruksjonspapiret på toppen av hodet, lim den inn plass. Jeg fortsatte å klippe vekk stoff slik at det blir så lite overlapping som mulig mens hver del av hodet er dekket.

Håret jeg lagde ved å lage en pompon som er ganske enkelt: klipp to store smultringformer av pappet, legg dem oppå hverandre og begynn å pakke garn rundt det. Fortsett å pakke til du har det som ser ut som en stor garnbolle, og skjær den deretter mellom de to pappene. bind et stykke garn rundt det mellom pappene for å knytte strengene sammen (ikke kutt det umiddelbart når du har bundet strengene, du trenger det for å feste pomponen til hodet). Når du fjerner pappbitene, kan du forme de bundne strengene til en sfærisk pompon. For å sikre "håret" på toppen av muppet -hodet, lagde jeg to hull i toppen av hodet for garnstrengen (brukt tidligere for å knytte pomponen sammen) for å gå gjennom. Inne i hodet bandt jeg dette i en knute. Pumpen er nå festet til hodet, om enn ganske vaklende. Bruk litt lim for å unngå at den hopper over det hele.

Googly -øynene jeg fikk hadde klissete rygg, så jeg stakk dem rett og slett mot hodet.

Før jeg var ferdig med den nedre halvdelen av hodet, festet jeg to ledninger til fotocellen slik at de kunne koble den til resten av brødbrettet. Fordi lodding mellom papir og stoff virket som ganske brannfare, ble tilkobling av alle arduino -deler hovedsakelig gjort med tape.

Etter at ledningene var koblet til fotocellen, kunne jeg lime fleecestoffet til den nedre halvdelen av ansiktet, igjen starte med underleppen og jobbe mot konstruksjonspapiret. Jeg sørget for at det var nok stoff som hang løst fra bunnen av hodet slik at jeg får en stor nok overflate til å lime det på t-skjorten senere.

Trinn 5: Muppet -kroppen

Muppet -kroppen
Muppet -kroppen
Muppet -kroppen
Muppet -kroppen
Muppet -kroppen
Muppet -kroppen

Nå som hodet stort sett er gjort, laget jeg en t-skjorte av et stykke gammelt tøy ved ganske enkelt å brette den i to, tegne en t-skjørtform på den (husk å alltid legge til en cm eller så på omrissene som du kan ikke sy kanten av kluten), klipp den ut og sy den sammen. Etter at forsiden og baksiden er sydd sammen, brettet jeg kanten på ermene, halsen og bunnen og sydde den til resten av t-skjorten for å lage en fal. Når kantene var ferdige, la jeg til et stykke stoff igjen og sydde det på innsiden av baksiden av skjorten, slik at Arduino UNO og brødbrettet kan forbli på plass mens de er ute av syne. Etter dette brettet jeg skjorten ut og inn. Du vil legge merke til at når du syr på denne måten (syer du innsiden og bretter den ut og inn) får du fine rene sømmer på arbeidet ditt.

Jeg la fleecestoffet henge fra muppet-halsen inni halsen på t-skjorten og limte de to sammen. Når limet hadde tørket koblet jeg ledningene som hang fra fotocellen i munnen til brødbrettet, teipet Arduino UNO og brødbrettet sammen bak og bak, teipet all ledningen på plass (pass på at summeren ikke var dekket) og la Arduino UNO og brødbrett i lommen bak på t-skjorten.

Nå er muppet i utgangspunktet ferdig, men det mangler fortsatt noen detaljer. Jeg sporet formen på en arm på fleecestoffet (igjen gjorde jeg omrisset ca cm bredere enn jeg skulle sy delene sammen). Det er også viktig å ta hensyn til at når du stapper armen, blir den smalere enn når den bare er en flat form, så når du skal sy ting til ting senere, husk å tegne den mye tykkere enn du tror er nødvendig. Ved å bruke samme taktikk som å lage t-skjorten, sydde jeg armen sammen og lot overarmen være åpen for å kunne brette den ut og inn etter syingen. Når den gode siden er ute stappet jeg innsiden og sydde den fast. Jeg la deretter armen inne i ermet på t-skjorten og limte de to sammen, og gjentok dette for den andre armen. (Merk: du kan lage faktiske bevegelige muppearmer (som Kermits) ved å kutte omtrent 2x40 cm jerntråd og feste hvert stykke tråd til hvert håndledd på muppet. Nå kan du flytte muppets hode og munn med en hånd mens du beveger armene med den andre hånden.)

Jeg ville også at muppet skulle ha noen ører, så jeg sydde litt fleecestoff i halvsirkler, brettet dem ut og ut og limte dem på hodet.

Trinn 6: Ferdig

Ferdig!
Ferdig!
Ferdig!
Ferdig!
Ferdig!
Ferdig!

Med muppet ferdig og Arduino på plass, har du nå din helt egen sangmuppetvenn!

Anbefalt: