Cov txheej txheem:
- Kauj ruam 1: Kev thaiv kab
- Kauj ruam 2: Programming
- Kauj Ruam 3: Saib Tones ntawm Oscilloscope
- Kauj Ruam 4: Actuall Piano Keys?
- Kauj Ruam 5: Xaus
Video: Arduino Piezo Buzzer Piano: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Ntawm no peb yuav ua Arduino piano uas siv piezo buzzer ua tus hais lus. Txoj haujlwm no yooj yim dua thiab tuaj yeem ua haujlwm nrog ntau lossis tsawg sau ntawv, nyob ntawm koj! Peb yuav tsim nws nrog tsuas yog plaub lub khawm/cov yuam sij kom yooj yim. Nov yog txoj haujlwm lom zem thiab yooj yim uas yuav tsum tau siv txuj ci me me, tab sis tuaj yeem ua rau qee yam nyuaj dua lossis loj dua.
Khoom siv:
- 1x Arduino Uno (lwm pawg Arduino yuav tsum zoo tab sis tsis tau sim)
- 1x Ib nrab me me lossis loj dua lub rooj noj mov
- 1x Active piezo buzzer
- 4x lub sijhawm thawb khawm
- 11x khob cij board jumper xov hlau (6 dub rau qhov tsis zoo thiab 5 xim rau khawm & buzzer
Kauj ruam 1: Kev thaiv kab
Txhawm rau pib, peb yuav tso 4 khawm nyob ze ib leeg thiab lub piezo buzzer nyob rau lwm sab ntawm lub rooj mov ci, raws li qhia hauv daim duab thawj. Tom ntej no, peb yuav txuas cov xov hlau tsis zoo. Ua ntej, peb yuav txuas txoj kab tsis zoo ntawm lub rooj mov ci rau tus pin tsis zoo sau tias "GND" ntawm Arduino. Tom qab ntawd, peb txuas ib ceg ntawm txhua lub khawm mus rau txoj kev tsis zoo. Piezo buzzer muaj ib txhais ceg luv dua, uas yog qhov tsis zoo. Peb tseem yuav txuas nws mus rau txoj kev tsheb ciav hlau tsis zoo.
Tam sim no nws yog lub sijhawm los txuas rau lwm cov xov hlau. Peb yuav txuas lwm ceg ntawm cov nyees khawm rau tus pin 2-5, raws li qhia hauv daim duab. Thaum kawg, peb yuav txuas qhov zoo ntawm piezo buzzer (ntev dua) rau tus pin 10. Tus lej tus lej tuaj yeem hloov pauv tau yooj yim hauv tus lej tom qab. Thov tshuaj xyuas cov duab kom pom meej dua.
Kauj ruam 2: Programming
Cov cai yog yooj yim zoo nkauj thiab piav qhia tus kheej. Nyob rau sab saum toj, peb muab tus lej tus lej rau qhov sib txawv. Tom qab ntawd, peb tshaj tawm txhua tus raws li kev tawm tswv yim lossis tso tawm. Thaum kawg, peb hais tias yuav ua li cas thaum lub khawm raug nias. Cov nyees khawm sau tias but1-but4 txhua qhov sib raug rau qhov ua kom nquag plias thaum lawv raug thawb. But1 yog qhov qis tshaj ntawm 100hz, thaum tab sis 4 muaj qhov siab tshaj plaws ntawm 400hz. Peb siv lub suab () ua haujlwm los ua suab nrov hauv Hertz. Nws tau teeb tsa zoo li no:
suab (buzzerPin, [zaus hauv hertz], [ntev]);
Yog tias koj xav ntxiv cov nyees khawm ntxiv, tom qab ntawd koj yuav tsum tsim qhov hloov pauv tshiab thiab tshiab 'yog' nqe lus rau thaum nws raug nias. Nws yog ib qho yooj yim heev rau theej tawm.
Txawm li cas los xij, Nco ntsoov tias Arduino tuaj yeem ua suab ib zaug xwb. Yog tias koj nias ntau lub nyees khawm ib zaug, lub suab yuav tsis raug vim Arduino hloov pauv sai ntawm qhov sib txawv.
Kauj Ruam 3: Saib Tones ntawm Oscilloscope
Thaum peb txuas lub oscilloscope mus rau txoj kev tsis zoo thiab tus lej xov tooj, peb tau txais ob peb lub voos xwmfab sib txawv. Qhov ntau zaus, nyob ze ua ke cov spikes yog. Thawj daim duab qhia pom ntau zaus hauv peb qhov haujlwm (400hz), thiab daim duab kawg qhov qis tshaj (100hz). Cov xwm txheej tsis tau txais ntxiv thiab sib nrug ntxiv thaum qhov zaus qis dua. Txheeb xyuas cov duab kom pom cov nyhuv.
Los ntawm sab laug mus rau sab xis:
400hz, 300hz, 200hz, thiab 100hz
Kauj Ruam 4: Actuall Piano Keys?
Yog tias koj nkag tau rau lub tshuab luam ntawv 3D, koj yuav xav ua qee tus yuam sij rau koj Arduino piezo buzzer keyboard. Cov no muab cov nyees khawm me me kom zoo dua. Koj tuaj yeem pom lawv ntawm no ntawm prusaprinters.org.
Kauj Ruam 5: Xaus
Kuv vam tias koj nyiam tsim Arduino piezo buzzer keyboard, thiab kuv kuj txhawb koj kom tweak cov cai. Yog tias koj nyiam txoj haujlwm no, thov tso koj cov lus hauv qab no lossis tawm lus. Ua tsaug!: D
Pom zoo:
Arduino - Piezo Peb Khawm Piano: 4 Kauj Ruam
Arduino - Piezo Three Button Piano: Peb lub khawm piano yog txoj haujlwm rau cov pib nrog qee qhov kev paub siv Arduino. Kuv tau ua tsis tau zoo los sim ua qhov no thaum ua si ib puag ncig nrog piezo buzzer thawj zaug. Nws nrov heev! Hauv kev sim los txheeb xyuas qhov sib txawv
Suab Piezo Buzzer Nrog Blynk thiab XinaBox: 9 Kauj Ruam
Suab Piezo Buzzer Nrog Blynk thiab XinaBox: Tswj ib qho 5V keeb siv Blynk thiab xChips. Txoj haujlwm no suab Piezo Buzzer los ntawm kuv lub xov tooj
Yuav Siv Piezo Buzzer Li Cas: 4 Kauj Ruam
Yuav Ua Li Cas Siv Piezo Buzzer: Nqe lus piav qhia: Tus neeg hais lus piezoelectric yog lub suab nrov uas siv cov nyhuv piezoelectric rau tsim lub suab. Thawj cov lus tsa suab tau tsim los ntawm kev siv lub zog hluav taws xob rau cov khoom siv piezoelectric, thiab cov lus tsa suab no feem ntau hloov pauv mus rau hauv
555 Timer Nrog Lub Kaum Ib Hlis Counter thiab LEDS thiab Piezo Buzzer; Cov lus piav qhia yooj yim ntawm Circuit: 6 Cov Kauj Ruam
555 Timer Nrog Decade Counter thiab LEDS thiab Piezo Buzzer; Cov lus piav qhia yooj yim ntawm Circuit: Qhov Circuit no muaj peb ntu.Lawv yog piezo buzzer uas ua suab. Ib Txoj Cai (program) yuav ua si " Zoo Siab Hnub Yug " los ntawm Arduino los ntawm piezo Cov kauj ruam tom ntej yog 555 lub sijhawm uas yuav tsim cov mem tes uas ua raws li lub moos
Arduino Piano Piano: 10 Kauj Ruam (nrog Duab)
Arduino Piano Piano: Tshaj ib lub caij ntuj sov kuv tsim cov piano hauv pem teb no. Nws tau ua qauv me ntsis tom qab ntaus piano hauv zaj yeeb yaj kiab "Loj". Kuv siv yuav luag 100 teev tsim qhov no, tab sis kuv kwv yees nws tsuas siv sijhawm 30 teev yog tias kuv yuav rov ua dua. Muaj ntau dua 1