Cov txheej txheem:

Arduino Theremin Hu Nkauj Muppet: 6 Kauj Ruam (nrog Duab)
Arduino Theremin Hu Nkauj Muppet: 6 Kauj Ruam (nrog Duab)

Video: Arduino Theremin Hu Nkauj Muppet: 6 Kauj Ruam (nrog Duab)

Video: Arduino Theremin Hu Nkauj Muppet: 6 Kauj Ruam (nrog Duab)
Video: DIY light theremin with Arduino + Wwise. 2024, Hlis ntuj nqeg
Anonim
Image
Image

Txog rau tsev kawm ntawv txoj haujlwm hais txog Arduino Kuv tau tsim cov muppet nrog cov built-in nyob ntawd kom nws hu nkauj muppet. Sab hauv nws lub qhov ncauj yog lub photocell uas txuas rau Piezo buzzer kom thaum koj qhib thiab kaw nws lub qhov ncauj, lub suab yuav hloov (lub teeb ci dua ntawm lub photocell, lub suab ntau dua).

Kauj ruam 1: Cov ntaub ntawv

* Arduino UNO

* Cov qhob cij

* Piezo buzzer

* Photocell

* 220R resistor

* 8 kab

* Cov ntaub npuag

* Ntaub

* Kaw qhov muag googly

* 0.5 hli ntawv los xij

* ntawv dub thiab liab siv

* Xov paj

* Stuffing ntaub plaub

* Koob thiab xov

* Kua nplaum

* Daim kab xev

* Txiab

* Hnab riam (rau kev txiav kom raug thiab qhov ua)

Kauj ruam 2: Arduino Circuit

Lub taub hau Muppet
Lub taub hau Muppet

Txhawm rau kom ntseeg tau tias txoj haujlwm yuav ua haujlwm tau zoo raws li tau npaj tseg thaum sib sau ua ke, Kuv tau pib nrog kev ua haujlwm hauv Circuit Court thiab sau cov npe ntawm qhov ntawd.

Kuv xub teeb tsa lub suab nrov mus rau lub khob cij thiab txuas ib kawg nrog xaim rau tus lej PIN 8 ntawm Arduino thiab lwm qhov mus rau txoj kev tsis zoo. Tom qab ntawd kuv ntxiv lub photocell thiab txuas ib kawg nrog xaim rau txoj kev tsheb nqaj hlau zoo thiab lwm qhov rau analog A0. Nyob rau hauv kab nrog photocell thiab xaim txuas rau A0, Kuv ntxiv tus tiv thaiv uas mus rau txoj kev tsis zoo. Thaum kawg kuv ntxiv ob lub xov hlau los txuas rau lub zog Arduino: ib qho ntawm txoj kev tsheb ciav hlau tsis zoo txuas rau hauv av, lwm qhov ntawm txoj kev tsheb ciav hlau txuas mus rau 5V.

Nco tseg: lub Circuit tsuas xav tau 6 xov hlau, tab sis txij li lub photocell mus rau hauv lub qhov ncauj thiab qhov seem ntawm lub khob cij yuav nyob hauv nws nraub qaum, koj yuav xav tau 2 lub xov hlau ntxiv txhawm rau txhawm rau qhov nrug thiab txuas lub photocell mus rau qhov seem ntawm Circuit Court. Hauv qhov xwm txheej ntawd, cov xov hlau txuas ntxiv hloov lub photocell ntawm daim duab saum toj no thiab ob qho txuas rau lub photocell.

Kauj ruam 3: Coding

int sensorValue;

int sensorMin = 1023; int sensorMax = 0; void teeb () {thaum (millis () sensorMax) {sensorMax = sensorValue; } yog (sensorValue <sensorMin) {sensorMin = sensorValue; }}} tsis muaj dab tsi voj () {sensorValue = analogRead (A0); int suab = daim ntawv qhia (sensorValue, sensorMin, sensorMax, 500, 1500); suab (8, suab, 20); ncua (2); }

Kauj Ruam 4: Lub taub hau Muppet

Lub taub hau Muppet
Lub taub hau Muppet
Lub taub hau Muppet
Lub taub hau Muppet

Ua haujlwm ntawm daim npog ntsej muag, Kuv tau pib txiav cov ntawv los xij hauv ob lub voj voog, ua kom ntseeg tau tias cov duab loj txaus rau kuv txhais tes kom haum. Kuv mam li taug qab cov duab no ntawm daim ntawv siv dub uas kuv txiav tawm thiab lo rau saum daim cardboard. Nrog daim ntawv liab siv kuv txiav tawm tus nplaig yooj yim thiab ua qhov no ntawm daim ntawv siv dub. Tam sim no koj twb muaj lub qhov ncauj txav tau.

