
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52


Hier werden wir ein Arduino-Klavier herstellen, das einen Piezo-Summer als Lautsprecher verwendet. Dieses Projekt ist leicht skalierbar und kann je nach Bedarf mit mehr oder weniger Notizen arbeiten! Wir werden es der Einfachheit halber mit nur vier Knöpfen/Tasten bauen. Dies ist ein lustiges und einfaches Projekt, das wenig Geschick erfordert, aber zu etwas viel Komplexerem oder Größerem gemacht werden kann.
Lieferungen:
- 1x Arduino Uno (andere Arduino-Boards sollten in Ordnung sein, wurden aber nicht getestet)
- 1x halbes oder größeres Brotbrett
- 1x Aktiver Piezo-Summer
- 4x Kurztaster
- 11x Steckbrücken-Überbrückungsdrähte (6 schwarz für Negativ und 5 bunt für Tasten & Summer
Schritt 1: Verkabelung



Um zu beginnen, platzieren wir 4 Tasten nebeneinander und den Piezo-Summer auf der anderen Seite des Steckbretts, wie auf dem ersten Bild gezeigt. Als nächstes verbinden wir die negativen Drähte. Zuerst verbinden wir die negative Schiene auf dem Steckbrett mit einem negativen Pin mit der Bezeichnung "GND" auf dem Arduino. Dann verbinden wir ein Bein jedes Knopfes mit der negativen Schiene. Der Piezo-Summer hat ein kürzeres Bein, welches das negative ist. Wir werden es auch an die negative Schiene anschließen.
Jetzt ist es Zeit, die restlichen Drähte anzuschließen. Wir werden die anderen Beine der Tasten mit den Pins 2-5 verbinden, wie im Bild gezeigt. Zuletzt verbinden wir den positiven Schenkel des Piezo-Summers (der längere) mit Pin 10. Die Pin-Nummern können später einfach im Code geändert werden. Bitte überprüfen Sie die Bilder für eine klarere Verdrahtung.
Schritt 2: Programmierung

Der Code ist ziemlich einfach und selbsterklärend. Oben weisen wir den Variablen Pin-Nummern zu. Dann deklarieren wir jeden als Input oder Output. Zuletzt geben wir an, was zu tun ist, wenn eine bestimmte Taste gedrückt wird. Die mit but1-but4 bezeichneten Tasten entsprechen jeweils einer Frequenz, die beim Drücken abgespielt werden soll. But1 ist die niedrigste Frequenz von 100 Hz, während But 4 die höchste Frequenz von 400 Hz hat. Wir verwenden die Funktion Tone(), um die Töne in Hertz abzuspielen. Es ist wie folgt aufgebaut:
Ton (SummerPin, [Frequenz in Hertz], [Dauer]);
Wenn Sie weitere Schaltflächen hinzufügen möchten, müssen Sie eine neue Variable und eine neue 'if'-Anweisung für das Drücken erstellen. Es ist sehr einfach zu duplizieren.
Beachten Sie jedoch, dass der Arduino nur einen Ton gleichzeitig spielen kann. Wenn Sie mehrere Tasten gleichzeitig drücken, ist der Ton nicht korrekt, da Arduino schnell zwischen verschiedenen Frequenzen wechselt.
Schritt 3: Anzeigen der Töne auf einem Oszilloskop




Wenn wir ein Oszilloskop an die negative Schiene und den Summer-Pin anschließen, erhalten wir ein paar verschiedene Rechteckwellen. Je höher die Frequenz, desto näher liegen die Spitzen beieinander. Das erste Bild zeigt die höchste Frequenz in unserem Programm (400hz) und das letzte Bild die niedrigste Frequenz (100hz). Die Rechteckwellen werden immer weiter auseinander, wenn die Frequenz sinkt. Untersuchen Sie die Bilder, um den Effekt zu sehen.
Von links nach rechts:
400hz, 300hz, 200hz und 100hz
Schritt 4: Tatsächliche Klaviertasten?

Wenn Sie Zugang zu einem 3D-Drucker haben, sind Sie möglicherweise daran interessiert, einige Tasten für Ihre Arduino-Piezo-Summertastatur zu erstellen. Diese geben den winzigen Druckknöpfen eine bessere Haptik. Sie finden sie hier auf prusaprinters.org.
Schritt 5: Fazit

Ich hoffe, es hat Ihnen Spaß gemacht, eine Arduino-Piezo-Summer-Tastatur zu erstellen, und ich ermutige Sie auch, den Code zu optimieren. Wenn Ihnen dieses Projekt gefallen hat, posten Sie bitte unten Ihre Marke oder hinterlassen Sie einen Kommentar. Dankeschön!:D
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow

So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte

ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte

Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
So verwenden Sie einen Piezo-Summer – wikiHow

So verwenden Sie einen Piezo-Summer: Beschreibung: Ein piezoelektrischer Lautsprecher ist ein Lautsprecher, der den piezoelektrischen Effekt zur Klangerzeugung nutzt. Die anfängliche mechanische Bewegung wird durch Anlegen einer Spannung an ein piezoelektrisches Material erzeugt, und diese Bewegung wird typischerweise in eine akustische
Floor Piano - 9 Schritte (mit Bildern)

Floor Piano: Ich habe dieses Floor Piano als Arbeitsprojekt gemacht. Inspiriert hat uns natürlich der Film BIG – Sie kennen die Szene – wo Tom Hanks und Robert Loggia bei FAO Schwarz auf einem riesigen Floor Piano spielen. Es hat mir sehr viel Mühe gemacht und sehr, sehr gedauert