KHUYẾN MÃI
Combo Raspberry Pi 3 Model B+ SỐ 1
1,400,000 vnđ 1,175,000 vnđ
Combo Raspberry Pi 3 Model B+ SỐ 2
1,680,000 vnđ 1,455,000 vnđ
Raspberry Pi 3 Model B+
1,200,000 vnđ 1,000,000 vnđ

Hướng dẫn sử dụng Module cảm biến chuyển động HC - SR501

 
 
Ứng dụng
- Dùng trong cho an ninh: phát hiện người trong khoảng cách cho phép.
- Dùng để điều khiển tự động các thiết bị trong nhà khi có người: đèn điện, cửa…
Giới thiệu về HC – SR501
Điện áp hoạt động : DC  4.5V – 20V.
Đầu ra : High 3.3V/ Low 0V.
Có 2 chế độ hoạt động:
+ L không lặp lại kích hoạt.
+ H lặp lại kích hoạt.
Thời gian trễ: 5 – 200s có thể điều chỉnh từ 0,xx đến hàng chục giây.
Thời gian khóa: 2.5s (mặc định).
Góc quét  <  100 độ.
Kích thước ống cảm biến: 23mm (mặc định).
Nhiệt độ hoạt động: -15oC -  70oC.
Kích thước board:  32mm*24mm.
Khối lượng: 6g.
Nguyên tắc hoạt động
Cơ chế hoạt động của cảm biến hồng ngoại PIR :  là cảm biến thu tia hồng ngoại được phát ra từ các vật thể phát ra tia hồng ngoại như thân thể con người(hay nguồn nhiệt bất kì).
Các cảm biến PIR luôn có sensor (mắt cảm biến) với 2 đơn vị (element). Chắn trước mắt sensor là một lăng kính (thường làm bằng plastic), chế tạo theo kiểu lăng kính fresnel. Lăng kính fresnel này có tác dụng chặn lại và phân thành nhiều vùng (zone) cho phép tia hồng ngoại đi vào mắt sensor. 2 đơn vị của mắt sensor có tác dụng phân thành 2 điện cực. Một cái là điện cực dương (+) và cái kia là âm (-). Khi 2 đơn vị này được tuần tự kích hoạt (cái này xong rồi mới đến cái kia) thì sẽ sinh ra một xung điện, xung điện này kích hoạt sensor.
 
Kiểm soát ánh sáng (tùy chọn): Bạn có thể lắp thêm quang trở, khi có quang trở, sẽ thiết lặp module hoạt động ban ngày hoặc ban đêm.
Sơ đồ kết nối
Chân VCC : nguồn hoạt động của cảm biến cấpvào từ  4.5V đến  20V.
Chân OUT :  Output kết nối với chân I/O của vi điều khiển hoặc relay. Khi cho tín hiệu: 
+ 3,3V có vật thể chuyển động qua.
+ 0V không có vật thể qua.
Chân GND : chân đất nối GND.
Chế độ H: Điện áp ra V_out tự động giữ nguyên 3.3V cho đến khi không còn chuyển động.
Chế độ L: Điện áp ra V_out tự động chuyển về 0 khi hết thời gian trễ.
 
Ví dụ kết nối với Arduino.
Lưu ý sử dụng
Cài đặt: Khi khởi tạo, module cần thời gian khởi tạo khoảng 1 phút. Trong thời gian này, moudle tạo ra điện áp cao từ 1-3 lần sau đó vào chế độ chờ.
Điện áp ra 1.5-3.3V, nếu sử dụng I/O 4.5-5.5V bạn nên lắp thêm tran.
Nên cố gắng tránh ánh sáng trực tiếp và nguồn nhiễu gần với bề mặt lăng kính của các module, để tránh đưa ra tín hiệu nhiễu, tránh sử dụng môi trường nhiều gió.
 
Ứng dụng minh họa: Hệ thống bật đèn khi có người xuất hiện
Chuẩn bị linh kiện
-         1 Arduino Uno R3.
-         1 Module cảm biến chuyển động HC - RS501.
-          Relay 5v.
-          Đèn, dây kết nối...
Kết nối linh kiện ta như hình sau
 
 
Cắm dây USB 5V vào Arduino. Như vậy ta đã chuẩn bị xong phần cứng.
Phần lập trình , các bạn mở Arduino IDE lên và copy đoạn code dưới vào.
 
/***HE THONG AN NINH QUOC GIA***
 
**********************************/
int sensorPin = 4;                                   // ket noi cam bien vs Pin4
int buttonPin = 3;                                    // ket noi button vs Pin3
int relayPin = 5;                                      // ket noi relay vs Pin5
int sensor_value, button_value;         // bien luu gia tri adc va trang thai button
void setup() {
  // put your setup code here, to run once:
pinMode (sensorPin, INPUT);              // set input
pinMode (buttonPin, INPUT);               // set input
pinMode (relayPin, OUTPUT);             // set output
}
 
void loop() {
  // put your main code here, to run repeatedly:
sensor_value = digitalRead(sensorPin);                // doc gia tri adc
 
if(sensor_value == HIGH){                                         // so sanh neu = HIGH thi den bat
  digitalWrite(relayPin, HIGH);                                   // bat den
  }
button_value = digitalRead(buttonPin);                  // doc trang thai button
if(button_value == HIGH){                                          //so sanh neu = HIGH, tat den
  while(button_value == HIGH){            
    button_value = digitalRead(buttonPin);              // doi button nha thi thuc hien
    }
    digitalWrite(relayPin, LOW);                                   // tat den
  }
}
 
Các bạn có thể tham khảo mua hàng tại đây
https://www.youtube.com/watch?v=p1CbO-wn20w

Hướng dẫn sử dụng module cảm biến gia tốc góc - MPU9255
 

Viết đánh giá

Họ và tên:


Đánh giá của bạn: Lưu ý: Không hỗ trợ HTML!

Bình chọn: Dở            Hay

Nhập mã bảo vệ: