Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đồng bộ hóa đồng hồ của bạn với máy chủ thời gian NTP để họ có thể kiểm tra đúng thời điểm nếu có bị mất điện nếu bạn không ở nhà:-)
Bước 1: Vật liệu
- Ván ép (2 lớp)
- Plexiglas
- Wemos D1 hoặc Wemos D1 mini pro hoặc Wemos D1 mini
- Cáp micro usb
- Sạc điện thoại
- Khung ảnh lạ mắt
- 168 chiếc WS2812B Ws2812 Chip Led 5V Met Wit / Zwart Pcb Heatsink (10mm * 3 Mm) WS2811 Ic xây dựng trong Smd 5050 Rgb
Tôi đã đi đến một cái gọi là fabshop để sử dụng lasercutter của họ cho 3 lớp.
Bạn cũng sẽ cần nhiều công cụ khác nhau: máy khoan (+ một số loại mũi khoan), kìm, kéo cắt (hoặc máy cắt dây), và một mỏ hàn (có hàn) Lúc đầu, tôi thiết kế với Wemos D1 nhưng tôi đã đặt hàng một số Wemos D1 mini pro's và một số Wemos D1 mini và cả trên những chiếc đồng hồ đó hoạt động hoàn hảo.
Bước 2: Lớp đầu tiên
Lớp đầu tiên bạn cần tạo là bảng mà các đèn LED sẽ được bật / trong được gắn trên đó. Ở đây bạn có một số tùy chọn về cách cấu trúc bảng LED.
Trong bước này, bạn cũng sẽ phải tính đến khoảng cách của các đèn LED. Tôi đã vẽ mặt ép xung của mình bằng chương trình vẽ miễn phí của Inscape (Tìm nó tại Inscape.org)
Bước 3: Lớp thứ hai
Lớp thứ hai là dẫn ánh sáng để nó không lan tỏa nơi bạn không muốn có bất kỳ ánh sáng nào…
Bước 4: Lớp thứ ba và lớp cuối cùng
Mặt đồng hồ, Tôi để mặt đồng hồ lasercut của fabshop trên một miếng plexiglas màu đen. Giữa lớp thứ hai và thứ ba, tôi đặt một miếng giấy nướng để đạt được hiệu ứng khuếch tán đẹp của đèn led
Bước 5: Mã
Xuất sắc! Với quá trình lắp ráp vật lý của bảng được thực hiện, đã đến lúc mã hóa. Tôi đã viết một số mã Arduino để nhận và hiển thị các giá trị LED được gửi từ máy tính đến Arduino (kỹ thuật được sử dụng để chiếu sáng nhiều đèn LED cùng lúc được gọi là ghép kênh, hãy google nếu bạn có thời gian). Mã arduino nằm trong tệp bên dưới.
Tôi không phải là một lập trình viên vì vậy nếu bạn có bất kỳ ý kiến nào để tạo ra mã đơn giản, vui lòng dành thời gian để viết một đề xuất:-)
Cập nhật:
Phiên bản 1.1 là đồng hồ được đồng bộ hóa NTP với trình quản lý Wifi.
Nếu đồng hồ không thể tìm thấy kết nối với bộ định tuyến, nó sẽ tạo một Điểm truy cập. Chỉ cần kết nối với điểm truy cập và nhập https://192.168.4.1 và kết nối với mạng wifi khả dụng. Sau khi kết nối được thực hiện, nó sẽ hiển thị một hình ảnh động màu đỏ, trắng và xanh lam và sau đó nó sẽ trở lại với thời gian chính xác.
Bước 6:
Tín dụng được chuyển đến Jan, điều này đã truyền cảm hứng và giúp tôi…