Sisukord:

Arduino Theremini laulumupp: 6 sammu (piltidega)
Arduino Theremini laulumupp: 6 sammu (piltidega)

Video: Arduino Theremini laulumupp: 6 sammu (piltidega)

Video: Arduino Theremini laulumupp: 6 sammu (piltidega)
Video: Уроки Arduino 4. Терменвокс 2024, Juuli
Anonim
Image
Image

Kooliprojekti jaoks, mis puudutas Arduinot, lõin muppeti sisseehitatud sealminiga, et muuta see laulvaks muppetiks. Selle suu sees on fotosilm, mis ühendub Piezo summeriga, nii et suu avamisel ja sulgemisel muutub helikõrgus (mida eredam on fotoelemendi valgus, seda kõrgem on samm).

Samm: materjalid

* Arduino UNO

* Leivalaud

* Piezo helisignaal

* Fotoelement

* 220R takisti

* 8 juhet

* Fliisist kangas

* Riie

* Kleepuvad googly silmad

* 0,5 mm papp

* must ja punane ehituspaber

* Lõng

* Täidisvill

* Nõel ja niit

* Liim

* Lint

* Käärid

* Tasku nuga (täpseks lõikamiseks ja aukude tegemiseks)

Samm: Arduino vooluring

Muppeti pea
Muppeti pea

Veendumaks, et projekt kokkupanekul tegelikult toimib, nagu ette nähtud, alustasin vooluahela koostamisega ja sealmini kodeerimisega.

Esmalt paigaldasin summeri leivaplaadile ja ühendasin ühe otsa juhtmega Arduino digitaalse PIN 8 -ga ja teise negatiivse rööpaga. Seejärel lisasin fotoelemendi ja ühendasin ühe otsa juhtmega positiivse rööpa külge ja teise analoogiga A0. Koos fotosilma ja A0 -ga ühendava juhtmega lisasin takisti, mis läheb negatiivsele rööpale. Lõpuks lisasin Arduino toiteks kaks juhtmest: üks negatiivse rööpaga, mis ühendab maapinda, teine positiivse rööpaga, mis ühendab 5V.

Märkus: vooluahel vajab ainult 6 juhet, kuid kuna fotoelement asub muppeti suus ja ülejäänud leivaplaat on taga, vajate vahekauguse ületamiseks ja fotoelemendi ühendamiseks ülejäänud lisatraate. vooluringist. Sellisel juhul asendavad täiendavad juhtmed ülaltoodud pildil oleva fotoelemendi ja mõlemad ühenduvad fotoelemendiga.

Samm: kodeerimine

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 = kaart (sensorValue, sensorMin, sensorMax, 500, 1500); toon (8, helikõrgus, 20); viivitus (2); }

4. samm: Muppetipea

Muppeti pea
Muppeti pea
Muppeti pea
Muppeti pea

Muppeti kallal töötades hakkasin pappi kaheks poolringiks lõikama, veendudes, et kujundid on piisavalt suured, et mu käsi sinna sisse mahuks. Seejärel jälgisin neid kujundeid mustal ehituspaberil, mille lõikasin välja ja liimisin papi peale. Punase ehituspaberiga lõikasin välja lihtsa keelekuju ja liimisin selle mustale ehituspaberile. Nüüd on sul juba liigutatav suu.

Suu sees, just keele ees, torkasin fotoelemendi läbimiseks augu, nii et helid, mida muppet oma suu liigutustega tegelikult muudab, muutuvad.

(Esimestel piltidel võite märgata auku, kus muppeti kurk oleks, sest ma tahtsin esmalt fotoelemendi sinna paigutada. Kuid ma avastasin, et suu ei saa korralikult sulguda, nii et otsustasin fotoelemendi edasi liigutada, just keele ees.)

Järgmisena lõikasin ehituspaberist välja ribad, millest igaüks oli umbes 2-3 cm lai, ja liimisin need suu tagaküljele, et tekiks pea krobeline kuju. Jälgisin sammude vahel, et mu käsi mahuks pea sisse.

Kui liim oli kuivanud ja ribad oma kohale kinnitatud, lõikasin fliisriidest välja ja liimisin pea ülemise poole külge. Alustasin selle liimimisega suu siseküljele (umbes 1 cm sissepoole, et see näeks välja nagu ülahuul) ja jälgige suu ülemist poolt ning seejärel rappisin selle pea peal olevale ehituspaberile ja kleepisin selle sisse koht. Lõikasin kangast pidevalt ära, nii et võimalikult vähe kattuks, kui pea iga osa on kaetud.

