Giải pháp tạo đồng hồ báo thức như vậy có thể phù hợp với những người từ lâu đã mệt mỏi với đồng hồ báo thức bình thường với tín hiệu khó chịu. Đèn trên nó có khả năng tăng độ sáng mượt mà, từ đó mô phỏng ánh bình minh. Tính năng chính của đồng hồ báo thức như vậy là khả năng tinh chỉnh các thành phần của nó. Tín hiệu lặp lại với cài đặt cho bất kỳ ngày nào trong tuần, nhật thực mượt mà, độ sáng tối đa của ánh sáng, thời lượng tăng độ sáng, v.v.
Vật liệu:
- Arduino Đoàn kết
- Đèn LED sáng 12 chiếc
- Điện trở 300 Ohm 12 chiếc
- Bóng bán dẫn NPN (tác giả sử dụng TIP-120)
- nút 7 chiếc
- điện trở 10 kOhm 8 chiếc
- Màn hình LCD (tác giả sử dụng màn hình LCD có giao diện I2C để lưu các cổng Arduino)
- squeaker (còi)
- phích cắm để kết nối các bộ phận với Arduino
Lắp ráp mạch:
Để tạo điều kiện kết nối / ngắt kết nối đèn LED với mạch, tác giả đã hàn đầu nối với dây cho đèn LED. Điều này sẽ có ích khi toàn bộ cấu trúc sẽ phù hợp với nhà ở khi kết thúc công việc.
Hơn nữa, tất cả các thành phần khác được kết nối theo sơ đồ.
Mã nguồn của chương trình có thể được tải xuống dưới bài viết
Các kho lưu trữ chứa một bản phác thảo cho Arduino và tất cả các thư viện. Tác giả đã quyết định không tạo các thư viện Bounce, LiquidCristal_I2C và Wire, nhưng nếu bạn quyết định bạn cũng có thể sử dụng chúng, chúng nằm trong miền công cộng. Tác giả cũng đã tạo ra
Sau khi tải xuống chương trình trong Arduino, bạn có thể bắt đầu tạo bao vây.
Đèn LED được đặt trên trần nhà, màn hình và các nút được gắn ở những nơi được khoan đặc biệt cho chúng.
Đây là báo động trong hội đồng cuối cùng:
Màn hình hiển thị cho biết, Ma Maagag, có nghĩa là Thứ Hai, trong ngôn ngữ của tác giả, nhưng mọi thứ đều được đổi thành tiếng Anh.