Mục lục:

Arduino Night Watchman Light: 3 bước
Arduino Night Watchman Light: 3 bước

Video: Arduino Night Watchman Light: 3 bước

Video: Arduino Night Watchman Light: 3 bước
Video: Develop and deploy Custom Object Detection Models with IoT Edge DeepSteam SDK Module 2024, Tháng bảy
Anonim
Arduino Night Watchman Light
Arduino Night Watchman Light

Khi rời khỏi nhà trong thời gian dài, bạn có thể muốn làm như thể có ai đó đang ở nhà bật và tắt đèn vào buổi tối. Trái ngược với bộ hẹn giờ được lên lịch đặt trước (hoặc bộ hẹn giờ ở chế độ ngủ) và có thể dễ dàng bị phát hiện từ bên ngoài, bộ hẹn giờ dựa trên Arduino DIY này sử dụng cường độ ánh sáng để phát hiện mức độ ánh sáng yếu và bật và tắt đèn ngẫu nhiên suốt đêm khiến nó có vẻ như có là ai đó có mặt trong nhà.

Quân nhu

Tuyên bố từ chối trách nhiệm: Tôi nhận hoa hồng từ các giao dịch mua liên quan đến các liên kết trên trang này.

1x Tụ điện điện dung 100µF; điện áp 16V

1x Keyes Relay

1x Arduino Mega 2560 (Rev3)

1x Điện trở quang KY-018

Tất cả các thành phần có thể được tìm thấy trên BangGood bằng cách nhấp vào liên kết này

Bước 1: Người gác đêm Arduino - Sơ đồ đấu dây

Arduino Night Watchman - Sơ đồ đấu dây
Arduino Night Watchman - Sơ đồ đấu dây

Bước 2: Người gác đêm Arduino - Mã

Mã được viết bằng Arduino IDE tiêu chuẩn và chứa các nhận xét cho mỗi phần.

Bạn cũng có thể lấy nó từ GitHub của tôi

Mã người gác đêm Arduino

Làm thế nào nó hoạt động ?

// Lấy mẫu ánh sáng xung quanh

// Chỉ hoạt động vào ban đêm

// Tạo lịch bật đèn ngẫu nhiên trong khoảng thời gian từ 45 - 90 phút trong khoảng thời gian từ 2 - 7 phút

// Lặp lại cho đến sáng

Bước 3: Người gác đêm Arduino - Thiết lập vật lý thực tế

Arduino Night Watchman - Thiết lập vật lý thực tế
Arduino Night Watchman - Thiết lập vật lý thực tế

Có thể sạch hơn, nhưng nó thực hiện công việc.

Tòa nhà hạnh phúc:)

Đề xuất: