Cái này tự làm sẽ hữu ích cho những người thường xuyên thức dậy vào buổi sáng. Rốt cuộc, mùa đông đang ở phía trước, và điều này có nghĩa là bạn sẽ phải thức dậy trong bóng tối, và điều này khá buồn và không an toàn nếu công tắc đèn được đặt ở khá xa. Hơn nữa, trong bóng tối, việc thức dậy và ra khỏi giường sẽ khó khăn hơn nhiều. Sản phẩm tự chế này sẽ giải quyết vấn đề này. Khi báo thức kêu, một đèn sẽ sáng trong phòng, sẽ mang lại cảm giác thoải mái khi thức dậy.
Mọi thứ đều hoạt động trên vi điều khiển Arduino.
Vật liệu và dụng cụ tự chế:
- đèn LED khác nhau;
- Đồng hồ thời gian thực loại MP1095;
- Bộ rung Piezo (có máy phát tích hợp);
- Một nguyên mẫu của bảng gỡ lỗi của bộ nghiên cứu lập trình Arduino (có trong bộ NR05), được thiết kế để kết nối Arduino Nano;
- tài liệu để tạo bộ khuếch tán (nếu bạn có máy in 3D, bạn có thể in thứ gì đó của riêng bạn).
Quy trình sản xuất đèn:
Bước đầu tiên. Xây dựng bắt đầu
Đầu tiên, tác giả bắt đầu bằng cách tạo ra một bệ đèn. Nó sẽ có một bộ khuếch tán, và các thiết bị cần thiết được cài đặt bên trong. Các pad đã nhanh chóng được rút ra trong SketchUp. Nếu bạn muốn, bạn cũng có thể in vỏ cho bảng nguyên mẫu, nhưng bản thân nguyên mẫu đã khá đẹp. Trong số những thứ khác, nó có thể được sử dụng để phát triển các dự án khác, và đối với đồng hồ báo thức, trong tương lai, nó có thể được thiết kế ở dạng nhỏ gọn hơn, sử dụng cùng một bo mạch Arduino Nano.
Sau đó, một đèn LED duy nhất được lắp đặt. Tác giả đã dán nó bằng một loại keo cực kỳ hiện đại, đóng băng khi tiếp xúc với tia cực tím. Nó được gọi là keo Bondic. Nó giữ keo tốt, và có một thứ như vậy cho hộ gia đình sẽ không thừa.
Ở cùng một giai đoạn, đầu nối cũng được dán.
Bước hai Kiểm tra và sửa đổi
Khi thử nghiệm, hóa ra ánh sáng tự chế khá mờ. Đèn có thể nhìn thấy trong bóng tối, nhưng ánh sáng này không đủ để đánh thức một người. Để giải quyết vấn đề, một số đèn LED trắng đã được tìm thấy, chúng được kết nối song song dưới dạng cây. Do đó, đèn bắt đầu tỏa sáng khá mạnh, điều này sẽ cho phép thức dậy từ một ánh sáng như vậy với độ nhạy nhất định của một người, dĩ nhiên, đây không phải là tất cả, sẽ có những đòn bẩy ảnh hưởng khác đến tâm lý.
Đèn ở độ sáng tối đa tiêu thụ khoảng 100 mA, về mặt này, nó không thể được kết nối trực tiếp với Arduino. Nhưng trên bảng gỡ lỗi có một bộ khuếch đại hiện tại làm việc trên một bóng bán dẫn, nó cho ra 200 mA.
Trong số những thứ khác, bảng có một loạt các nút, trong tương lai, chúng có thể được sử dụng cho các thí nghiệm và đặt báo thức.
Nói chung, bảng gỡ lỗi tốt ở chỗ nó có một loạt các đầu nối khác nhau để bạn có thể kết nối nhiều loại cảm biến, servo, rơle, thiết bị hoạt động với giao diện I2C và hơn thế nữa. Để kết nối, bạn chỉ cần có dây với ổ cắm.
Bước ba Giai đoạn cuối
Tác giả đã quyết định điều chỉnh độ sáng của đèn thông qua PWM, sử dụng chân thứ chín trên bộ vi điều khiển Arduino, được nối trên bo mạch với bộ khuếch đại. Loa tweeter được kết nối với đầu nối SOUND, cộng và trừ với GND được kết nối với DAT.
Đồng hồ thời gian thực sẽ cần được kết nối với đầu nối I2C_5V, vì nó cần nguồn 5V.
Để điều chỉnh, bảng mạch có chỉ báo LCD hai dòng. Nó khá tương phản và có các dấu hiệu màu trắng trên nền màu xanh có thể nhìn thấy rõ. Sau khi tất cả các thiết bị cần thiết được kết nối, bạn có thể tiến hành định cấu hình phần mềm.
Thuật toán cho công việc tự chế:
- khi thời gian trên đồng hồ trùng với thời gian báo thức, đèn bắt đầu bật dần, sáng hơn;
- trong quá trình bật đèn, tín hiệu âm thanh cũng được đưa ra sẽ không cho phép đối tượng ngủ bỏ qua báo động;
- Bạn cũng cần khả năng cài đặt thêm âm thanh khó chịu để đánh thức hiệu quả hơn, nếu cần thiết. Sẽ rất tuyệt nếu tạo một chức năng cho phép bạn bật đèn ở độ sáng tối đa hoặc tắt sau khi thức dậy hoàn toàn;
- Và cuối cùng, đồng hồ và báo thức sẽ có thể đặt thời gian.
Bản phác thảo đã sẵn sàng để tự chế có thể được tải xuống ở cuối bài viết. Mã này có các bình luận chi tiết sẽ cho phép bạn chỉnh sửa nó để phù hợp với bất kỳ nhu cầu nào.
Đó là tất cả, sản phẩm tự chế đã sẵn sàng, bạn có thể bắt đầu thử nghiệm.