Piezo Vibrationssensor
von Edi · 13/01/2021
Wie funktioniert der Piezo Effekt?
Nehmen wir als Beispiel den Siliziumdioxid Kristall SiO2 das aus einem Silizium und zwei Sauerstoff Ionen besteht. Zur Vereinfachung werden zwei benachbarte Sauerstoff Ionen (negativ geladen) durch einen schwarzen Kreis dargestellt und das Silizium (positive geladen) als roter Kreis. Durch die Verbindung der Ionen ist dieser Kristall nach aussen elektrisch neutral.
Wird jetzt ein Druck von oben auf dem Kristall ausgeübt, dann entsteht auf der Oberfläche durch die Ladungsverschiebung eine Spannung. Das Silizium wird nach unten und der Sauerstoff nach oben gedrückt. Wird der Druck von der Seite ausgeübt, dann schiebt sich das Silizium nach oben und der Sauerstoff nach unten, dadurch wird die Polarität der Spannung umgekehrt.
Piezo Scheibe als Vibrationssensor
Das die Piezo Scheibe bei mechanischer Beanspruchung Spannung abgibt können wir uns zunutze machen. Vibrationen sind auch mechanische Einflüsse auf das Piezo Material, und die können wir über den Arduino oder einen ESP messen. Als Anwendung, könnte man eine Waschmaschine prüfen, ob sie wäscht oder schon fertig ist. Beim Waschen entstehen Vibrationen und solange wir diese Vibrationen messen, wäscht die Maschine. Wenn sich die Waschmaschine für ein paar Minuten nicht mehr „bewegt“ dann können wir davon ausgehen, dass der Waschvorgang beendet ist und die Maschine fertig zum Ausräumen ist. Mit dieser Information können wir eine Nachricht senden, dass die Waschmaschine fertig gewaschen hat.
Ein Weiteres Anwendungsbeispiel ist zur Überwachung von z. B. einer Schublade. Wir können den Sensor auf der Innenseite montieren und sobald die Schublade bewegt wird, geben wir ein Alarmsignal aus.
Für diese kleine Schaltung benötigen wir einen 1 MΩ Widerstand und eine Zener-Diode. Bei einem Arduino muss die Sperrspannung der Zener Diode 5,1 V und bei einem ESP 3,3 V haben. Sie stellt sicher, dass keine höhere Spannung eingespeist wird. Am Mikroprozessor gehen wir mit dem Eingang auf einen Analogen Pin, hier im Beispiel auf A0. Sobald eine Vibration wahrgenommen wird, dann schreiben wir den Wert der Vibration in den Serial Monitor. Je Stärker sie ausfällt desto höher ist der Wert.
Wer es etwas einfach haben möchte, es gibt fertige Module wo der WiderStand und die Zener-Diode schon fertig verlötet ist.
void setup() { Serial.begin(115200); } void loop() { int val=analogRead(0); Serial.println(val); delay(100); }
►Piezo Vibration Sensor Material:
* https://amzn.to/3b7b6zB – Piezo Vibrationssensor Modul
* https://amzn.to/3b8SQWq – 5 x Piezo Vibrationssensor Modul
* https://amzn.to/38ViX0b – 5 Stk. aktive Piezo Buzzer an Drähte
* https://amzn.to/3b5Oxvc – 10 Stk. Aktive Piezo Buzzer
* https://amzn.to/3fzAe0M – Widerstand Set
* https://amzn.to/38ZZ2NO – Zener Dioden Set 200 Stück 3,3-7,5 V
►Node-MCU ESP8266 Board:
* https://amzn.to/2U7Urmn – NodeMCU ESP8266 ESP-12F
* https://amzn.to/2J5wLJ3 – 3er Set, ESP8266 ESP-12F
* https://amzn.to/3belvGd – 5er Set, ESP8266 ESP-12F
►Relais:
* https://amzn.to/3a5yUjQ – 1 Stk. Relais 5V KY-019 Modul – 10A
* https://amzn.to/2xi4Kvq – 3 Stk. Relais 5V KY-019 Modul – 10A
* https://amzn.to/2U9ZqmL – 5 Stk. Relais 5V KY-019 Modul – 10A
►Netzteile:
* https://amzn.to/3beWY3V – 2er-Pack USB Ladegerät 5V/2A
* https://amzn.to/398WzP9 – Raspberry Pi 4 Netzteil, USB-C, 5.1V, 3A
* https://amzn.to/2wsS8Bh – HomeSpot Netzteil 3A/5V inkl. 1,5M Micro USB Kabel
►Jumper Wire:
* https://amzn.to/2WxKwIl – Female to Female F2F 40 STK. je 20 cm
* https://amzn.to/2xeKb2V – Set 3 x 40 STK. je 20 cm M2M/ F2M / F2F
►Breadboard:
* https://amzn.to/2QQ7JSL – Breadboard Steckbrett mit 830 Kontakten
►USB Kabel:
* https://amzn.to/2y01THN – USB A auf Micro USB Kabel 0.5m
* https://amzn.to/2xkgqgQ – USB auf Mini USB Kabel 0.5m
* https://amzn.to/2QBxCp7 – USB A zu USB B Kabel 0.5m
Alle Links mit “*” sind Amazon Affiliate Links. Ich bekomme bei einer Bestellung einen kleinen Teil vom Umsatz, ohne das euch dafür Mehrkosten entstehen.