SKU: 17915
Vibration Sensor Tilt Sensor Module for Arduino STM32 AVR Raspberry Pi
Modul senzora vibrácií pre Arduino STM32 AVR Popis: Modul senzora vibrácií SW-420 je malá doska s senzorom, ktorý môže pracovať…
Popis
Modul senzora vibrácií pre Arduino STM32 AVR
Popis:
Modul senzora vibrácií SW-420 je malá doska s senzorom, ktorý môže pracovať s napätím od 3,3V do 5V. Senzor používa komparátor LM393 na detekciu vibrácií nad prahovým bodom a poskytuje digitálne údaje, logickú nízku alebo vysokú hodnotu, 0 alebo 1. Počas normálnej prevádzky senzor poskytuje logickú nízku hodnotu a keď je detegovaná vibrácia, senzor poskytuje logickú vysokú hodnotu. Na doske sú k dispozícii tri periférne zariadenia: dve LED diódy, jedna pre stav napájania a druhá pre výstup senzora. Okrem toho je k dispozícii potenciometer, ktorý sa môže ďalej použiť na nastavenie prahovej hodnoty vibrácií. V tomto projekte použijeme 5V na napájanie modulu.
Technické parametre:
Prevádzkové napätie: 3,3 – 5V DC
Periférne piny: Digitálna úroveň
Napájanie výstupnej záťaže: 0 – 24V
Prúd výstupnej záťaže:
#define ON 1
#define OFF 0
int vibration_Sensor = A5;
int LED = 13;
int present_condition = 0;
int previous_condition = 0;
void setup() {
pinMode(vibration_Sensor, INPUT);
pinMode(LED, OUTPUT);
}
void loop() {
previous_condition = present_condition;
present_condition = digitalRead(A5);
if (previous_condition != present_condition) {
led_blink();
} else {
digitalWrite(LED, OFF);
}
}
void led_blink(void) {
digitalWrite(LED, ON);
delay(250);
digitalWrite(LED, OFF);
delay(250);
digitalWrite(LED, ON);
delay(250);
digitalWrite(LED, OFF);
delay(250);
}Testovanie obvodu senzora vibrácií s Arduinom:
Obvod nevyžaduje ďalšiu breadboard. Môže byť jednoducho testovaný pomocou dosky Arduino UNO. LED dióda bude blikajúci pripojená k pinu 13 Arduina UNO, keď sa vyskytnú nejaké vibrácie. Ak senzor vibrácií nefunguje, skontrolujte prosím pripojenie a napájanie. Vyhnite sa akémukoľvek uvoľneniu spojenia medzi senzorom a mikrokontrolérom.
Takto je možné interfirovať senzor vibrácií s Arduinom UNO. Ak máte akékoľvek pochybnosti alebo návrhy, môžete nás kontaktovať prostredníctvom fóra alebo môžete tiež komentovať nižšie.
Kód:
// Vibration Sensor interfacing with Arduino
// Date: - 15-04-2019
// Author: - Sourav Gupta
// For: - circuitdigest.com
#include
#define ON 1
#define OFF 0
int vibration_Sensor = A5;
int LED = 13;
int present_condition = 0;
int previous_condition = 0;
void setup() {
pinMode(vibration_Sensor, INPUT);
pinMode(LED, OUTPUT);
}
void loop() {
previous_condition = present_condition;
present_condition = digitalRead(A5);
if (previous_condition != present_condition) {
led_blink();
} else {
digitalWrite(LED, OFF);
}
}
void led_blink(void) {
digitalWrite(LED, ON);
delay(250);
digitalWrite(LED, OFF);
delay(250);
digitalWrite(LED, ON);
delay(250);
digitalWrite(LED, OFF);
delay(250);
}Video:
Interfacing Vibration Sensor Module with Arduino
Značky: Vibration Sensor, Arduino, Interfacing, Arduino Uno, SW-420, Sensor Module, AVR, STM32.
Snímač vibrácií Modul snímača náklonu pre Arduino STM32 AVR Raspberry Pi
Modul snímača uhla naklonenia Modul snímača vibrácií pre Arduino STM32 AVR
Veľkosť dosky plošných spojov: 16 * 14 mm
priemer otvoru pre umiestnenie: 3,1 mm
Pracovné napätie: 3,3-12V