KY-031 Knock Module er en vibrationssensor, der sender et signal, når der detekteres et banke/hak. Kompatibel med Arduino, ESP8266, ESP32, Teensy, Raspberry Pi og andre populære platforme. KY-031 Knock Module er en sensor, der registrerer vibrationer eller slag (knock) og kan bruges i forskellige Arduino- eller mikrocontrollerprojekter til at reagere på mekaniske påvirkninger.
Tekniske detaljer:
Operating Voltage: 3.3V to 5V
Output type: Digital
Anvendelser:
- Alarm Systemer: Kan bruges som en del af et alarmsystem til at registrere uautoriserede påvirkninger eller vibrationer.
- Interaktive Projekter: Bruges ofte i interaktive kunst- og musikprojekter, hvor en bruger kan “slå” på en overflade for at udløse en handling.
- Spil og Læring: Kan implementeres i spil, hvor mekaniske input skal registreres, eller i undervisningsprojekter for at demonstrere sensorinteraktioner.
Tilslutning:
- VCC: Tilsluttes til 3.3V eller 5V strømforsyning.
- GND: Tilsluttes til jord (GND) på mikrocontrolleren.
- DO (Digital Output): Tilsluttes til en digital input pin på mikrocontrolleren, som kan aflæse når sensoren registrerer en vibration.
Eksempel
Her viser vi et hurtig eksempel på hvordan du sammen sætter dette modul til en “Arduino Uno R3”, Når modulet aktiveres tænder en LED i 4 sekunder.
Du skal bruge:
Alle dele kan købes i webshoppen. Klik på navnet for at blive viderestillet til produktet.
Forbind det sådan:
Pin 4 (Arduino) – LED 1 +
Pin GND (Arduino) – LED 1 –
Pin 2 (Arduino) – Module Signal (S)
Pin +5v (Arduino) – Module + (Midterste)
Pin GND (Arduino) – Module (–)
Kode:
//Hentet fra ardustore.dk - info@ardustore.dk const int Led = 4 ;// define LED Interface const int Shock = 2 ;// define the percussion Sensor Interface int val ;// define numeric variables val void setup () { pinMode (Led, OUTPUT) ;// define LED as output interface pinMode (Shock, INPUT) ;// define knock sensor output interface } void loop (){ val = digitalRead (Shock) ;// read digital interface is assigned a value of 3 val if (val == HIGH) // When the percussion when the sensor detects a signal, LED flashes { digitalWrite(Led, LOW); } else { digitalWrite(Led, HIGH); //Lad LED lyse i 4 sekunder delay(4000); } }
}
Download
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.