Vibration Sensor Tilt Sensor Module for Arduino STM32 AVR Raspberry Pi

1,79 

2 na sklade

Katalógové číslo: 17915 Kategórie: , ,

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: <5A (nad 1A je potrebné pridať chladič)
  • Platforma: Arduino, STM32, AVR

Funkcie:

  • Použitie originálneho výkonového MOSFET-u IRF520 umožňuje nastavenie výstupného PWM.
  • Arduino môže riadiť záťaž až do 24V, ako sú LED osvetlenie, DC motory, miniatúrne čerpadlá, elektromagnetické ventily.
  • PWM stmievanie LED môže byť použité na dosiahnutie plynulého stmievania a variabilnej rýchlosti motora.

Fyzické vlastnosti:

  • Rozmery dosky: 16 x 14 mm
  • Priemer otvorov pre umiestnenie: 3,1 mm
  • Súčasťou je kábel

Integrácia s Arduino:

#include <Arduino.h>

#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 <Arduino.h>

#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

 

Ďalšie informácie

Hmotnosť2 g
Rozmery20 × 20 × 20 mm