Sab hauv lub qhov ncauj, tsuas yog pem hauv ntej ntawm tus nplaig, Kuv tau khawb lub qhov rau lub photocell hla mus, kom lub suab muppet yuav ua rau hloov pauv nrog kev txav ntawm nws lub qhov ncauj.

(Ntawm thawj daim duab koj yuav pom lub qhov rov qab uas qhov muppet caj pas yuav, yog vim kuv xub xav tso lub photocell nyob ntawd., tsuas yog nyob ntawm tus nplaig.)

Tom ntej no kuv txiav tawm ib daim hlab los ntawm daim ntawv tsim, txhua qhov txog 2-3cm dav, thiab kaw lawv rau sab nraum qab ntawm lub qhov ncauj kom tsim qhov ntxhib ntawm lub taub hau. Nruab nrab ntawm cov kauj ruam kuv khaws ua kom ntseeg tau tias kuv txhais tes yuav haum rau hauv taub hau.

Thaum cov kua nplaum tau qhuav thiab cov kab txaij tau kho nyob rau hauv qhov chaw, Kuv txiav tawm cov ntaub plaub thiab muab nws lo rau saum ib nrab ntawm lub taub hau. Kuv pib nrog gluing nws mus rau sab hauv ntawm lub qhov ncauj (kwv yees li 1cm hauv kom nws zoo li daim di ncauj sab saud) thiab taug qab ib ncig ntawm ib nrab ntawm lub qhov ncauj thiab tom qab ntawd rub nws hla daim ntawv tsim rau saum taub hau, gluing nws hauv qhov chaw. Kuv khaws txiav cov ntaub kom muaj qhov sib tshooj me me li sai tau thaum txhua feem ntawm lub taub hau tau npog.

Cov plaub hau kuv tau ua los ntawm kev ua paj ntaub pompom uas yooj yim zoo nkauj: txiav ob daim duab loj loj los ntawm daim duab los, muab lawv tso rau saum ib leeg thiab pib qhwv cov xov paj ib ncig. Txuas ntxiv mus kom txog thaum koj muaj qhov zoo li lub xov paj loj loj, tom qab ntawd txiav nws nruab nrab ntawm ob daim duab los qhia. khi ib daim xov paj nyob ib ncig ntawm nruab nrab ntawm daim ntawv los khi cov hlua ua ke (tsis txhob txiav nws tam sim thaum koj khi cov hlua, koj yuav xav tau nws kom nrawm pompom rau lub taub hau). Thaum koj tshem daim ntawv los ntawm daim duab koj tuaj yeem xaws cov hlua khi rau hauv qhov pompom kheej kheej. Txhawm rau ruaj ntseg "plaub hau" nyob rau sab saum toj ntawm lub taub hau muppet, Kuv ua ob lub qhov nyob rau sab saum toj ntawm lub taub hau rau txoj hlua ntawm cov xov paj (siv ua ntej los khi lub pompom ua ke) kom dhau mus. Sab hauv lub taub hau kuv khi qhov no hauv lub hauv caug. Tam sim no pompom tau txuas rau lub taub hau, txawm tias zoo nkauj heev. Siv qee cov kua nplaum los tiv thaiv nws kom tsis txhob tawg thoob qhov txhia chaw.

Lub qhov muag googly kuv tau txais nraub qaum yog li kuv yooj yim daig lawv rau hauv taub hau.

Ua ntej kuv ua tiav ib nrab ntawm lub taub hau, Kuv txuas ob lub xov hlau rau lub photocell yog li lawv tuaj yeem txuas nws mus rau qhov seem ntawm lub khob cij. Vim tias kev sib txuas ntawm cov ntawv thiab ntaub zoo li zoo li qhov phom sij txaus ntshai, txuas txhua ntu ntawm arduino tau ua tiav nrog kab xev.

Tom qab cov xov hlau txuas nrog lub photocell kuv tuaj yeem lo cov ntaub plaub los rau hauv qab ib nrab ntawm lub ntsej muag, pib dua nrog daim di ncauj qis thiab ua haujlwm ntawm daim ntawv tsim. Kuv ua kom ntseeg tau tias muaj cov ntaub dai dai ntawm hauv qab ntawm lub taub hau kom kuv yuav muaj qhov loj txaus los lo nws rau lub tsho tom qab.

Kauj Ruam 5: Lub Cev Muppet

Lub cev Muppet
Lub cev Muppet
Lub cev Muppet
Lub cev Muppet
Lub cev Muppet
Lub cev Muppet

Tam sim no lub taub hau feem ntau ua tiav, Kuv tau ua lub tsho tsho los ntawm ib daim ntaub qub los ntawm kev yooj yim muab nws tso rau hauv ib nrab, kos duab t-hsirt rau ntawm nws (nco ntsoov ib txwm ntxiv ib cm los yog li ntawd rau cov qauv raws li koj tuaj yeem ua tau tsis txhob xaws daim ntaub), txiav nws thiab xaws nws ua ke. Tom qab sab pem hauv ntej thiab nraub qaum tau xaws ua ke Kuv tau khawm lub tes tsho, lub caj dab thiab hauv qab thiab xaws nws mus rau qhov seem ntawm lub tsho t-shirt kom ua ib sab. Thaum lub hems tau ua tiav kuv tau ntxiv cov ntaub uas seem thiab xaws nws rau sab hauv qab ntawm lub tsho, yog li ntawd Arduino UNO thiab lub khob cij tuaj yeem nyob hauv qhov chaw thaum tsis pom kev. Tom qab qhov no kuv khawm lub tsho sab hauv. Koj yuav pom tias thaum xaws txoj hauv kev no (xaws sab hauv, tom qab ntawd khawm nws sab hauv) koj yuav tau txais cov nqaws zoo huv si ntawm koj txoj haujlwm.

Kuv muab cov ntaub plaub uas dai ntawm lub caj dab muppet sab hauv lub caj dab ntawm lub t-shirt thiab kaw ob qho ua ke. Thaum cov kua nplaum tau qhuav kuv txuas cov xov hlau dai los ntawm daim duab hauv lub qhov ncauj mus rau lub khob cij, kaw lub Arduino UNO thiab lub khob cij ua ke rov qab rau tom qab, kaw tag nrho cov hlau nyob hauv qhov chaw (ua kom lub suab nrov tsis tau npog) thiab muab tso rau Arduino UNO thiab daim ntawv qhia zaub mov hauv hnab tshos nyob tom qab ntawm lub tsho t-shirt.

Tam sim no lub muppet tau pib ua tiav, tab sis nws tseem nco qee cov ntsiab lus. Kuv taug qab cov duab ntawm caj npab ntawm cov ntaub plaub (rov ua cov qauv qhia txog ib cm dav dua li kuv yuav xaws cov khoom ua ke). Ib qho tseem ceeb yog yuav tsum coj mus rau hauv tus account tias thaum koj muab caj npab, nws yuav nqaim dua li thaum nws tsuas yog lub ntsej muag tiaj tus, yog li thaum koj xaws khoom rau cov khoom tom qab, nco ntsoov kos nws ntau tuab ntau dua li koj xav tau. Siv tib lub tswv yim zoo ib yam li ua lub t-shirt, Kuv xaws lub caj npab ua ke, tawm sab caj npab qhib kom tuaj yeem khawm nws sab hauv tawm tom qab xaws. Thaum sab zoo tawm kuv tau ntim cov khoom sab hauv thiab xaws nws kaw. Tom qab ntawd kuv muab caj npab tso rau hauv lub tes tsho ntawm lub tsho thiab txuas ob qho ua ke, thiab rov ua qhov no rau lwm sab caj npab. (Nco tseg: koj tuaj yeem ua cov caj npab txav tau tiag (zoo li Kermit's) los ntawm kev txiav txog 2x40cm ntawm cov hlau hlau thiab txuas txhua daim hlau rau txhua lub dab teg ntawm lub muppet. Tam sim no koj tuaj yeem txav lub muppet lub taub hau thiab lub qhov ncauj nrog ib txhais tes thaum txav nws caj npab nrog koj txhais tes.)

Kuv kuj xav kom cov muppet muaj qee lub pob ntseg, yog li kuv xaws ib co ntaub plaub hauv ib lub voj voog, khawm lawv sab hauv thiab kaw lawv rau lub taub hau.

Kauj ruam 6: Ua tiav

Ua tiav!
Ua tiav!
Ua tiav!
Ua tiav!
Ua tiav!
Ua tiav!

Nrog lub muppet ua tiav thiab Arduino nyob rau hauv qhov chaw, tam sim no koj muaj koj tus kheej hu nkauj muppet phooj ywg!

Pom zoo: