• Arduino
  • Raspberry Pi
  • Raspberry Pi Pico
  • Micro:Bit

Der KY-002 Erschütterungs- und Vibrationssensor ist ein präzises Modul zur Erfassung von Erschütterungen und Vibrationen. Er besteht aus einer leitenden Außenhülle und einer innenliegenden Feder. Bei Erschütterungen schließt die Feder den Kontakt zur Außenhülle und erzeugt so ein elektrisches Signal. Diese einfache Konstruktion ermöglicht eine zuverlässige und schnelle Erkennung von Vibrationen.

Technisch gesehen arbeitet der KY-002 im Spannungsbereich von 3.3 V bis 5 V. Die kompakte Bauweise erleichtert die Integration in verschiedenste Projekte. Dank seiner Robustheit und einfachen Handhabung ist der KY-002 ideal für Anwendungen in Sicherheitssystemen, wo Erschütterungen an Türen und Fenstern erkannt werden müssen, sowie in der industriellen Automatisierung zur Überwachung von Maschinen und Anlagen auf ungewöhnliche Vibrationen. Auch im Bereich Sport und Fitness kann der Sensor zur Messung von Vibrationen und Erschütterungen eingesetzt werden.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Abmessungen 18,5 mm x 15 mm

Anschlussbelegung


Arduino Sensor
Pin 10 Signal
5V +V
GND GND
Arduino Sensor
Pin 13 LED +
GND LED -

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches eine LED zum Leuchten bringt, wenn am Sensor ein Signal detektiert wurde. Als LED können z.B. auch unter anderem die Module KY-011, KY-016 oder KY-029 verwendet werden.

int Led = 13 ;// Deklaration des LED-Ausgangspins
int Sensor = 10; // Deklaration des Sensoreingangs-Pins
int val; // Temporäre Variable
  
void setup ()
{
  pinMode (Led, OUTPUT) ; // Initialisierung Ausgangs-Pin
  pinMode (Sensor, INPUT) ; // Initialisierung Sensor-Pin
  digitalWrite(Sensor, HIGH); // Aktivierung interner Pull-up-Widerstand
}
  
void loop ()
{
  val = digitalRead (Sensor) ; // Das Stromsignal am Sensor wird ausgelesen.
  
  if (val == HIGH) // Wenn ein Signal erkannt werden konnte, wird die LED eingeschaltet.
  {
    digitalWrite (Led, LOW);
  }
  else
  {
    digitalWrite (Led, HIGH);
  }
}

Beispielprogramm Download

KY002-Arduino.zip

Der KY-002 Erschütterungs- und Vibrationssensor ist ein präzises Modul zur Erfassung von Erschütterungen und Vibrationen. Er besteht aus einer leitenden Außenhülle und einer innenliegenden Feder. Bei Erschütterungen schließt die Feder den Kontakt zur Außenhülle und erzeugt so ein elektrisches Signal. Diese einfache Konstruktion ermöglicht eine zuverlässige und schnelle Erkennung von Vibrationen.

Technisch gesehen arbeitet der KY-002 im Spannungsbereich von 3.3 V bis 5 V. Die kompakte Bauweise erleichtert die Integration in verschiedenste Projekte. Dank seiner Robustheit und einfachen Handhabung ist der KY-002 ideal für Anwendungen in Sicherheitssystemen, wo Erschütterungen an Türen und Fenstern erkannt werden müssen, sowie in der industriellen Automatisierung zur Überwachung von Maschinen und Anlagen auf ungewöhnliche Vibrationen. Auch im Bereich Sport und Fitness kann der Sensor zur Messung von Vibrationen und Erschütterungen eingesetzt werden.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Abmessungen 18,5 mm x 15 mm

Anschlussbelegung


Raspberry Pi Sensor
GPIO 24 [Pin 18] Signal
3,3V [Pin 1] +V
GND [Pin 6] GND

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches Text seriell ausgibt, wenn am Sensor ein Signal detektiert wurde.

from gpiozero import Button
import time

# Hier wird der Eingangs-Pin deklariert, an dem der Sensor angeschlossen ist.
# Das Button-Objekt benutzt den internen Pull-Up Widerstand des Pi.
sensor = Button(24, pull_up=True)

print("Sensor-Test [drücken Sie STRG+C, um den Test zu beenden]")

# Diese Ausgabefunktion wird bei Signaldetektion ausgeführt
def ausgabeFunktion():
    print("Signal erkannt")

# Beim Detektieren eines Signals (fallende Signalflanke) wird die Ausgabefunktion ausgelöst
sensor.when_pressed = ausgabeFunktion

