Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Hei alle sammen, I denne instruksen vil vi bruke en Piezo -summer til å produsere tone.
Hva er en Piezo -summer?
En Piezo er en elektronisk enhet som kan brukes både til å produsere og oppdage lyd
Applikasjoner:
- Du kan bruke den samme kretsen til å spille en musikknote ved å slå Piezo av og på flere ganger.
- Opplevelsen kan forbedres ytterligere ved å endre lydstyrken til summeren ved hjelp av Arduino PWM -pinner.
Vi starter med det grunnleggende og produserer en enkel pipetone med Piezo.
Trinn 1: Samle delene
For dette prosjektet trenger vi:
- En Arduino UNO
- En 5V Piezo -summer
- Jumper ledninger
Trenger vi ikke en motstand for å begrense strømmen gjennom summeren?
Nei, hvis du bruker en liten 5V Piezo.
Siden den avleder eller bruker svært liten strøm, kan den brukes uten motstand i serie.
Trinn 2: Kabling
Koble til alle komponentene i henhold til kretsen vist ovenfor.
Polariteten til summeren:
Vær oppmerksom på at en Piezo -summer har polaritet før du kobler Piezo til Arduino.
- Den positive ledningen til Piezo har rød ledning.
- Men hvis du har en Piezo som kan monteres på et brødbrett, har den positive terminalen til Piezo en lengre ledning enn den negative terminalen.
Trinn 3: Arduino Sketch
Når du har koblet til alt, laster du opp følgende til Arduino:
ugyldig oppsett () {
pinMode (9, OUTPUT); // erklær pin 9 for å være en utgang:
}
void loop () {
analogWrite (9, 20); // Enhver verdi kan brukes unntatt 0 og 255
forsinkelse (300); // vent i 3 ms
analogWrite (9, 0); // slår den av
forsinkelse (300); // vent i 3 ms
}
Trinn 4: Ferdig
Når du er ferdig, slår du Arduino på for å høre pipetonen.
Feilsøking:
Ingen lyd
Kontroller at summeren er riktig koblet til arduinoen
Har du satt inn summeren til riktig pin?
Vær oppmerksom på polariteten til Piezo -summeren. Det vil si at positiv ledning for summeren skal gå til henholdsvis PIN 9 og negativ til GND på Arduino
Hvis du fremdeles ikke kan høre laste opp skissen på nytt.
Eller skriv i kommentarene nedenfor.
Takk for at du så på.
Anbefalt:
Visuino Hvordan bruke pulsbreddemodulering (PWM) til å endre lysstyrken til en LED: 7 trinn
Visuino Slik bruker du pulsbreddemodulering (PWM) for å endre lysstyrken til en LED: I denne opplæringen bruker vi en LED som er koblet til Arduino UNO og Visuino for å endre lysstyrken ved hjelp av Pulsbreddemodulering (PWM). Se en demonstrasjonsvideo
Bruke Perfboard - Grunnleggende for lodding: 14 trinn (med bilder)
Bruke Perfboard | Grunnleggende for lodding: Hvis du bygger en krets, men du ikke har et designet kretskort for det, er bruk av perfboard et godt alternativ. Perfboards kalles også Perforated Circuit Boards, Prototyping Boards og Dot PCB. Det er i utgangspunktet en haug med kobberputer på sirkelen
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Hvordan telle fra 0 til 99 Bruke 8051 mikrokontroller med 7 segmentvisning: 5 trinn (med bilder)
Hvordan telle fra 0 til 99 Bruke 8051 mikrokontroller med 7 -segmenters skjerm: Hei alle sammen, I denne opplæringen skal vi fortelle deg hvordan du teller fra 0 til 99 ved å bruke to 7 -segmenters display
Hvordan bruke ESP32 til å kontrollere LED med Blynk Via WiFi: 7 trinn (med bilder)
Slik bruker du ESP32 til å kontrollere LED med Blynk Via WiFi: Denne opplæringen skal bruke ESP32 utviklingsbord for å kontrollere LED med Blynk via WiFi. Blynk er en plattform med iOS- og Android -apper for å kontrollere Arduino, Raspberry Pi og lignende over Internett. Det er et digitalt dashbord hvor du kan bygge et