Innehållsförteckning:

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

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

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

För ett skolprojekt om Arduino skapade jag en mupp med en inbyggd theremin för att göra den till en sångmupp. Inuti munnen finns en fotocell som ansluter till en Piezo -summer så att när du öppnar och stänger munnen kommer tonhöjden att förändras (ju ljusare ljuset på fotocellen är, desto högre tonhöjd).

Steg 1: Material

* Arduino UNO

* Brödbräda

* Piezo -summer

* Fotocell

* 220R motstånd

* 8 ledningar

* Fleecetyg

* Tyg

* Klibbiga googly ögon

* 0,5 mm kartong

* svart och rött konstruktionspapper

* Garn

* Fyllningsull

* Nål och tråd

* Limma

* Tejp

* Sax

* Fickkniv (för precisionsskärning och håltagning)

Steg 2: Arduino -krets

Muppets huvud
Muppets huvud

För att säkerställa att projektet faktiskt skulle fungera som avsett när det monterades började jag med att göra kretsen och koda theremin.

Jag monterade först summern på brödbrädan och kopplade ena änden med en kabel till digital PIN 8 på Arduino och den andra till den negativa skenan. Jag lade sedan till fotocellen och kopplade ena änden med en kabel till plusskenan och den andra till analog A0. I linje med fotocellen och ledningen som ansluter till A0, lade jag till motståndet som går till den negativa skenan. Slutligen lade jag till två ledningar för att driva Arduino: en på den negativa skenan som ansluter till marken, den andra på den positiva skenan som ansluter till 5V.

Obs: kretsen kräver bara 6 trådar, men eftersom fotocellen kommer att vara i muppens mun och resten av brödbrädan kommer att vara i ryggen, behöver du ytterligare 2 trådar för att överbrygga avståndet och ansluta fotocellen till resten av kretsen. I så fall ersätter de extra ledningarna fotocellen på bilden ovan och båda ansluts till fotocellen.

Steg 3: Kodning

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 pitch = map (sensorValue, sensorMin, sensorMax, 500, 1500); ton (8, tonhöjd, 20); fördröjning (2); }

Steg 4: Mupphuvudet

Mupphuvudet
Mupphuvudet
Muppets huvud
Muppets huvud

När jag arbetade med muppet började jag med att klippa kartong i två halvcirkler och såg till att formerna var tillräckligt stora för att min hand skulle passa in. Jag spårade sedan dessa former på svart konstruktionspapper som jag klippte ut och limmade ovanpå kartongen. Med rött konstruktionspapper skar jag ut en enkel tungform och limmade detta på det svarta konstruktionspappret. Nu har du redan en rörlig mun.

Inuti munnen, precis framför tungan, genomborrade jag ett hål för fotocellen att gå igenom, så att ljuden som muppet faktiskt kommer att göra ändras med munens rörelser.

(På de första bilderna kanske du märker ett hål där muppens hals skulle vara, det beror på att jag först ville placera fotocellen där. Men jag fick reda på att munnen inte kunde stänga ordentligt så jag bestämde mig för att flytta fotocellen framåt, precis framför tungan.)

Därefter klippte jag ut remsor från byggpappret, var och en ca 2-3 cm breda, och limmade dem på baksidan av munnen för att skapa en grov form av ett huvud. Mellan stegen såg jag hela tiden till att min hand skulle passa in i huvudet.

När limmet var torrt och remsorna fixerade på plats klippte jag ut fleecetyget och limmade det på den övre halvan av huvudet. Jag började med att limma den på insidan av munnen (ca 1 cm in för att den ska se ut som en överläpp) och spåra runt den övre halvan av munnen och sedan dra den över konstruktionspappret ovanpå huvudet, limma in den plats. Jag fortsatte att klippa bort tyget så att det blir så lite överlappning som möjligt medan varje del av huvudet är täckt.