# Hauptprogrammschleife
try:
    while True:
        time.sleep(1)

# Aufräumarbeiten, nachdem das Programm beendet wurde
except KeyboardInterrupt:
    print("Programm beendet")

Beispielprogramm Download

KY002-RPi.zip

Zu starten mit dem Befehl:

sudo python3 KY002-RPi.py

Der KY-002 Erschütterungs- und Vibrationssensor ist ein präzises Modul zur Erfassung von Erschütterungen und Vibrationen. Er besteht aus einer leitenden Außenhülle und einer innenliegenden Feder. Bei Erschütterungen schließt die Feder den Kontakt zur Außenhülle und erzeugt so ein elektrisches Signal. Diese einfache Konstruktion ermöglicht eine zuverlässige und schnelle Erkennung von Vibrationen.

Technisch gesehen arbeitet der KY-002 im Spannungsbereich von 3.3 V bis 5 V. Die kompakte Bauweise erleichtert die Integration in verschiedenste Projekte. Dank seiner Robustheit und einfachen Handhabung ist der KY-002 ideal für Anwendungen in Sicherheitssystemen, wo Erschütterungen an Türen und Fenstern erkannt werden müssen, sowie in der industriellen Automatisierung zur Überwachung von Maschinen und Anlagen auf ungewöhnliche Vibrationen. Auch im Bereich Sport und Fitness kann der Sensor zur Messung von Vibrationen und Erschütterungen eingesetzt werden.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Abmessungen 18,5 mm x 15 mm

Anschlussbelegung


Micro:Bit Sensor
Pin 1 Signal
3V +V
GND GND

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches Text seriell ausgibt, wenn am Sensor ein Signal detektiert wurde.

	
		pins.setPull(DigitalPin.P1, PinPullMode.PullUp)
		basic.forever(function () {
		    serial.writeLine("" + (pins.digitalReadPin(DigitalPin.P1)))
		    if (pins.digitalReadPin(DigitalPin.P1) == 0) {
		        serial.writeLine("Erschütterung")
		    } else {
		        serial.writeLine("Frieden")
		    }
		    serial.writeLine("_____________________________________")
		    basic.pause(1000)
		})
	

Beispielprogramm Download

microbit-KY-002.zip

Der KY-002 Erschütterungs- und Vibrationssensor ist ein präzises Modul zur Erfassung von Erschütterungen und Vibrationen. Er besteht aus einer leitenden Außenhülle und einer innenliegenden Feder. Bei Erschütterungen schließt die Feder den Kontakt zur Außenhülle und erzeugt so ein elektrisches Signal. Diese einfache Konstruktion ermöglicht eine zuverlässige und schnelle Erkennung von Vibrationen.

Technisch gesehen arbeitet der KY-002 im Spannungsbereich von 3.3 V bis 5 V. Die kompakte Bauweise erleichtert die Integration in verschiedenste Projekte. Dank seiner Robustheit und einfachen Handhabung ist der KY-002 ideal für Anwendungen in Sicherheitssystemen, wo Erschütterungen an Türen und Fenstern erkannt werden müssen, sowie in der industriellen Automatisierung zur Überwachung von Maschinen und Anlagen auf ungewöhnliche Vibrationen. Auch im Bereich Sport und Fitness kann der Sensor zur Messung von Vibrationen und Erschütterungen eingesetzt werden.

Technische Daten
Betriebsspannung 3,3 V - 5 V
Abmessungen 18,5 mm x 15 mm

Anschlussbelegung


Raspberry Pi Pico Sensor
GPIO26 Signal
3.3V +V
GND GND

Code-Beispiel

Hierbei handelt es sich um ein Beispielprogramm, welches hoch zählt und Text seriell ausgibt, wenn am Sensor ein Signal detektiert wurde.

# Bibliotheken laden
from machine import Pin, Timer

# Initialisierung von GPIO26 als Eingang
sensor = Pin(26, Pin.IN, Pin.PULL_DOWN)

# Timer erstellen
timer = Timer()

# Variablen Initialisierung
counter = 0

# Funktion: Schritte zählen
def step(timer):
    global counter
    counter = counter + 1
    print("Erschütterung") #Wenn KY-020
    print(counter)

# Funktion: Vibration
def shake(pin):
    # Entprellfunktion: Timer setzen
    timer.init(mode=Timer.ONE_SHOT, period=100, callback=step)

# Initialisierung des Interrupts
sensor.irq(trigger=Pin.IRQ_FALLING, handler=shake)

Beispielprogramm Download

KY002-Pico.zip