Làm thế nào để tiết kiệm điện khi sử dụng tính năng phát hiện của con người?
Với sự gia tăng dân số của con người, việc tiêu thụ năng lượng cũng tăng lên do đó hệ thống chiếu sáng tiết kiệm năng lượng là lĩnh vực nghiên cứu quan trọng nhất. Có rất nhiều cách để chúng ta có thể tiết kiệm điện trong nhà của mình. Cách tốt nhất là tự động hóa đèn và quạt của căn phòng dựa trên tính năng Phát hiện con người.
Trong dự án này, nếu phát hiện có người trong phòng, đèn và quạt hoạt động bình thường nhưng khi không phát hiện có người, các thiết bị điện này sẽ tự động tắt.
Làm thế nào để tự động hóa đèn thông qua phát hiện con người?
Như bây giờ chúng ta đã biết phần tóm tắt về dự án của mình, chúng ta hãy tiến thêm một bước nữa và thu thập thêm một số thông tin để bắt đầu làm việc.
Bước 1: Thu thập các thành phần
Cách thông minh nhất để bắt đầu một dự án là lập một kế hoạch làm việc đầy đủ ngay từ đầu. Tốt hơn hết là lập danh sách các bộ máy và mua chúng ngay từ đầu luôn là cách tiếp cận tốt nhất. Sau đây là các thành phần mà chúng tôi sẽ sử dụng trong dự án của mình.
Bước 2: Nghiên cứu các thành phần
Bây giờ, khi chúng ta có danh sách tất cả các thành phần mà chúng ta sẽ sử dụng trong dự án của mình, hãy đi qua nghiên cứu ngắn gọn về các thành phần này để hiểu rõ hơn về dự án của chúng ta.
Arduino Nano là một bo mạch vi điều khiển có vi điều khiển ATmega328p trên đó. Bo mạch này được sử dụng để thực hiện các hoạt động khác nhau trong một mạch. Chúng tôi đốt cháy một Mã Ctrên Arduino và cho nó biết phải làm gì.
Cảm biến hồng ngoại thụ động (PIR) là một cảm biến điện tử phát hiện các tia hồng ngoại phát ra từ các đối tượng trong lĩnh vực hoạt động của nó. Các cảm biến này được sử dụng phổ biến nhất trong các thiết bị phát hiện chuyển động. Từ passives chỉ ra rằng các cảm biến này không phát ra năng lượng để phát hiện, chúng hoạt động hoàn toàn bằng cách phát hiện các tia IR phát ra từ các đối tượng khác nhau. Độ nhạy của cảm biến PIR có thể được điều chỉnh bằng chiết áp trên đó. Bạn cũng có thể thay đổi thời gian trễ của cảm biến này bằng chiết áp đó.
Mô-đun chuyển tiếp là một thiết bị chuyển mạch. Nó nhận tín hiệu và chuyển đổi bất kỳ thiết bị điện tử hoặc thiết bị nào theo tín hiệu đầu vào. Nó hoạt động ở hai chế độ, Thường mở (KHÔNG) và Thường đóng (NC).Ở chế độ Thường mở, ban đầu mạch bị đứt khi tín hiệu đầu vào cho rơle ở mức THẤP. Ở chế độ thường đóng, mạch hoàn thành ban đầu khi tín hiệu đầu vào THẤP.
Bước 3: Lắp ráp mạch
- Cảm biến PIR có ba chân trên đó. Kết nối Vcc và đất của cảm biến PIR với 5V và đất của Arduino nano và kết nối NGOÀI chân của PIR đến chân 2 của Arduino Nano.
- Cấp nguồn cho mô-đun chuyển tiếp thông qua Arduino và kết nối TRONG chân của rơ le đến chân 3 của Arduino Nano.
- Kết nối KHÔNG chốt của mô-đun rơle vào dây dương của thiết bị điện. Kết nối của bạn sẽ giống như:
Bước 4: Bắt đầu với Arduino
Nếu bạn chưa quen với Arduino IDE, đừng lo lắng, chúng tôi sẽ thực hiện từng bước một để thiết lập Arduino IDE.
- Tải xuống phiên bản Arduino IDE mới nhất từ Arduino
- kết nối bảng Arduino của bạn với PC và mở Bảng điều khiển. Bấm vào Phần cứng và Âm thanhvà Xem Các thiết bị và máy in.Tìm tên của cổng mà bảng Arduino của bạn được kết nối.
- Trong menu Công cụ, Đặt bảng làm Arduino Nano.
- Trong cùng một menu Công cụ, hãy đặt cổng mà bạn đã quan sát trước đó trong Bảng điều khiển.
- Đặt bộ xử lý là ATmega328P (Bộ nạp khởi động cũ).
- Tải xuống mã đính kèm bên dưới và nhấp vào Tải lên cái nút.
Để tải mã xuống, hãy nhấp vào đây
Bước 5: Mã
Mã này rất đơn giản và được nhận xét tốt nhưng nó vẫn được mô tả ngắn gọn bên dưới.
- Khi bắt đầu, các biến và chân của Arduino sẽ được khởi tạo.
int pirOut = 5; // đầu ra của cảm biến pir int relay = 13; // chân chuyển tiếp
2. void setup () là một chức năng trong đó các chân của bo mạch vi điều khiển được khởi tạo để sử dụng như INPUT hoặc OUTPUT. Tốc độ truyền cũng được đặt trong chức năng này bằng cách sử dụng Serial.begin.Tốc độ truyền là tốc độ mà bo mạch vi điều khiển giao tiếp với các thành phần khác được gắn vào.
void setup () {pinMode (pirOut, INPUT); // đặt đầu ra pir là pinMode đầu vào arduino (relay, OUTPUT); // thiết lập led làm đầu ra Serial.begin (9600); // giao tiếp nối tiếp giữa arduino và pc}
3. void loop () là một hàm chạy lặp đi lặp lại trong một chu kỳ. Trong vòng lặp này, chúng tôi đưa ra hướng dẫn cho Arduino Nano những thao tác cần thực hiện.
void loop () {if (digitalRead (pirOut) == HIGH) // đọc dữ liệu từ cảm biến pir {digitalWrite (relay, HIGH); // thiết lập dẫn đến cao Serial.println ("phát hiện chuyển động"); } else {digitalWrite (relay, LOW); // thiết lập dẫn đến Serial.println ("quét") thấp; }}
Ở đây chúng ta đang đọc trạng thái của chân OUT của cảm biến PIR. Nếu nó ở mức cao, có nghĩa là đã phát hiện ra con người, vì vậy đèn sẽ vẫn được bật. Nếu chân OUT của cảm biến PIR ở mức thấp thì có nghĩa là không có người phát hiện. Điều này sẽ dẫn đến việc tắt các thiết bị điện tử tự động.
Bây giờ, như bạn đã biết cách sử dụng cảm biến PIR để phát hiện người trong phòng. Thích tự làm hệ thống chiếu sáng tiết kiệm năng lượng để tiết kiệm điện. Điều này có thể cắt giảm 30% hóa đơn tiền điện của bạn.