Juuksed, mille ma tegin, valmistades pomponi, mis on üsna lihtne: lõigake papist kaks suurt sõõrikuvormi, asetage need üksteise peale ja hakake lõnga ümber keerama. Jätkake mähkimist, kuni näete välja nagu suur lõnga sõõrik, ja lõigake see kahe papi vahele. seo pappide vahele lõngajupp paelte vahele, et siduda nöörid kokku (ära lõika kohe, kui paelad sidunud, vajad seda pompooni pea külge kinnitamiseks). Kui eemaldate papitükid, saate köidetud nöörid vormida sfääriliseks pompooniks. Muppetipea peal olevate "karvade" kinnitamiseks tegin pea ülaossa kaks auku, et lõngapael (varem kasutati pompooni kokku sidumiseks) läbida. Pea sees sidusin selle sõlme. Pomp on nüüd pea külge kinnitatud, ehkki üsna kõikuv. Kasutage mõnda liimi, et see kõikjal tagasi ei põrkaks.

Minu googly silmadel olid kleepuvad seljad, nii et ma lihtsalt kleepisin need pea külge.

Enne pea alumise poole lõpetamist kinnitasin fotosilma külge kaks juhtmest, et nad saaksid selle ülejäänud leivalauaga ühendada. Kuna paberi ja kanga vahele jootmine tundus üsna tuleohtlik, tehti kõigi arduino osade ühendamine enamasti lindiga.

Pärast juhtmete ühendamist fotoelemendiga sain liimida fliiskanga näo alumisele poolele, alustades taas alumisest huulest ja liikudes ehituspaberi poole. Veendusin, et pea põhjast ripub piisavalt kangast, nii et mul oleks piisavalt suur pind, et see hiljem t-särgile kleepida.

Samm 5: Muppet Body

Muppeti keha
Muppeti keha
Muppeti keha
Muppeti keha
Muppeti keha
Muppeti keha

Nüüd, kui pea on enamjaolt valmis, tegin t-särgi vanast riidetükist, voldides selle lihtsalt pooleks, joonistades sellele t-hsirt kuju (pidage meeles, et lisage piirjoontele alati cm või nii) õmble lapi serva), lõika see välja ja õmble kokku. Kui esi- ja tagaosa on kokku õmmeldud, voldisin varrukate serva, kaeluse ja põhja kokku ning õmblesin selle ülejäänud t-särgi külge, et teha alläär. Kui ääred olid tehtud, lisasin järelejäänud kangatüki ja õmblesin selle särgi tagakülje siseküljele, nii et Arduino UNO ja leivaplaat saaksid silmapiiril olles paigal püsida. Pärast seda voldisin särgi tagurpidi. Märkate, et sel viisil õmblemisel (seest õmblemine ja seejärel väljapoole voltimine) saate oma tööl kenad puhtad õmblused.

Panin muppet-kaela küljes rippuva fliisriide t-särgi kaeluse sisse ja liimisin need kaks kokku. Kui liim oli kuivanud, ühendasin suus fotosilma küljes rippuvad juhtmed leivaplaadiga, teipisin Arduino UNO ja leivaplaadi üksteise külge, teipisin kogu traadi oma kohale (veendudes, et summer ei oleks kaetud) ja panin Arduino UNO ja leivalaud taskus t-särgi tagaosas.

Nüüd on muppet põhimõtteliselt tehtud, kuid mõned üksikasjad jäävad sellest siiski puudu. Jälgisin fliisriidest käe kuju (muutes kontuuri jällegi umbes cm laiemaks, kui hakkan osi kokku õmblema). Samuti on oluline arvestada, et käe toppimisel läheb see kitsamaks kui siis, kui see on lihtsalt lame kuju, nii et kui hiljem asju õmblete, pidage meeles, et joonistate selle palju paksemaks, kui arvate vajalikuks. Kasutades sama taktikat nagu t-särgi tegemisel, õmblesin käe kokku, jättes õlavarre lahti, et saaksin selle pärast õmblemist seestpoolt kokku voltida. Kui hea pool on väljas, toppisin seestpoolt kinni ja õmblesin kinni. Seejärel panin käe t-särgi varruka sisse ja liimisin need kaks kokku ning kordasin seda teise käe puhul. (Märkus: saate teha tegelikke teisaldatavaid muppetsi (nagu Kermit), lõigates umbes 2x40 cm raudtraati ja kinnitades iga traaditüki igale käe randmele. Nüüd saate muppeti pead ja suud liigutada ühe käega, samal ajal kui käed liiguvad teise käega.)

Tahtsin ka, et muppetil oleks kõrvad, nii et õmblesin poolringidesse mõne fliisriide, voltisin need väljapoole ja liimisin pähe.

6. samm: valmis

Valmis!
Valmis!
Valmis!
Valmis!
Valmis!
Valmis!

Kui muppet on tehtud ja Arduino paigas, on teil nüüd oma laulva muppeti sõber!

Soovitan: