Talaan ng mga Nilalaman:

Arduino Theremin Singing Muppet: 6 Hakbang (na may Mga Larawan)
Arduino Theremin Singing Muppet: 6 Hakbang (na may Mga Larawan)

Video: Arduino Theremin Singing Muppet: 6 Hakbang (na may Mga Larawan)

Video: Arduino Theremin Singing Muppet: 6 Hakbang (na may Mga Larawan)
Video: THEREMIN - Over The Rainbow 2024, Nobyembre
Anonim
Image
Image

Para sa isang proyekto sa paaralan tungkol sa Arduino lumikha ako ng isang muppet na may built-in na theremin upang gawin itong isang muppet sa pagkanta. Sa loob ng bibig nito ay isang photocell na kumokonekta sa isang Piezo buzzer upang kapag binuksan at isinara mo ang bibig nito, magbabago ang pitch (mas maliwanag ang ilaw sa photocell, mas mataas ang pitch).

Hakbang 1: Mga Kagamitan

* Arduino UNO

* Breadboard

* Piezo buzzer

* Photocell

* 220R risistor

* 8 wires

* Fleece na tela

* Tela

* Malagkit na mga mata na googly

* 0.5mm na karton

* itim at pulang papel sa konstruksyon

* Sinulid

* Stuffing wool

* Karayom at sinulid

* Pandikit

* Tape

* Gunting

* Pocket kutsilyo (para sa katumpakan na paggupit at paggawa ng butas)

Hakbang 2: Arduino Circuit

Ang Ulo ng Muppet
Ang Ulo ng Muppet

Upang matiyak na ang proyekto ay gagana talaga tulad ng inilaan kapag binuo, nagsimula ako sa paggawa ng circuit at pag-coding ng theremin.

Una kong inimuntar ang buzzer sa breadboard at ikinonekta ang isang dulo gamit ang isang wire sa digital PIN 8 sa Arduino at ang isa sa negatibong riles. Pagkatapos ay idinagdag ko ang photocell at ikinonekta ang isang dulo ng isang kawad sa positibong riles at ang isa pa sa analog A0. Alinsunod sa photocell at wire na kumokonekta sa A0, idinagdag ko ang risistor na papunta sa negatibong riles. Panghuli nagdagdag ako ng dalawang wires upang mapagana ang Arduino: isa sa negatibong riles na kumokonekta sa lupa, ang isa ay sa positibong riles na kumokonekta sa 5V.

Tandaan: ang circuit ay nangangailangan lamang ng 6 na mga wire, ngunit dahil ang photocell ay magiging sa bibig ng muppet at ang natitirang breadboard ay nasa likod nito, kakailanganin mo ng 2 karagdagang mga wire upang tulayin ang distansya at ikonekta ang photocell sa natitira ng circuit. Sa kasong iyon, pinalitan ng karagdagang mga wire ang photocell sa larawan sa itaas at kapwa kumonekta sa photocell.

Hakbang 3: Pag-coding

int sensorValue;

int sensorMin = 1023; int sensorMax = 0; void setup () {habang (millis () sensorMax) {sensorMax = sensorValue; } kung (sensorValue <sensorMin) {sensorMin = sensorValue; }}} void loop () {sensorValue = analogRead (A0); int pitch = mapa (sensorValue, sensorMin, sensorMax, 500, 1500); tono (8, pitch, 20); antala (2); }

Hakbang 4: Ang Ulo ng Muppet

Ang Ulo ng Muppet
Ang Ulo ng Muppet
Ang Ulo ng Muppet
Ang Ulo ng Muppet

Paggawa sa muppet, nagsimula ako sa paggupit ng karton sa dalawang kalahating bilog, tinitiyak na ang mga hugis ay sapat na malaki upang magkasya ang aking kamay. Pagkatapos ay nasubaybayan ko ang mga hugis na ito sa itim na papel na konstruksyon na pinutol ko at nakadikit sa tuktok ng karton. Sa pulang papel ng konstruksyon ay pinutol ko ang isang simpleng hugis ng dila at nakadikit ito sa itim na papel sa konstruksyon. Ngayon ay mayroon ka nang isang palipat na bibig.

Sa loob ng bibig, sa harap lamang ng dila, nilagos ko ang isang butas para dumaan ang photocell, upang ang mga tunog na mababago ng muppet sa mga paggalaw ng bibig nito.

(Sa mga unang larawan maaari mong mapansin ang isang butas pabalik kung saan naroon ang lalamunan ng muppet, iyon ay dahil unang nais kong ilagay ang photocell doon. Gayunpaman nalaman kong sa ganoong paraan hindi masarado nang maayos ang bibig kaya't napagpasyahan kong ilipat ang photocell, sa harap lamang ng dila.)

Susunod ay pinutol ko ang mga piraso mula sa papel ng konstruksyon, bawat isa ay tungkol sa 2-3cm ang lapad, at idinikit ang mga ito sa likuran ng bibig upang likhain ang magaspang na hugis ng isang ulo. Sa pagitan ng mga hakbang ay tinitiyak kong tiyakin na magkakasya ang aking kamay sa loob ng ulo.

Kapag ang kola ay tuyo at ang mga piraso ay maayos sa lugar, pinutol ko ang tela ng balahibo ng tupa at nakadikit ito sa tuktok na kalahati ng ulo. Nagsimula ako sa pagdikit nito sa loob ng bibig (tungkol sa 1cm in upang magmukhang isang itaas na labi) at sinusundan ang tuktok na kalahati ng bibig at pagkatapos ay itinakip ito sa papel ng konstruksyon sa tuktok ng ulo, idikit ito sa lugar Patuloy kong pinuputol ang tela upang magkaroon ng kaunting overlap hangga't maaari habang ang bawat bahagi ng ulo ay natatakpan.

Ang buhok na ginawa ko sa pamamagitan ng paggawa ng isang pompom na medyo madali: gupitin ang dalawang malalaking hugis ng donut mula sa karton, ilagay ang mga ito sa isa't isa at simulang balutan ang sinulid dito. Magpatuloy sa pambalot hanggang sa magkaroon ka ng kung ano ang hitsura ng isang malaking yarn donut, pagkatapos ay i-cut ito sa pagitan ng dalawang mga karton. itali ang isang piraso ng sinulid dito sa pagitan ng mga karton upang itali ang mga kuwerdas (huwag agad itong gupitin sa sandaling itali mo ang mga kuwerdas, kakailanganin mo ito upang isiksik ang ulo sa ulo). Kapag tinanggal mo ang mga piraso ng karton maaari mong i-fashion ang nakatali na mga string sa isang spherical pompom. Upang ma-secure ang "buhok" sa tuktok ng ulo ng muppet, gumawa ako ng dalawang butas sa tuktok ng ulo para sa string ng sinulid (ginamit nang mas maaga upang itali ang pompom) upang dumaan. Sa loob ng ulo ay itinali ko ito sa isang buhol. Ang pompom ay nakakabit na ngayon sa ulo, kahit na medyo wobbly. Gumamit ng ilang pandikit upang maiwasan ito sa pagba-bounce sa buong lugar.

Ang googly eyes na nakuha ko ay may malagkit na likuran kaya't simpleng dinikit ko ito sa ulo.

Bago ko natapos ang ibabang kalahati ng ulo, ikinabit ko ang dalawang wires sa photocell upang maiugnay nila ito sa natitirang breadboard. Dahil ang paghihinang sa pagitan ng papel at tela ay tila peligro sa sunog, ang pagkonekta sa lahat ng mga bahagi ng arduino ay ginagawa halos gamit ang tape.

Matapos ang mga wire ay konektado sa photocell maaari kong kola ang tela ng balahibo ng hayop sa ibabang kalahati ng mukha, muling nagsisimula sa ibabang labi at nagtatrabaho patungo sa papel ng konstruksyon. Natiyak kong mayroong sapat na tela na nakabitin mula sa ilalim ng ulo upang magkaroon ako ng isang sapat na sapat na ibabaw upang idikit ito sa t-shirt sa paglaon.

Hakbang 5: Ang Katawang Muppet

Ang Katawang Muppet
Ang Katawang Muppet
Ang Katawang Muppet
Ang Katawang Muppet
Ang Katawang Muppet
Ang Katawang Muppet

Ngayon na ang ulo ay halos tapos na, gumawa ako ng isang t-shirt mula sa isang piraso ng lumang tela sa pamamagitan ng simpleng pagtiklop nito sa kalahati, pagguhit ng isang hugis na t-hsirt dito (tandaan na palaging magdagdag ng isang cm o higit pa sa mga balangkas hangga't maaari hindi tahiin ang gilid ng tela), gupitin at tahiin ito nang magkasama. Matapos ang harapan at likod ay naitala nang magkasama ay tiniklop ko ang gilid ng mga manggas, ang leeg at ang ilalim at tinahi ito sa natitirang t-shirt upang makagawa ng isang hem. Nang natapos ang hems ay nagdagdag ako ng isang natitirang piraso ng tela at tinahi ito sa loob ng likod ng shirt, upang ang Arduino UNO at ang breadboard ay maaaring manatili sa lugar habang wala sa paningin. Pagkatapos nito ay tiniklop ko ang shirt sa loob. Mapapansin mo na kapag ang pagtahi sa ganitong paraan (pagtahi sa loob, pagkatapos ay tiklupin ito sa loob) makakakuha ka ng magandang malinis na mga tahi sa iyong trabaho.

Inilagay ko ang tela ng balahibo mula sa leeg ng muppet sa loob ng leeg ng t-shirt at idinikit ang dalawa. Nang natuyo ang pandikit ay ikinonekta ko ang mga wires na nakabitin mula sa photocell sa bibig sa breadboard, nai-tap ang Arduino UNO at ang breadboard nang magkakasunod, na-tape ang lahat ng kawad sa lugar (siguraduhin na ang buzzer ay hindi sakop) at ilagay ang Arduino UNO at breadboard sa bulsa sa likod ng t-shirt.

Ngayon ang muppet ay karaniwang tapos na, ngunit nakaligtaan pa rin ang ilang mga detalye. Sinubaybayan ko ang hugis ng isang braso sa tela ng balahibo ng tupa (muling ginagawa ang balangkas tungkol sa isang cm ang lapad kaysa sa itatahi ko ang mga bahagi). Mahalaga rin ay isaalang-alang na kapag pinalamanan mo ang braso, mas makitid ito kaysa sa ito ay isang patag na hugis lamang, kaya't kapag tinatahi mo ang mga bagay sa paglaon, tandaan na iguhit ito nang mas makapal kaysa sa iniisip mong kinakailangan. Gamit ang parehong mga taktika tulad ng paggawa ng t-shirt, tinahi ko ang braso, pinabayaan ang itaas na braso upang mai-tiklop ito sa loob pagkatapos ng pagtahi. Kapag nakalabas na ang mabuting panig ay pinalamanan ko ang loob at tinahi ito. Inilagay ko ang braso sa loob ng manggas ng t-shirt at idinikit ang dalawa, at inulit ito para sa kabilang braso. (Tandaan: maaari kang gumawa ng aktwal na palipat-lipat na mga braso ng muppet (tulad ng Kermit's) sa pamamagitan ng paggupit ng halos 2x40cm ng bakal na kawad at ilakip ang bawat piraso ng kawad sa bawat pulso ng muppet. Ngayon ay maaari mong ilipat ang ulo at bibig ng muppet gamit ang isang kamay habang inililipat ang mga bisig nito gamit ang iyong kabilang kamay.)

Nais ko rin na ang muppet ay magkaroon ng ilang mga tainga, kaya't tumahi ako ng tela ng balahibo ng tupa sa mga kalahating bilog, tiklop sa loob at idikit sa ulo.

Hakbang 6: Tapos Na

Tapos na!
Tapos na!
Tapos na!
Tapos na!
Tapos na!
Tapos na!

Sa tapos na ang muppet at ang Arduino, mayroon ka nang sariling kaibigan na muppet sa pagkanta!

Inirerekumendang: