Kazalo:

Arduino Theremin Singing Muppet: 6 korakov (s slikami)
Arduino Theremin Singing Muppet: 6 korakov (s slikami)

Video: Arduino Theremin Singing Muppet: 6 korakov (s slikami)

Video: Arduino Theremin Singing Muppet: 6 korakov (s slikami)
Video: THEREMIN - Over The Rainbow 2024, Julij
Anonim
Image
Image

Za šolski projekt o Arduinu sem ustvaril muppet z vgrajenim terminom, da bi postal pevski muppet. Znotraj ust je fotocelica, ki se poveže s piezo zvočnikom, tako da se bo, ko odprete in zaprete usta, višina zvoka spremenila (močnejša je svetloba na fotocelici, višja je višina).

1. korak: Materiali

* Arduino UNO

* Ogledna plošča

* Piezo zvonec

* Fotocelica

* 220R upor

* 8 žic

* Tkanina iz flisa

* Tkanina

* Lepljive googly oči

* 0,5 mm karton

* črno -rdeč gradbeni papir

* Preja

* Polnjenje volne

* Igla in nit

* Lepilo

* Trak

* Škarje

* Žepni nož (za natančno rezanje in izdelavo lukenj)

2. korak: Arduino vezje

Muppet Head
Muppet Head

Da bi zagotovil, da bo projekt pri sestavljanju dejansko deloval po načrtih, sem začel z izdelavo vezja in kodiranjem terena.

Najprej sem zvočnik namestil na ploščo in en konec z žico povezal z digitalno kodo PIN 8 na Arduinu, drugega pa z negativno tirnico. Nato sem dodal fotocelico in en konec z žico povezal s pozitivno tirnico, drugega pa z analognim A0. V skladu s fotocelico in žico, ki je povezana z A0, sem dodal upor, ki gre na negativno tirnico. Nazadnje sem dodal dve žici za napajanje Arduina: eno na negativni tirnici, ki se povezuje s tlemi, drugo na pozitivni tirnici, ki se povezuje na 5V.

Opomba: vezje potrebuje le 6 žic, ker pa bo fotocelica v ustih muppeta, preostala plošča pa v hrbtu, boste potrebovali 2 dodatni žici, da premostite razdaljo in fotocelico povežete s preostalimi vezja. V tem primeru dodatne žice zamenjajo fotocelico na zgornji sliki in se obe povežeta s fotocelico.

3. korak: 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, višina, 20); zamuda (2); }

4. korak: Glava Muppet

Muppet Glava
Muppet Glava
Muppet Glava
Muppet Glava

Pri delu na lutki sem začel z rezanjem kartona v dveh polkrogih, pri čemer sem se prepričal, da so oblike dovolj velike, da se lahko prilega roki. Te oblike sem nato zasledil na črnem gradbenem papirju, ki sem ga izrezal in zlepil na karton. Z rdečim gradbenim papirjem sem izrezal preprosto obliko jezika in ga zlepil na črni gradbeni papir. Zdaj že imate premična usta.

V notranjosti ust, tik pred jezikom, sem prebodel luknjo, skozi katero bi fotocelica šla skozi, tako da se bodo zvoki, ki jih bo muppet dejansko spreminjal, gibali v ustih.

(Na prvih slikah boste morda opazili luknjo nazaj, kjer bi bilo grlo muppeta, ker sem najprej hotel tja postaviti fotocelico. Vendar sem ugotovil, da se usta ne morejo pravilno zapreti, zato sem se odločil premakniti fotocelico naprej, tik pred jezikom.)

Nato sem iz gradbenega papirja izrezal trakove, široke približno 2-3 cm, in jih prilepil na zadnjo stran ust, da sem ustvaril grobo obliko glave. Med koraki sem ves čas pazil, da se bo moja roka prilegala glavi.

Ko se je lepilo posušilo in so trakovi pritrjeni na svoje mesto, sem izrezal tkanino iz flisa in jo prilepil na zgornjo polovico glave. Začel sem z lepljenjem na notranjo stran ust (približno 1 cm navznoter, da je videti kot zgornja ustnica) in potegnil po zgornji polovici ust ter nato nalepil na gradbeni papir na vrhu glave in ga prilepil mesto. Tkanino sem odrezala tako, da je čim manj prekrivanja, medtem ko je vsak del glave pokrit.

