Khác biệt giữa các bản “Cảm biến thân nhiệt chuyển động PIR”

Từ ChipFC Wiki
Bước tới: chuyển hướng, tìm kiếm
(Tạo trang mới với nội dung “Category:Sensor {{Đang viết}} == Giới thiệu== * Cảm biến PIR (Passive Infra-Red) phát hiện chuyển động bằng cách đo những th…”)
 
Dòng 19: Dòng 19:
 
<!-- bảng mô tả các chân -->
 
<!-- bảng mô tả các chân -->
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
|+ Kết nối chân tới Arduino
+
! Thứ tự chân !! Tên gọi    !! Mô tả
 
|-
 
|-
! Thứ tự chân !! Tên gọi    !! Loại  !! Mô tả
+
| 1          || GND        || Mass
 
|-
 
|-
| 1           || Relay_En1  || Output || Tín hiệu điều khiển relay 1 nối vào chân D3 của Arduino
+
| 2           || VCC        || nguồn 5V
 
|-
 
|-
| 2          || Relay_En2  || Output || Tín hiệu điều khiển relay 2 nối vào chân D5 của Arduino
+
| 3          || Out        || Tín hiệu đầu ra
|-
 
| 3          || Relay_En3  || Output || Tín hiệu điều khiển relay 3 nối vào chân D6 của Arduino
 
|-
 
| 4          || Relay_En4  || Output || Tín hiệu điều khiển relay 4 nối vào chân D7 của Arduino
 
 
|}
 
|}
  
Dòng 37: Dòng 33:
 
Sơ đồ kết nối
 
Sơ đồ kết nối
  
<!-- hình -->
+
[[Hình:Tn02.jpg|400px|phải]]
[[Hình:ShieldRelay_ketnoiden.jpg|400px]]
 
 
 
<!-- link nếu có -->
 
Tải về source code mẫu [http://abc.com tại đây]
 
 
 
  
 
Source code mẫu:
 
Source code mẫu:
Dòng 49: Dòng 40:
 
|<syntaxhighlight lang="cpp">
 
|<syntaxhighlight lang="cpp">
  
<!-- nội dung source code -->
+
int sensor = 2;
 +
void setup()
 +
{
 +
  pinMode(sensor, INPUT);
 +
  Serial.begin(9600);
 +
}
 +
void loop()
 +
{
 +
int val = digitalRead(sensor);   
 +
  if (val == 0)     
 +
  {
 +
      Serial.println("phat hien chuyen dong!");
 +
  }
 +
  else
 +
  {
 +
      Serial.println("khong co chuyen dong!");
 +
  }
 +
    delay(1000);
 +
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}
 
 
 
 
== Các rắc rối có thể bạn gặp phải ==
 
 
<!-- các trường hợp lỗi có thể xãy ra -->
 
 
== Tham khảo thêm ==
 
 
<!-- link tham khảo -->
 
 
[https://www.abc.com Link hướng dẫn tiếng Anh]
 

Phiên bản lúc 14:09, ngày 2 tháng 8 năm 2017

Editor.png

Bài viết này đang được phát triển hoặc chỉnh sửa lớn.
Bạn có thể đóng góp để bài viết hoàn thiện hơn.
Sau khi chỉnh sửa xong thông báo này sẽ được gỡ bỏ.

Giới thiệu

  • Cảm biến PIR (Passive Infra-Red) phát hiện chuyển động bằng cách đo những thay đổi trong bức xạ hồng ngoại phát ra bởi các đối tượng. Khi phát hiện chuyển động cảm biến PIR sẽ xuất ra 1 xung ở mức cao, xung này được đọc bởi một vi điều khiển để thực hiện chức năng mong muốn.
Tn.jpg

Đặc điểm

  • Phạm vi phát hiện: góc 360 độ hình nón, độ xa tối đa 6m.
  • Nhiệt độ hoạt động: 32-122 ° F ( 050 ° C)
  • Điện áp hoạt động: DC 3.8V - 5V
  • Mức tiêu thụ dòng: ≤ 50 uA
  • Thời gian báo: 30 giây có thể tùy chỉnh bằng biến trở.
  • Độ nhạy có thể điều chỉnh bằng biến trở.
  • Kích thước: 1,27 x 0,96 x 1.0 ( 32,2 x 24,3 x 25,4 mm)

Sơ đồ chân

Thứ tự chân Tên gọi Mô tả
1 GND Mass
2 VCC nguồn 5V
3 Out Tín hiệu đầu ra


Sử dụng

Sơ đồ kết nối

Source code mẫu:

int sensor = 2; 
void setup()
{
  pinMode(sensor, INPUT);
  Serial.begin(9600);
}
void loop()
{
 int val = digitalRead(sensor);    
  if (val == 0)       
  {
      Serial.println("phat hien chuyen dong!");
  }
  else
  {
      Serial.println("khong co chuyen dong!");
   }
    delay(1000);