Satura rādītājs:
- 1. solis: Elektroinstalācija
- 2. solis: programmēšana
- 3. solis: toņu apskate osciloskopā
- 4. solis: aktuālie klavieru taustiņi?
- 5. darbība. Secinājums
Video: Arduino Piezo Buzzer Piano: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šeit mēs izgatavosim Arduino klavieres, kurās kā skaļrunis tiek izmantots pjezo skaņas signāls. Šis projekts ir viegli mērogojams un atkarībā no jums var darboties ar vairāk vai mazāk piezīmēm! Vienkāršības labad mēs to veidosim tikai ar četrām pogām/taustiņiem. Šis ir jautrs un vienkāršs projekts, kas prasa maz prasmju, taču to var padarīt par kaut ko daudz sarežģītāku vai lielāku.
Piegādes:
- 1x Arduino Uno (citām Arduino plāksnēm vajadzētu būt labām, bet netika pārbaudītas)
- 1x pusizmēra vai lielāks maizes dēlis
- 1x aktīvs pjezo skaņas signāls
- 4x īslaicīga spiedpoga
- 11x maizes dēļa džemperu vadi (6 melni negatīviem un 5 krāsaini pogām un skaņas signālam)
1. solis: Elektroinstalācija
Lai sāktu darbu, mēs novietojam 4 pogas tuvu viens otram un pjezo skaņas signālu maizes dēļa otrā pusē, kā parādīts pirmajā attēlā. Tālāk mēs savienosim negatīvos vadus. Pirmkārt, mēs savienosim maizes dēļa negatīvo sliedi ar negatīvo tapu, kas apzīmēta ar "GND" Arduino. Pēc tam mēs savienojam katras pogas vienu kāju ar negatīvo sliedi. Pjezo skaņas signālam ir viena kāja īsāka, kas ir negatīvā. Mēs to arī savienosim ar negatīvo sliedi.
Tagad ir pienācis laiks savienot pārējos vadus. Mēs savienosim pārējās pogu pogas ar tapām 2-5, kā parādīts attēlā. Visbeidzot, mēs savienosim pjezo skaņas signāla pozitīvo kāju (garāko) ar 10. tapu. Koda tapas vēlāk var viegli mainīt. Lūdzu, pārskatiet attēlus, lai iegūtu skaidrāku vadu.
2. solis: programmēšana
Kods ir diezgan vienkāršs un pašsaprotams. Augšpusē mēs mainīgajiem piešķiram pin numurus. Pēc tam mēs katru deklarējam kā ievadi vai izvadi. Visbeidzot, mēs nosakām, kas jādara, nospiežot noteiktu pogu. Pogas ar apzīmējumu but1-but4 atbilst frekvencei, kas jāspēlē, nospiežot tās. Bet 1 ir zemākā frekvence 100 Hz, bet 4 ir augstākā frekvence 400 Hz. Mēs izmantojam funkciju tone (), lai atskaņotu toņus hercos. Tas ir strukturēts šādi:
tonis (buzzerPin, [frekvence hercos], [ilgums]);
Ja vēlaties pievienot vairāk pogu, jums ir jāizveido jauns mainīgais un jauns paziņojums “ja”, kad tas tiek nospiests. To ir ļoti viegli dublēt.
Tomēr paturiet prātā, ka Arduino var atskaņot tikai vienu signālu vienlaikus. Ja vienlaikus nospiežat vairākas pogas, skaņa nebūs pareiza, jo Arduino strauji pārslēdzas starp dažādām frekvencēm.
3. solis: toņu apskate osciloskopā
Savienojot osciloskopu ar negatīvo sliedi un skaņas signāla tapu, mēs iegūstam dažus dažādus kvadrātveida viļņus. Jo augstāka frekvence, jo tuvāk ir tapas. Pirmajā attēlā ir redzama mūsu programmas augstākā frekvence (400hz), bet pēdējā attēlā zemākā frekvence (100hz). Kvadrātveida viļņi kļūst arvien tālāk, kad frekvence pazeminās. Pārbaudiet attēlus, lai redzētu efektu.
No kreisās uz labo:
400hz, 300hz, 200hz un 100hz
4. solis: aktuālie klavieru taustiņi?
Ja jums ir piekļuve 3D printerim, jūs varētu interesēt izveidot dažus taustiņus savai Arduino pjezo skaņas signāla tastatūrai. Tie dod mazām spiedpogām labāku sajūtu. Jūs varat tos atrast šeit prusaprinters.org.
5. darbība. Secinājums
Es ceru, ka jums patika izveidot Arduino pjezo skaņas signāla tastatūru, un es arī aicinu jūs pielāgot kodu. Ja jums patika šis projekts, lūdzu, ievietojiet savu zīmējumu zemāk vai atstājiet komentāru. Paldies!: D
Ieteicams:
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Vieglākā Wire Buzzer spēle!: 6 soļi
Vieglākā Wire Buzzer spēle jebkad!: Wire Buzzer spēle ir veca mīļākā. Cik stabila ir jūsu roka, vai varat pabeigt kursu, nepieskaroties vadam? Ideja: Multimetrs ir daudzpusīga testēšanas ierīce, kas ikvienam DIY elektronikas eksperimentētājam vajadzētu būt savā rīku komplektā. Tā ha
Piezo skaņas signāls ar Blynk un XinaBox: 9 soļi
Piezo skaņas signāla atskaņošana ar Blynk un XinaBox: kontrolējiet jebkuru 5 V elementu, izmantojot Blynk un xChips. Šis projekts izklausās no Piezo Buzzer no mana tālruņa
Piezo skaņas signāla lietošana: 4 soļi
Pjezo skaņas signāla lietošana: Apraksts: Pjezoelektriskais skaļrunis ir skaļrunis, kas skaņas ģenerēšanai izmanto pjezoelektrisko efektu. Sākotnējā mehāniskā kustība tiek radīta, pieliekot spriegumu pjezoelektriskajam materiālam, un šī kustība parasti tiek pārveidota par aud
Viktorīnas spēle Buzzer Bluetooth Edition: 7 soļi (ar attēliem)
Quiz Game Buzzer Bluetooth Edition: Tāpēc es izveidoju šo viktorīnas skaņas signālu pirms kāda laika … un nolemtu to uzlabot. Lai redzētu kodu … tam vajadzētu labi darboties … https: //bitbucket.org/Clapoti/triviabuz