Lasje sem naredil z izdelavo pompona, ki je precej enostaven: iz kartona izrežite dve veliki obliki krofov, jih položite drug na drugega in začnite ovijati prejo. Nadaljujte z zavijanjem, dokler ne dobite velike krofne preje, nato pa ga razrežite med dvema kartonoma. okoli kartona zavežite kos preje, da tako zavežete niti (ne prerežite ga takoj, ko zavežete vrvice, potrebujete ga za pritrditev pompona na glavo). Ko odstranite kartonske koščke, lahko vezane vrvice oblikujete v okrogel pompon. Za pritrditev "las" na vrhu glave muppet sem naredil dve luknji na vrhu glave, skozi katero je šla vrvica preje (ki je bila prej uporabljena za povezovanje pompona). V glavi sem to zvezal v vozel. Pompon je zdaj pritrjen na glavo, čeprav precej nihajoč. Uporabite nekaj lepila, da ne poskakuje povsod.

Močne oči so imele lepljive hrbte, zato sem jih preprosto prilepila na glavo.

Preden sem dokončal spodnjo polovico glave, sem na fotocelico pritrdil dve žici, da ju lahko povežejo s preostalo ploščo. Ker se je spajkanje med papirjem in tkanino zdelo precej požarno, je povezovanje vseh delov arduina potekalo večinoma s trakom.

Ko so bile žice priključene na fotocelico, sem lahko flis tkanino prilepil na spodnjo polovico obraza, spet začenši s spodnjo ustnico in delal proti gradbenemu papirju. Poskrbel sem, da je s spodnjega dela glave visilo dovolj tkanine, tako da bom imel dovolj veliko površino, da jo bom pozneje prilepil na majico.

5. korak: Telo Muppet

Muppet telo
Muppet telo
Muppet telo
Muppet telo
Muppet telo
Muppet telo

Zdaj, ko je glava večinoma narejena, sem naredila majico iz kosa stare tkanine, tako da sem jo preprosto prepognila na pol in nanjo narisala obliko majice (ne pozabite vedno dodati cm ali toliko na obrise, kolikor lahko ne zašijem roba krpe), jo izrežem in sešijem skupaj. Ko sta sprednji in zadnji del prišita skupaj, sem rob rokavov, izrez in spodnji del prepognila ter jih prišila do preostale majice, da sem naredila rob. Ko so bili robovi končani, sem dodal preostali kos tkanine in ga prišil na notranjo stran zadnjega dela srajce, tako da lahko Arduino UNO in plošča ostaneta na mestu, medtem ko nista vidna. Po tem sem srajco prepognil navznoter. Opazili boste, da boste pri tem šivanju (šivanje notranjosti in nato zlaganje navzven) pri svojem delu dobili lepe čiste šive.

Tkanino iz flisa, ki visi z ovratnika, sem položil v izrez majice in oboje zlepil. Ko se je lepilo posušilo, sem žice, ki visijo s fotocelice v ustih, priključil na ploščo, Arduino UNO in ploščo skupaj zlepil skupaj, prilepil vso žico na svoje mesto (pazim, da zvočnik ni pokrit) in dal Arduino UNO in ploščo v žepu na zadnji strani majice.

Zdaj je muppet v bistvu narejen, vendar še vedno pogreša nekatere podrobnosti. Na tkanini iz flisa sem zasledil obliko roke (spet je bil obris približno cm širši, kot da bom dele sešil). Pomembno je tudi upoštevati, da bo roka, ko jo napolnite, ožja kot takrat, ko je le ploske oblike, zato, ko šivate stvari kasneje, ne pozabite, da jo narišete veliko debeleje, kot se vam zdi potrebno. Z isto taktiko kot pri izdelavi majice sem roko sešila skupaj, pri čemer sem pustila nadlaket odprto, da sem ga po šivanju lahko zložila navznoter. Ko je dobra stran zunaj, sem notranjost napolnila in jo zašila. Nato sem dal roko v rokav majice in obe zlepil ter to ponovil za drugo roko. (Opomba: dejanske premične muppet roke (kot je Kermitova) lahko naredite tako, da odrežete približno 2x40 cm železne žice in pritrdite vsak kos žice na vsako zapestje muppetka. Zdaj lahko z eno roko premikate glavo in usta muppeta, medtem ko premikate roke z drugo roko.)

Želela sem tudi, da bi imel muppet nekaj ušes, zato sem v polkroge sešila nekaj flisa, jih zložila navznoter in prilepila na glavo.

6. korak: Končano

Končano!
Končano!
Končano!
Končano!
Končano!
Končano!

Ko je muppet narejen in je Arduino nameščen, imate zdaj svojega lastnega pevskega muppet prijatelja!

Priporočena: