![Arduino Piezo Buzzer Piano - Ajarnpa Arduino Piezo Buzzer Piano - Ajarnpa](https://i.howwhatproduce.com/images/001/image-889-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Arduino Piezo Zoemer Piano Arduino Piezo Zoemer Piano](https://i.howwhatproduce.com/images/001/image-889-1-j.webp)
![Arduino Piezo Zoemer Piano Arduino Piezo Zoemer Piano](https://i.howwhatproduce.com/images/001/image-889-2-j.webp)
Hier zullen we een Arduino-piano maken die een piëzo-zoemer als luidspreker gebruikt. Dit project is gemakkelijk schaalbaar en kan werken met meer of minder notities, afhankelijk van jou! We zullen het voor de eenvoud bouwen met slechts vier knoppen/toetsen. Dit is een leuk en eenvoudig project dat weinig vaardigheid vereist, maar dat kan worden omgezet in iets dat veel complexer of groter is.
Benodigdheden:
- 1x Arduino Uno (andere Arduino-boards zouden in orde moeten zijn, maar zijn niet getest)
- 1x Halve of grotere broodplank
- 1x Actieve piëzozoemer
- 4x kortstondige drukknop
- 11x breadboard jumperdraden (6 zwarte voor negatief en 5 kleurrijke voor knoppen & zoemer
Stap 1: Bedrading
![Bedrading Bedrading](https://i.howwhatproduce.com/images/001/image-889-3-j.webp)
![Bedrading Bedrading](https://i.howwhatproduce.com/images/001/image-889-4-j.webp)
![Bedrading Bedrading](https://i.howwhatproduce.com/images/001/image-889-5-j.webp)
Om te beginnen zullen we 4 knoppen naast elkaar plaatsen en de piëzo-buzzer aan de andere kant van het breadboard, zoals te zien is op de eerste foto. Vervolgens zullen we de negatieve draden aansluiten. Eerst verbinden we de negatieve rail op het breadboard met een negatieve pin met het label "GND" op de Arduino. Vervolgens verbinden we een been van elke knop met de negatieve rail. De piëzo-zoemer heeft een been korter, wat de negatieve is. We zullen het ook aansluiten op de negatieve rail.
Nu is het tijd om de rest van de draden aan te sluiten. We zullen de andere poten van de knoppen verbinden met pinnen 2-5, zoals weergegeven in de afbeelding. Als laatste zullen we de positieve poot van de piëzo-zoemer (de langere) verbinden met pin 10. De pinnummers kunnen later eenvoudig in de code worden gewijzigd. Bekijk de afbeeldingen voor een duidelijkere bedrading.
Stap 2: Programmeren
![Programmeren Programmeren](https://i.howwhatproduce.com/images/001/image-889-6-j.webp)
De code is vrij eenvoudig en spreekt voor zich. Bovenaan kennen we pinnummers toe aan de variabelen. Vervolgens declareren we elk als een invoer of uitvoer. Tot slot geven we aan wat je moet doen als er op een bepaalde knop wordt gedrukt. De knoppen met het label but1-but4 corresponderen elk met een frequentie die moet worden afgespeeld wanneer ze worden ingedrukt. But1 is de laagste frequentie van 100 Hz, terwijl but 4 de hoogste frequentie van 400 Hz heeft. We gebruiken de functie tone() om de tonen in Hertz te spelen. Het is als volgt opgebouwd:
toon (buzzerPin, [frequentie in hertz], [duur]);
Als u meer knoppen wilt toevoegen, moet u een nieuwe variabele en een nieuw 'if'-statement maken voor wanneer erop wordt gedrukt. Het is heel gemakkelijk te dupliceren.
Houd er echter rekening mee dat de Arduino maar één toon tegelijk kan spelen. Als je meerdere knoppen tegelijk indrukt, zal het geluid niet correct zijn omdat Arduino snel schakelt tussen verschillende frequenties.
Stap 3: De tonen op een oscilloscoop bekijken
![De tonen op een oscilloscoop bekijken De tonen op een oscilloscoop bekijken](https://i.howwhatproduce.com/images/001/image-889-7-j.webp)
![De tonen op een oscilloscoop bekijken De tonen op een oscilloscoop bekijken](https://i.howwhatproduce.com/images/001/image-889-8-j.webp)
![De tonen op een oscilloscoop bekijken De tonen op een oscilloscoop bekijken](https://i.howwhatproduce.com/images/001/image-889-9-j.webp)
![De tonen op een oscilloscoop bekijken De tonen op een oscilloscoop bekijken](https://i.howwhatproduce.com/images/001/image-889-10-j.webp)
Wanneer we een oscilloscoop verbinden met de negatieve rail en zoemerpin, krijgen we een paar verschillende blokgolven. Hoe hoger de frequentie, hoe dichter de pieken bij elkaar staan. De eerste foto toont de hoogste frequentie in ons programma (400hz), en de laatste foto de laagste frequentie (100hz). De blokgolven komen steeds verder uit elkaar als de frequentie lager wordt. Bekijk de foto's om het effect te zien.
Van links naar rechts:
400 hz, 300 hz, 200 hz en 100 hz
Stap 4: Werkelijke pianotoetsen?
![Echte pianotoetsen? Echte pianotoetsen?](https://i.howwhatproduce.com/images/001/image-889-11-j.webp)
Als je toegang hebt tot een 3D-printer, ben je misschien geïnteresseerd in het maken van enkele sleutels voor je Arduino piëzo-buzzer-toetsenbord. Deze geven de kleine drukknopjes een beter gevoel. Je kunt ze hier vinden op prusaprinters.org.
Stap 5: Conclusie
![Conclusie Conclusie](https://i.howwhatproduce.com/images/001/image-889-12-j.webp)
Ik hoop dat je het leuk vond om een Arduino piëzo-zoemertoetsenbord te maken, en ik moedig je ook aan om de code aan te passen. Als je dit project leuk vond, plaats dan je make-up hieronder of laat een reactie achter. Bedankt!:NS
Aanbevolen:
De Arduino-piano: 3 stappen
![De Arduino-piano: 3 stappen De Arduino-piano: 3 stappen](https://i.howwhatproduce.com/images/005/image-12579-j.webp)
De Arduino-piano: deze "piano" kan een octaaf van een echte piano spelen. Het indrukken van knoppen staat voor het indrukken van een toets op de piano. Het geluid wordt doorgegeven via een piëzo-luidspreker
LCD gebruiken met een piëzo-luidspreker (kerstthema): 5 stappen
![LCD gebruiken met een piëzo-luidspreker (kerstthema): 5 stappen LCD gebruiken met een piëzo-luidspreker (kerstthema): 5 stappen](https://i.howwhatproduce.com/images/011/image-31031-j.webp)
LCD gebruiken met een piëzo-luidspreker (kerstthema): Dit circuit bestaat uit een LCD-scherm en een piëzo-luidspreker en Arduino. Op het LCD-scherm wordt "Merry Christmas! en Gelukkig Nieuwjaar.' De piëzo-luidspreker speelt 'Silent Night'. Dit wordt bereikt met Arduino en een code. De potenties
Een piëzo gebruiken om klank te produceren: basisprincipes: 4 stappen (met afbeeldingen)
![Een piëzo gebruiken om klank te produceren: basisprincipes: 4 stappen (met afbeeldingen) Een piëzo gebruiken om klank te produceren: basisprincipes: 4 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/002/image-3518-22-j.webp)
Hoe een piëzo te gebruiken om toon te produceren: basisprincipes: Hallo allemaal, In deze instructable gebruiken we een piëzo-zoemer om toon te produceren. Wat is een piëzo-zoemer? Een piëzo is een elektronisch apparaat dat zowel kan worden gebruikt om geluid te produceren als om geluid te detecteren. Toepassingen: U kunt hetzelfde circuit gebruiken om
Een piëzo-zoemer gebruiken: 4 stappen
![Een piëzo-zoemer gebruiken: 4 stappen Een piëzo-zoemer gebruiken: 4 stappen](https://i.howwhatproduce.com/preview/how-to-implement/10480438-how-to-use-a-piezo-buzzer-4-steps-0.webp)
Een piëzo-zoemer gebruiken: Beschrijving: Een piëzo-elektrische luidspreker is een luidspreker die het piëzo-elektrische effect gebruikt om geluid te genereren. De aanvankelijke mechanische beweging wordt gecreëerd door een spanning aan te leggen op een piëzo-elektrisch materiaal, en deze beweging wordt typisch omgezet in geluid
Quiz Game Buzzer Bluetooth-editie: 7 stappen (met afbeeldingen)
![Quiz Game Buzzer Bluetooth-editie: 7 stappen (met afbeeldingen) Quiz Game Buzzer Bluetooth-editie: 7 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/002/image-4545-72-j.webp)
Quiz Game Buzzer Bluetooth Edition: Dus ik heb deze Quiz Buzzer een tijdje geleden gemaakt…https://www.instructables.com/id/Quiz-Game-Show-Bu…Na een tijdje te hebben gebruikt kreeg ik wat feedback en besluit het te verbeteren. Om de code te zien… zou het goed moeten werken…https://bitbucket.org/Clapoti/triviabuz