Raspberry Pi - Touch Sensor - Piezo Buzzer
Diese Anleitung zeigt Ihnen, wie Sie einen Raspberry Pi und Touch Sensor zur Steuerung eines Piezo Buzzers verwenden. Im Detail:
- Der Raspberry Pi erzeugt einen Ton, wenn der Touch Sensor berührt wird.
- Der Raspberry Pi stoppt die Geräuschentwicklung, wenn der Touch Sensor nicht berührt wird.
- Der Raspberry Pi spielt eine Melodie ab, wenn der Touch Sensor berührt wird.
Hardware-Komponenten
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Piezo Buzzer und Touch Sensor
Falls Sie nicht mit Piezo Buzzer und Touch Sensor vertraut sind (einschließlich Pinout, Funktionalität und Programmierung), können Ihnen die folgenden Tutorials helfen:
Schaltplan

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um Ihren Verdrahtungsaufbau zu vereinfachen und zu organisieren, empfehlen wir die Verwendung eines Schraubklemmenblock-Shields für Raspberry Pi. Dieses Shield gewährleistet sicherere und besser verwaltbare Verbindungen, wie unten gezeigt:

Raspberry Pi Code - Einfacher Ton
In diesem Abschnitt programmieren wir den Raspberry Pi so, dass er einen Piezo Buzzer auslöst, um einen einfachen Ton zu erzeugen, wann immer Sie Ihren Finger auf den Touch Sensor legen.
Schnelle Schritte
- Stellen Sie sicher, dass Raspbian oder ein anderes Raspberry Pi-kompatibles Betriebssystem auf Ihrem Pi installiert ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit demselben lokalen Netzwerk wie Ihr PC verbunden ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Internet verbunden ist, falls Sie Bibliotheken installieren müssen.
- Falls Sie den Raspberry Pi zum ersten Mal verwenden, lesen Sie Raspberry Pi Setup
- Verbinden Sie Ihren PC über SSH mit dem Raspberry Pi, indem Sie den integrierten SSH-Client unter Linux und macOS oder PuTTY unter Windows verwenden. Siehe PC mit Raspberry Pi über SSH verbinden.
- Stellen Sie sicher, dass die RPi.GPIO-Bibliothek installiert ist. Falls nicht, installieren Sie sie mit folgendem Befehl:
- Erstellen Sie eine Python-Skript-Datei touch_sensor_buzzer.py und fügen Sie folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
- Legen Sie Ihren Finger auf den Touch Sensor und halten Sie ihn dort für einige Sekunden.
- Hören Sie auf den Ton, der vom Piezo Buzzer kommt.
Das Skript läuft in einer Endlosschleife kontinuierlich, bis Sie Ctrl + C im Terminal drücken.
Code-Erklärung
Schauen Sie sich die Zeile-für-Zeile-Erklärung in den Kommentaren des Quellcodes an!
Raspberry Pi spielt eine Liedmelodie ab
In diesem Abschnitt programmieren wir den Raspberry Pi so, dass er einen Piezo Buzzer auslöst, um das Lied "Jingle Bells" abzuspielen, wenn Sie Ihren Finger auf den Touch Sensor legen.
Schnelle Schritte
- Erstellen Sie eine Python-Skript-Datei touch_sensor_buzzer_Jingle_Bells.py und fügen Sie folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
- Berühren Sie den Touch Sensor mit Ihrem Finger.
- Hören Sie die Melodie vom Piezo Buzzer.
Code-Erklärung
Schauen Sie sich die Zeile-für-Zeile-Erklärung in den Kommentaren des Quellcodes an!
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.