Diễn đàn Arduino Việt Nam | Tôi yêu Việt Nam
Hãy cùng đăng nhập hoặc đăng ký vào diễn đàn để cập nhật những bài viết mới và mở hết chức năng của diễn đàn nào!

Share
Go down
avatar
Administrator
Administrator
Tổng số bài gửi : 184
Points : 508
Reputation : 83
Join date : 20/07/2016
Age : 18
Đến từ : Bến Tre
Xem lý lịch thành viênhttp://vidieukhien-vn.webnode.vn/

Cách dùng cảm biến chuyển động - PIR sensor alarm

on Tue Sep 27, 2016 6:46 pm
Message reputation : 100% (1 vote)
Hôm nay nhân dịp mình mới mua cảm biến PIR sensor alarm nên mình sẽ làm một bài giới thiệu về nó.

PIR là gì?
PIR là chữ viết tắt của Passive InfraRed sensor (PIR sensor), tức là bộ cảm biến thụ động dùng nguồn kích thích là tia hồng ngoại. Tia hồng ngoại là tia phát ra từ vật thể nóng. Trong cơ thể của chúng ta luôn có thân nhiệt, cơ thể chúng ta sẽ luôn phát ra các tia nhiệt, hay còn gọi là các tia hồng ngoại, và người ta sẽ dùng một tế bào điện để chuyển đổi tia nhiệt ra dạng tín hiệu điện và nhờ đó mà có thể làm ra cảm biến phát hiện các vật thể nóng đang chuyển động.
Cấu trúc của cảm biến PIR

                          
Infrared Radial Sensor
Dual Compensating Elements
Excellent Operating Stability
Supply Voltage: 3-15V
Larger Sense Window for Area Detection
Body Dimensions: 9.1mm Diameter, 4.5mm High excluding pins, Pins - 13.5mm High


Fresnel Lens
Designed for Use with above Sensors
Optimized for Dual Element Pyroelectric Devices
White Light Immunity to Reduce False Triggers
UV Resistant for Outdoor Applications
Designed for Uniform Sensitivity to Reduce Electronic Gain

Nguyên lý hoạt động

Các nguồn nhiệt (với người và con vật là nguồn thân nhiệt) đều phát ra tia hồng ngoại, qua kính Fresnel, qua kích lọc lấy tia hồng ngoại, nó được cho tiêu tụ trên 2 cảm biến hồng ngoại gắn trong đầu dò, và tạo ra điện áp được khuếch đại với transistor FET. Khi có một vật nóng đi ngang qua, từ 2 cảm biến này sẽ cho xuất hiện 2 tín hiệu và tín hiệu này sẽ được khuếch đại để có biên độ đủ cao và đưa vào mạch so áp để tác động vào một thiết bị điều khiển hay báo động.

Chuẩn bị
-Board Arduino UNO R3
-Module PIR - Cảm biến chuyển động
-Dây nối

Code

Code:
int inputPin = 2; //chọn ngõ tín hiệu vào cho PIR
int var;//khai báo biến để đọc giá trị của cảm biến
void setup() {
  Serial.begin(9600);

}
void loop() {
  var = digitalRead(inputPin);//Đọc giá trị cảm biến
  if (var == LOW){
    Serial.println(" No Motino");//giá trị low khi không có chuyển động, in kết quả ra serial
  }
  else {
    Serial.println(" Motion ");// In giá trị ra serial khi phát hiện chuyển động
    
  }
delay(1000);//tạm dừng trong 1 giây
}


Đây là thành quả của mình Very Happy





Chút các bạn thành công Exclamation

Hãy đăng ký vào diễn đàn Arduino để cập nhật những bài viết mới nhé !
avatar
Administrator
Administrator
Tổng số bài gửi : 184
Points : 508
Reputation : 83
Join date : 20/07/2016
Age : 18
Đến từ : Bến Tre
Xem lý lịch thành viênhttp://vidieukhien-vn.webnode.vn/

Re: Cách dùng cảm biến chuyển động - PIR sensor alarm

on Tue Sep 27, 2016 7:01 pm
xemmmmmmmmmmmmmmmmmmmmmmmmmmmm
Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Create your own blog