Mục lục:
- Quân nhu
- Bước 1: Mua cung cấp
- Bước 2: Làm việc với dây mở rộng
- Bước 3: Thiết lập Rơle
- Bước 4: Kết nối Cảm biến chuyển động PIR
- Bước 5: Viết mã
- Bước 6: Thưởng thức
Video: Điều khiển ánh sáng trong phòng bằng cảm biến PIR và Arduino: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Hôm nay, chúng tôi sẽ điều khiển đèn phòng của bạn thông qua phát hiện chuyển động bằng Cảm biến chuyển động Arduino PIR. Dự án này rất thú vị để thực hiện và nó có công dụng rất thiết thực trong ngôi nhà của bạn và có thể giúp bạn tiết kiệm một số tiền bằng cách thực hiện dự án này. Chỉ là TỪ CHỐI NHANH CHÓNG, dự án này liên quan đến điện áp đường dây có nghĩa là bạn sẽ sử dụng 120V (nó sẽ gây sốc cho bạn), nếu điều này nằm ngoài vùng thoải mái của bạn hoặc chưa có nhiều kinh nghiệm, bạn có thể nên quay lại đến dự án này sau này.
Đây là hướng dẫn sẽ hướng dẫn bạn từ đầu đến cuối với một bước dễ dàng, tất nhiên. Bắt đầu nào!
Quân nhu
- Vi điều khiển Arduino
- 1 x Breadboard
- 1 x Cảm biến chuyển động PIR
- 1 x Rơ le SRD-05VDC-SL-C
- Điện trở 1 x 1KΩ
- 1 x 1N4007 Diode
- 1 x Bóng bán dẫn 2N2222 (NPN)
- 1 x Dây mở rộng
- 1 x Bóng đèn / Đèn
- 2 x Kết nối dây
- Băng điện
- Một vài dây kết nối
Bước 1: Mua cung cấp
Nếu bạn không có quyền truy cập vào một số nguồn cung cấp này, tôi đã cung cấp liên kết đến nơi bạn có thể mua từng thứ với giá rẻ.
- Vi điều khiển Arduino
- 1 x Breadboard
- 1 x Cảm biến chuyển động PIR
- 1 x Rơ le SRD-05VDC-SL-C
- Điện trở 1 x 1KΩ
- 1 x 1N4007 Diode
- 1 x Bóng bán dẫn 2N2222 (NPN)
- 1 x Dây mở rộng
- 1 x Bóng đèn / Đèn
- 2 x Kết nối dây
- Băng điện
- Một vài dây kết nối
Bước 2: Làm việc với dây mở rộng
Bước đầu tiên của chúng tôi là thiết lập dây nối để chúng ta đã chuẩn bị sẵn sàng để kết nối với mạch điện, từ đây trở đi không cắm dây nối vào tường cho đến khi được đề cập. Đầu tiên, chúng ta sẽ lấy dây nối của mình và cắt nó làm đôi bằng cách sử dụng kéo, sau đó tước lớp cách điện bên ngoài của cáp khoảng 2-3 inch. Đảm bảo khi tước lớp cách điện bên ngoài để không làm hỏng các dây bên trong. Tiếp theo, sử dụng dụng cụ thoát y, tước khoảng nửa inch của dây bên trong của cả hai đầu. Dây nối dài cụ thể mà tôi đang sử dụng có 3 dây trong đó, dây màu xanh lá cây là nối đất, dây màu trắng là dây trung tính và dây màu đen là đường dây. Bây giờ sử dụng bộ kết nối dây của chúng tôi, kết nối lại dây đất (màu xanh lá cây) và dây trung tính (màu trắng) với nhau, bây giờ bạn sẽ chỉ có 2 dây màu đen tiếp xúc. Vì vậy, bây giờ chúng ta đã hoàn tất việc thiết lập dây nối và chúng ta sẽ giữ nó ở bên cạnh cho đến khi cần thiết.
Bước 3: Thiết lập Rơle
Bây giờ chúng ta sẽ thiết lập rơ le và kết nối nó với Arduino, nhưng trước khi tiếp tục với rơ le, hãy hiểu rơ le là gì và nó được sử dụng để làm gì. Rơ le về cơ bản là một dạng khác của công tắc hoạt động bằng điện, chúng điều khiển một mạch điện bằng cách mở và đóng các tiếp điểm trong mạch khác. Trong hầu hết các trường hợp, rơ le về cơ bản cho phép điện áp tương đối thấp dễ dàng điều khiển các mạch công suất cao hơn, đó là những gì chúng tôi đang làm trong dự án này. Ok, bây giờ chúng ta đến phần đấu nối rơ le nhé !!!
Có 5 chân trên rơ le, thông thường, thường mở (NO), thường đóng (NC) và 2 cuộn dây, tham khảo sơ đồ trên để biết các chân. Đầu tiên, chúng ta cần kết nối một trong các chân cuộn dây của rơle với đường sắt VCC trên bảng mạch, sau đó kết nối một diode với cuộn dây kia và gắn nó vào đường sắt VCC. Diode được đặt ở vị trí để ngăn chặn điện áp tăng đột biến hoặc dòng điện chạy ngược.
Bây giờ lấy bóng bán dẫn NPN và kết nối bộ thu của bóng bán dẫn với cuộn dây nơi diode được kết nối. Sau đó, kết nối phía phát của bóng bán dẫn NPN với đường sắt nối đất trên bảng mạch. Cuối cùng, sử dụng 1KΩ kết nối đế của bóng bán dẫn với chân kỹ thuật số 2 của Arduino.
Cuối cùng, chúng tôi sẽ thực hiện một kết nối thực sự quan trọng. Lấy dây mở rộng mà chúng tôi đã chuẩn bị và kết nối một dây màu đen với chân chung trong rơ le và cố định kết nối bằng băng dính điện. Sau đó kết nối đầu còn lại với chân NO của rơ le.
Bước 4: Kết nối Cảm biến chuyển động PIR
Chúng ta cũng đã gần hoàn thành, bây giờ chúng ta sẽ kết nối cảm biến chuyển động PIR vào mạch điện nhưng trước khi thực hiện chúng ta hãy hiểu cảm biến PIR là gì. Cảm biến PIR là viết tắt của cảm biến hồng ngoại thụ động, cảm biến này có thể phát hiện sự hiện diện của con người hoặc động vật và gửi tín hiệu cho biết nó đã phát hiện chuyển động. Cảm biến PIR có 3 chân, VCC, Đầu ra và Mặt đất.
Đầu tiên, chúng ta cần kết nối chân VCC của cảm biến PIR với đường sắt VCC trên bảng mạch và kết nối chân nối đất của cảm biến PIR với đường sắt nối đất. Sau đó, chúng ta sẽ kết nối chân đầu ra với một trong các chân Arduino, tôi đã sử dụng chân 4. Bạn đã kết nối thành công cảm biến PIR bây giờ !!
Bước 5: Viết mã
Bây giờ chúng ta đã hoàn thành tất cả các mạch và tất cả những gì chúng ta cần làm bây giờ là viết mã. Mã tương đối đơn giản cho dự án này và logic rất dễ hiểu. Tôi đã đính kèm mã cho mạch này ở trên, nhưng hãy để chúng tôi hiểu mã này thực sự làm gì.
Đầu tiên, chúng tôi khởi tạo chân rơ le và chân cảm biến PIR của chúng tôi, và chúng tôi tạo một biến int có tên là val. Sau đó, chúng ta khai báo chân relay là đầu ra (tín hiệu chỉ đi từ Arduino) và chúng ta khai báo chân cảm biến PIR là đầu vào (tín hiệu chỉ đi vào Arduino). Cuối cùng, chúng tôi sử dụng digitalread để lấy số đọc từ cảm biến PIR là 0 (không chuyển động) hoặc 1 (chuyển động) và lưu trữ nó vào biến val. Sau đó, chúng tôi sử dụng câu lệnh if và else để sử dụng giá trị này mà chúng tôi đã lưu trữ để bật / tắt bóng đèn và bây giờ chúng tôi đã hoàn thành mã !!
Bước 6: Thưởng thức
Hy vọng rằng bạn sẽ thích nó và tự hào về những gì bạn đã đạt được ngày hôm nay !!
Đề xuất:
Công tắc ánh sáng điều khiển bằng nháy mắt bằng kính đeo đầu tẩy của Shota Aizawa (Học viện anh hùng của tôi): 8 bước (có hình ảnh)
Công tắc ánh sáng được điều khiển bằng mắt-nháy bằng Kính bảo hộ đầu tẩy của Shota Aizawa (Học viện anh hùng của tôi): Nếu bạn đọc truyện tranh về học viện anh hùng của tôi hoặc xem anime về học viện anh hùng của tôi, bạn phải biết một người vẽ bùa tên là shota aizawa. Shota Aizawa còn được gọi là Thủ lĩnh tẩy, là một Anh hùng chuyên nghiệp và là giáo viên chủ nhiệm của Lớp 1-A của U.A. Shota's Quirk cho anh ta
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Công tắc ánh sáng + Bộ điều chỉnh độ sáng quạt trong một bảng với ESP8266: 7 bước (có hình ảnh)
Công tắc đèn + Bộ điều chỉnh độ sáng quạt trong một bảng với ESP8266: Trong hướng dẫn này, bạn sẽ học cách xây dựng công tắc đèn và bộ điều chỉnh độ sáng quạt của riêng mình chỉ trong một bảng với bộ vi điều khiển và mô-đun WiFi ESP8266. Đây là một dự án tuyệt vời cho IoT. : Mạch này xử lý điện áp chính AC, vì vậy hãy cẩn thận
Cảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: 5 bước
Cảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: Đây là dự án đầu tiên của tôi và dự án này hoạt động dựa trên hai cảm biến cơ bản, một là Cảm biến cảm ứng và cảm biến thứ hai là Cảm biến âm thanh, khi bạn nhấn bàn phím trên cảm biến cảm ứng, đèn AC sẽ chuyển BẬT, nếu bạn nhả nó ra, Đèn sẽ TẮT và cùng
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): 10 bước (có hình ảnh)
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): Những gì tôi đã sử dụng: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " Màn hình cảm ứng TFT 320x480 HXD8357D- Buzzer- Loa 4Ohm 3W- Đèn LED 5mm- Máy in Ultimaker 2+ w / Black PLA Filament- Lasercutter w / MDF wood- Phun sơn đen (cho gỗ) - 3x nRF24