Tartalomjegyzék:

Arduino Theremin éneklő muppet: 6 lépés (képekkel)
Arduino Theremin éneklő muppet: 6 lépés (képekkel)

Videó: Arduino Theremin éneklő muppet: 6 lépés (képekkel)

Videó: Arduino Theremin éneklő muppet: 6 lépés (képekkel)
Videó: I Built a MIDI THEREMIN! Theremidi - A DIY Arduino MIDI Controller 2024, Július
Anonim
Image
Image

Az Arduino-val kapcsolatos iskolai projekthez létrehoztam egy muppet egy beépített theremin-el, hogy éneklő muppet legyen belőle. A száján belül van egy fotocella, amely Piezo zümmögőhöz csatlakozik, így amikor kinyitja és becsukja a száját, a hangmagasság megváltozik (minél erősebb a fény a fotocellán, annál nagyobb a hangmagasság).

1. lépés: Anyagok

* Arduino UNO

* Kenyeretábla

* Piezo hangjelző

* Fotocella

* 220R ellenállás

* 8 vezeték

* Polár szövet

* Ruha

* Ragadós googly szemek

* 0,5 mm -es karton

* fekete és piros építési papír

* Fonal

* Töltőgyapjú

* Tű és cérna

* Ragasztó

* Szalag

* Olló

* Zsebkés (precíz vágáshoz és lyukak készítéséhez)

2. lépés: Arduino áramkör

A Muppet fej
A Muppet fej

Annak érdekében, hogy a projekt összeszereléskor valóban a tervezett módon működjön, először az áramkör elkészítésével és az theremin kódolásával kezdtem.

Először a hangjelzőt a kenyérpultra szereltem, és az egyik végét egy vezetékkel az Arduino digitális PIN 8 -hoz, a másikat a negatív sínhez kötöttem. Ezután hozzáadtam a fotocellát, és egyik végét egy vezetékkel kötöttem a pozitív sínhez, a másikat pedig az analóg A0 -hoz. Az A0 -hoz csatlakozó fotocellával és vezetékkel összhangban hozzáadtam az ellenállást, amely a negatív sínhez megy. Végül két vezetéket adtam hozzá az Arduino áramellátásához: az egyiket a földhöz csatlakozó negatív sínen, a másikat az 5V -ra csatlakozó pozitív sínen.

Megjegyzés: az áramkör csak 6 vezetéket igényel, de mivel a fotocella a muppet szájában lesz, és a többi kenyértábla a hátuljában lesz, további 2 vezetékre lesz szüksége a távolság áthidalásához és a fotocella csatlakoztatásához a többihez az áramkörről. Ebben az esetben a további vezetékek kicserélik a fenti képen lévő fotocellát, és mindkettő a fotocellához csatlakozik.

3. lépés: Kódolás

int sensorValue;

int szenzorMin = 1023; int szenzorMax = 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); hang (8, hangmagasság, 20); késleltetés (2); }

4. lépés: A bábfej

A Muppet fej
A Muppet fej
A Muppet fej
A Muppet fej

A muppeten dolgozva először kartonpapír két félkörben történő vágásával kezdtem, ügyelve arra, hogy a formák elég nagyok legyenek ahhoz, hogy a kezem beférjen. Ezután ezeket az alakzatokat fekete építőpapíron követtem, amelyet kivágtam és a karton tetejére ragasztottam. Piros építőpapírral kivágtam egy egyszerű nyelvformát, és ezt a fekete építőpapírra ragasztottam. Most már mozgatható szája van.

A száj belsejében, közvetlenül a nyelv előtt lyukat szúrtam a fotocella számára, hogy áthaladhasson, így a hangok, amelyeket a muppet a szája mozdulataival változtatni fog, valóban megváltoznak.

(Az első képeken észrevehet egy lyukat, ahol a muppet torka lenne, mert először a fotocellát akartam elhelyezni. Azonban rájöttem, hogy a száj nem tud megfelelően bezáródni, ezért úgy döntöttem, hogy előre mozgatom a fotocellát, csak a nyelv előtt.)

Ezután kivágtam az építőpapírból körülbelül 2-3 cm széles csíkokat, és a száj hátsó oldalára ragasztva létrehoztam a fej durva alakját. A lépések között folyamatosan figyeltem arra, hogy a kezem elférjen a fejben.

Amikor a ragasztó megszáradt és a csíkok a helyükön vannak, kivágtam a gyapjúszövetet, és a fej felső felére ragasztottam. Azzal kezdtem, hogy a száj belsejére ragasztottam (kb. 1 cm -rel, hogy úgy nézzen ki, mint egy felső ajak), és körbejártam a száj felső felét, majd ráborítottam a fej tetején lévő építőpapírra, és beragasztottam. hely. Folyamatosan levágtam az anyagot, hogy a lehető legkisebb legyen az átfedés, miközben a fej minden része fedett.

A hajat pompon készítésével készítettem, ami nagyon egyszerű: vágjon ki két nagy fánk formát a kartonból, tegye őket egymásra, és kezdje köré fonni a fonalat. Folytassa a csomagolást, amíg meg nem jelenik egy nagy fonalfánk, majd vágja a két karton közé. kösse köré a fonalat a kartonlapok közé, hogy összekapcsolja a húrokat (ne vágja el azonnal, ha lekötötte a húrokat, szüksége lesz rá, hogy a pompomot a fejhez rögzítse). Amikor eltávolítja a kartondobozokat, a felkötött húrokat gömb alakú pompává alakíthatja. A "haj" rögzítéséhez a muppet fej tetején két lyukat készítettem a fej tetején, hogy a fonal (korábban a pompon összekapcsolásához használt) szál áthaladjon. A fej belsejében ezt csomóba kötöttem. A pompon most a fejhez van erősítve, bár elég ingatag. Használjon valamilyen ragasztót, hogy ne pattogjon mindenfelé.

A googly szemek ragadósak voltak, így egyszerűen a fejhez ragasztottam őket.

Mielőtt befejeztem a fej alsó felét, két vezetéket rögzítettem a fotocellához, hogy össze tudják kötni a kenyértábla többi részével. Mivel a papír és a szövet közé forrasztás tűnt a tűzveszélynek, az összes arduino alkatrész összekapcsolása többnyire szalaggal történt.

Miután a vezetékeket a fotocellához csatlakoztatta, a gyapjúszövetet az arc alsó felére ragaszthattam, ismét az alsó ajakkal kezdve az építőpapír felé haladva. Gondoskodtam arról, hogy elegendő szövet lógjon le a fej aljáról, hogy legyen elég nagy felületem ahhoz, hogy később a pólóhoz ragaszthassam.

5. lépés: A bábtest

A muppetest
A muppetest
A muppetest
A muppetest
A muppetest
A muppetest

Most, hogy a fej többnyire kész, pólót készítettem egy régi ruhából, egyszerűen félbehajtva, t-hsirt alakot rajzolva rá (ne felejtsen el hozzávetőleg egy cm-t hozzáadni a körvonalakhoz, amennyire csak lehetséges) varrja le a kendő szélét), vágja ki és varrja össze. Miután elöl és hátul összevarrtam, összehajtottam az ujjak szélét, a nyakkivágást és az alját, és a póló többi részéhez varrtam, hogy szegély legyen. Amikor a szegélyek elkészültek, hozzáadtam egy maradék szövetdarabot, és az ing hátsó részének belső oldalára varrtam, hogy az Arduino UNO és a kenyértábla a helyén maradhassanak, miközben nem látják. Ezek után kifelé hajtottam az inget. Észre fogja venni, hogy ilyen módon varrva (belül varrva, majd kifelé hajtogatva) szép tiszta varratokat kap a munkáján.

A muppet nyakán lógó gyapjúszövetet a póló nyakkivágásába tettem, és összeragasztottam a kettőt. Amikor a ragasztó megszáradt, összekötöttem a szájban lévő fotocelláról függő vezetékeket a kenyértáblával, összeragasztottam az Arduino UNO -t és a kenyértáblát, összeragasztottam a helyén (ügyelve arra, hogy a zümmögő ne legyen letakarva), és az Arduino UNO-t és a póló hátsó zsebében lévő kenyérlapot.

Most a muppet alapvetően elkészült, de még mindig hiányzik néhány részlet. Végignéztem a kar alakját a gyapjúszöveten (ismét kb. Cm -rel szélesebbé tettem a körvonalat, mint amennyit össze fogok varrni). Fontos figyelembe venni azt is, hogy amikor megtömjük a karját, az keskenyebb lesz, mint amikor csak lapos alakú, ezért amikor később dolgokat varrunk, akkor ne felejtsük el sokkal vastagabbra rajzolni, mint szükségesnek gondoljuk. Ugyanazt a taktikát alkalmazva, mint a póló készítését, összevarrtam a kart, nyitva hagyva a felkaromat, hogy varrás után össze lehessen hajtani. Amikor a jó oldala kint van, betömtem a belsejét és összevarrtam. Ezután a póló ujjába tettem a karomat, és összeragasztottam a kettőt, és ezt megismételtem a másik karnál is. (Megjegyzés: tényleges mozgatható muppetkarokat (például Kermitét) készíthet úgy, hogy körülbelül 2x40 cm vastag drótot vág, és minden huzaldarabot a muppet minden csuklójához rögzít. Most a kézzel mozgathatja a muppet fejét és száját, miközben karjait mozgatja másik kezével.)

Azt is szerettem volna, hogy a muppetnek legyen füle, ezért varrtam félgyűrűs gyapjúszövetet, kifelé hajtottam és a fejhez ragasztottam.

6. lépés: Kész

Kész!
Kész!
Kész!
Kész!
Kész!
Kész!

Ha elkészült a muppet és az Arduino a helyén, most már saját éneklő muppet barátja van!

Ajánlott: