Cảm Biến Rung WS-420 - IoTMaker

Cảm biến rung WS-420

Module cảm biến rung sử dụng bộ cảm biến SW-420 cùng IC LM393 nhằm phát hiện các rung động trong một ngưỡng xác định ( ngưỡng này có thể thay đổi bằng biến trở trên module). Với thiết kế nhỏ gọn, dễ dàng sử dụng, tương thích với board IoT Maker UnoX cũng như các board Arduino trên thị trường, Module rất thích hợp với những dự án DIY như: thiết bị nhận biết rung động, thiết bị chống trộm, cảnh báo động đất, xe thông minh,…

Thông số kỹ thuật

  • Điện áp hoạt động: 3.3V-5V
  • Tín hiệu ngõ ra: Digital
  • Trạng thái ngõ ra mặc định: LOW
  • Tích hợp LED báo nguồn và LED báo trạng thái cảm biến
  • Kích thướt board 32x14mm
  • Khi không có rung động, ngõ ra (DO) xuất ra tín hiệu mức thấp đồng thời LED tín hiệu ngõ ra sáng

Sơ đồ chân

Pinout

Pin Chức năng Mô tả
VCC Cấp nguồn Cấp điện áp (+) từ 3.3V đến 5V
GND Cấp nguồn Cấp GND
DO Ngõ ra số Ngõ ra tín hiệu cảm biến

Sơ đồ nguyên lý

Schematic

Hướng dẫn test sản phẩm

  • Tổng quan: Sử dụng board IoT Maker UnoX nối với module cảm biến rung, khi có rung động LED debug sẽ sáng.

  • Kết nối board IoT Maker UnoX với module SW420

Connect-with-IoTMakerUnoX

SW420 IoT Maker UnoX
VCC 5V
GND GND
DO 15 (chân A1)

Code test

int ledPin = 3; // Khai báo chân LED debug là chân 3 int EP =15; // Khai báo chân đọc tín hiệu cảm biến là chân 15 (A1) void setup(){ pinMode(ledPin, OUTPUT); pinMode(EP, INPUT); Serial.begin(9600); Serial.println("----------------------Vibration demo------------------------"); } void loop(){ long measurement =TP_init(); delay(50); Serial.print("measurment = "); Serial.println(measurement); if (measurement > 1000){ digitalWrite(ledPin, HIGH); } else{ digitalWrite(ledPin, LOW); } } long TP_init(){ delay(10); long measurement=pulseIn (EP, HIGH); // Đợi chân tích hiệu kích lên mức cao. return measurement; } Test_SW420

Tài liệu tham khảo

  • Preview and examble

Từ khóa » Cảm Biến Rung Lắc