Làm thế nào để tiết kiệm điện bằng cách sử dụng phát hiện con người?

Làm thế nào để tiết kiệm điện bằng cách sử dụng phát hiện con người?

Với sự gia tăng dân số, mứ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 ngôi 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 Phát hiện con người.

Sơ đồ mạch



Trong dự án này, nếu phát hiện có người trong phòng, đèn và quạt sẽ 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.



  • Mô-đun cảm biến PIR
  • Breadboard / Veroboard
  • Dây nhảy

Bước 2: Nghiên cứu các thành phần

Bây giờ 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 cùng tìm hiể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 đó. Bảng 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ã C trê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 đó.



Cảm biến PIR

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)Thường đóng (NC). Ở chế độ Thường Mở, ban đầu mạch bị đứt khi tín hiệu đầu vào của 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.

Mô-đun chuyển tiếp

Bước 3: Lắp ráp mạch

  1. Cảm biến PIR có ba chân trên đó. Kết nối Vcc và mặt đất của cảm biến PIR với nguồn 5V và mặt đấ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.
  2. 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.
  3. Kết nối KHÔNG chân 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ẽ như sau:

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ẽ hướng dẫn từng bước một để thiết lập Arduino IDE.

  1. Tải xuống phiên bản Arduino IDE mới nhất từ Arduino
  2. 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 thanh và 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.

    Cổng kết thúc

  3. Trong menu Công cụ, Đặt bảng làm Arduino Nano.

    Đặt bảng

  4. 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 cổng

  5. Đặt bộ xử lý là ATmega328P (Bộ nạp khởi động cũ).

    Đặt bộ xử lý

  6. 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 lên

Để tải xuống mã, hãy nhấp vào Đây

Bước 5: Mã

Mã này rất đơn giản và được bình luận tốt nhưng nó vẫn được mô tả ngắn gọn bên dưới.

  1. 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 nhiều lần 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 Serial.println cao ('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.

Giờ thì 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ưởng thức hệ thống chiếu sáng tiết kiệm năng lượng của riêng bạn để 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.