Håret jag gjorde genom att skapa en pompon som är ganska lätt: klipp två stora munkformer från kartongen, lägg dem ovanpå varandra och börja linda garn runt det. Fortsätt inpackningen tills du har det som ser ut som en stor garnmunk, och skär den sedan mellan de två kartongerna. knyt ett garn runt det mellan kartongerna för att binda ihop strängarna (klipp inte omedelbart när du knyter snören, du behöver det för att fästa pomponen på huvudet). När du tar bort kartongbitarna kan du göra de bundna strängarna till en sfärisk pompon. För att säkra "håret" ovanpå mupphuvudet gjorde jag två hål i toppen av huvudet för garnsträngen (som användes tidigare för att knyta ihop pomponen) för att gå igenom. Inuti huvudet knöt jag detta i en knut. Pompen är nu fäst vid huvudet, om än ganska vingligt. Använd lite lim för att det inte ska studsa överallt.

De googlyögon jag fick hade klibbiga ryggar så jag fastnade dem helt enkelt i huvudet.

Innan jag avslutade den nedre halvan av huvudet fästade jag två trådar på fotocellen så att de kunde ansluta den till resten av brödbrädan. Eftersom lödning mellan papper och tyg verkade som en brandrisk, gjordes anslutning av alla arduino -delar mestadels med tejp.

Efter att trådarna var anslutna till fotocellen kunde jag limma fleecetyget på den nedre halvan av ansiktet, börja igen med underläppen och arbeta mot konstruktionspappret. Jag såg till att det fanns tillräckligt med tyg som hängde löst från botten av huvudet så att jag har en tillräckligt stor yta för att limma den på t-shirten senare.

Steg 5: Muppskroppen

Muppets kropp
Muppets kropp
Muppets kropp
Muppets kropp
Muppets kropp
Muppets kropp

Nu när huvudet för det mesta är gjort gjorde jag en t-shirt av en gammal trasa genom att helt enkelt vika den på mitten, rita en t-skjorta på den (kom ihåg att alltid lägga till en cm eller så till konturerna som du kan sy inte tråden), klipp ut den och sy ihop den. Efter att fram- och baksidan har sytts ihop vikade jag ärmkanten, halsringningen och botten och sydde den till resten av t-shirten för att göra en fåll. När fållarna var färdiga la jag till en kvarvarande tygbit och sydde den på insidan av skjortans baksida, så att Arduino UNO och brödbrädan kan hålla sig på plats medan de är utom synhåll. Efter detta vikade jag skjortan ut och in. Du kommer att märka att när du syr på det här sättet (sys insidan och viker den inifrån och ut) får du fina rena sömmar på ditt arbete.

Jag satte fleecetyget som hängde från mupphalsen inuti halsen på t-shirten och limmade ihop de två. När limmet hade torkat anslöt jag trådarna som hängde från fotocellen i munnen till brödbrädan, tejpade ihop Arduino UNO och brödbrädan bakåt mot baksidan, tejpade alla trådar på plats (se till att summern inte var täckt) och satte Arduino UNO och brödbräda i fickan på baksidan av t-shirten.

Nu är muppet i princip klart, men det saknar fortfarande vissa detaljer. Jag spårade formen på en arm på fleecetyget (gör konturen igen ungefär en cm bredare än vad jag skulle sy ihop delarna). Viktigt är också att ta hänsyn till att när du stoppar armen blir den smalare än när den bara är en platt form, så när du syr saker till saker senare, kom ihåg att rita den mycket tjockare än du tror är nödvändigt. Med samma taktik som att göra t-shirten sydde jag ihop armen och lämnade överarmen öppen för att kunna vika den ut och in efter sömnad. När den goda sidan är ute stoppade jag insidan och sydde fast den. Jag lade sedan armen inuti t-shirtens ärm och limmade ihop de två och upprepade detta för den andra armen. (Obs: du kan göra verkliga rörliga mupparmar (som Kermits) genom att klippa cirka 2x40 cm järntråd och fästa varje trådbit till varje handled på muppet. Nu kan du flytta muppens huvud och mun med en hand medan du flyttar armarna med din andra hand.)

Jag ville också att muppet skulle ha några öron, så jag sydde lite fleecetyg i halvcirklar, vikde dem ut och in och limmade dem på huvudet.

Steg 6: Klar

Gjort!
Gjort!
Gjort!
Gjort!
Gjort!
Gjort!

Med muppet gjort och Arduino på plats har du nu din alldeles egen sjungande muppvän!

Rekommenderad: