- Vật liệu thiết yếu
- Mô-đun cảm biến PIR
- Mô-đun cảm biến PIR giao diện với TI-MSP430
- Lập trình mô-đun cảm biến PIR cho TI-MSP430
Phát hiện chuyển động là một phần thiết yếu của hệ thống an ninh và cảm biến PIR là một trong những cảm biến được sử dụng phổ biến nhất để báo động khi phát hiện chuyển động. Cảm biến này có thể phát hiện chuyển động của con người / động vật một cách dễ dàng bằng cách cảm nhận các tia hồng ngoại do chúng phát ra. Trước đây, chúng tôi đã sử dụng cảm biến PIR để xây dựng các loại hệ thống báo động và an ninh khác nhau:
Hôm nay chúng ta sẽ xây dựng cùng một loại cảnh báo phát hiện chuyển động bằng cách kết nối cảm biến PIR với TI-MSP430.
Vật liệu thiết yếu
- Mô-đun cảm biến PIR
- Bàn di chuột TI-MSP430
- Đèn LED
- Buzzer
- Breadboard
- Dây nhảy
Mô-đun cảm biến PIR
Cảm biến PIR là viết tắt của cảm biến hồng ngoại thụ động có thể phát hiện nhiều mức bức xạ. Như ai cũng biết rằng mọi vật thể đều phát ra một số bức xạ và vật liệu nóng hơn phát ra nhiều bức xạ hơn các vật liệu khác. Đó là lý do tại sao cảm biến này có thể phát hiện sự hiện diện của con người / động vật vì chúng nóng hơn các vật liệu khác xung quanh. Mô-đun bao gồm một cảm biến nhiệt điện, phát hiện sự hiện diện của cơ thể người / động vật. Và có một ống kính Fresnel được gắn vào cảm biến, giúp tăng phạm vi hoạt động của cảm biến. Chân cắm cho mô-đun cảm biến PIR được đưa ra dưới đây:
Mô-đun này có thể điều chỉnh được tức là có thể điều chỉnh độ nhạy và kích hoạt thời gian bằng cách xoay các nút của hai chiết áp trên bảng.
Có hai chế độ làm việc: Chế độ kích hoạt lại (H) và chế độ không kích hoạt (I).
Trong chế độ kích hoạt lại hoặc chế độ H, đầu ra vẫn ở mức cao miễn là chuyển động đang xảy ra. Và ở chế độ không kích hoạt lại hoặc chế độ I, đầu ra vẫn ở mức cao rồi chuyển sang mức thấp sau thời gian kích hoạt và quá trình này tiếp tục miễn là tiếp tục chuyển động. Hầu hết các ứng dụng sử dụng chế độ H và chúng tôi cũng sẽ chỉ sử dụng chế độ này. Cảm biến PIR hoạt động trên nguồn điện 5V đến 12V. Nhưng nó cũng có thể được cấp nguồn bằng các chân 3.3V của MSP430.
Để tìm hiểu thêm về cảm biến PIR, hãy theo liên kết và cũng tìm hiểu cách sử dụng cảm biến PIR với Arduino, Raspberry Pi và các bộ vi điều khiển khác cho các ứng dụng khác nhau:
- Bộ dò chuyển động Arduino sử dụng cảm biến PIR
- Báo động cảm biến chuyển động Raspberry Pi sử dụng cảm biến PIR
- Giao diện cảm biến PIR với Vi điều khiển PIC
- Hệ thống bảo mật dựa trên IOT với Tin nhắn thoại sử dụng ESP8266
Mô-đun cảm biến PIR giao diện với TI-MSP430
Kết nối Cảm biến PIR với MSP430 rất dễ dàng. Các chân VCC và GND của mô-đun được kết nối với các chân VCC và GND của MSP430. Chân đầu ra của mô-đun được kết nối với chân thứ 8 (P2.0) của MSP430. Mặc dù có thể sử dụng bất kỳ chân nào nhưng bạn phải nêu chế độ của chân đó là đầu vào. Chân thứ 6 (P1.4) được kết nối với đèn LED và còi.
Lập trình mô-đun cảm biến PIR cho TI-MSP430
Mã rất đơn giản và được đưa ra ở cuối dự án này với một Video minh họa. Ở đây, chúng ta sẽ nhấp nháy đèn LED và kêu bíp còi liên tục khi bất kỳ chuyển động nào được cảm biến PIR phát hiện.
Trong chức năng thiết lập , chúng tôi tuyên bố rằng chân 8 sẽ được sử dụng làm chân đầu vào vì nó đang tìm nạp đầu ra từ mô-đun PIR và chân 6 sẽ được sử dụng làm chân đầu ra vì nó được kết nối với đèn LED và còi.
void setup () { pinMode (8, INPUT); pinMode (6, OUTPUT); }
Tiếp theo trong chức năng vòng lặp , trước hết chúng ta kiểm tra đầu ra từ mô-đun PIR xem nó có cao hay không. Bây giờ nếu đầu ra từ mô-đun PIR cao, điều đó có nghĩa là một số chuyển động được phát hiện. Vì vậy, để chỉ ra điều này, chúng tôi xoay chân số 6 xuống thấp và cao với thời gian trễ là 100 mili giây, để có thể trải nghiệm hiện tượng nhấp nháy và ù liên tục.
void loop () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); chậm trễ (100); digitalWrite (6, THẤP); chậm trễ (100); } }
Cuối cùng tải mã lên MSP430 bằng Energia IDE và cấp nguồn cho bo mạch và chờ khoảng một phút. Mô-đun cảm biến PIR cần một chút thời gian để hiệu chỉnh. Sau một phút, di chuyển bàn tay của bạn trước cảm biến và nó hoạt động. Sau khi bỏ tay ra, hiện tượng nhấp nháy và ù sẽ ngừng. Bạn cũng có thể thử thay đổi độ nhạy và bộ kích hoạt thời gian bằng cách sử dụng hai chiết áp có trên cảm biến PIR.