Mục lục:

Lịch mùa vọng LED DIY: 3 bước
Lịch mùa vọng LED DIY: 3 bước

Video: Lịch mùa vọng LED DIY: 3 bước

Video: Lịch mùa vọng LED DIY: 3 bước
Video: Andree đốt cháy con beat themesong#RapViệt #shorts 2024, Tháng bảy
Anonim
Lịch mùa vọng LED DIY
Lịch mùa vọng LED DIY
Lịch mùa vọng LED DIY
Lịch mùa vọng LED DIY

Tôi sẽ mô tả cách chúng tôi tạo ra chiếc đồng hồ kim này có chức năng kép như một lịch khám phá. Có 24 đèn led ws2811 xung quanh đồng hồ trong một vòng tròn và mỗi đèn trong số chúng sáng lên màu xanh lá cây cho đến những ngày trước Giáng sinh. Vào ngày lễ Giáng sinh, tất cả các ngọn đèn đều được thắp sáng màu đỏ. Trong các tháng khác, đèn có màu xanh lam. Nó được điều khiển bởi es8266 có thể được quản lý bởi Arduino IDE, nhưng pi raspberry cũng sẽ hoạt động. Điều này có thể được tùy chỉnh cao và thay đổi theo ý thích của bạn, và nó thậm chí có thể chạy các hình ảnh động bên ngoài các màu đồng nhất thông thường. Hãy tiếp tục đọc để tìm hiểu cách tôi thực hiện điều này hoặc xem video bên dưới!

Quân nhu:

  1. es8266
  2. Nguồn điện 5V
  3. ws2811 dẫn
  4. Bộ đồng hồ

Bước 1: Chế tạo đồng hồ

Chế tạo đồng hồ
Chế tạo đồng hồ
Chế tạo đồng hồ
Chế tạo đồng hồ
Chế tạo đồng hồ
Chế tạo đồng hồ

Chúng tôi bắt đầu bằng việc chế tạo chiếc đồng hồ, đó là 5 miếng gỗ sồi đỏ, rộng 3,5 "và cao 18". Sau khi dán chúng lại với nhau, chúng ta cạo sạch phần keo thừa và chà nhám cho phẳng. Sau đó, chúng tôi ghép hình để tạo ra một hình tròn thô, và chuyển đến máy mài đai để làm cho hình tròn trở nên tinh tế hơn. Sau đó, chúng tôi sử dụng một hình vuông của thợ mộc để đo các góc 15 độ từ tâm để vẽ các đường cho vị trí của mỗi ánh sáng. Chúng tôi sử dụng máy khoan để khoan các lỗ cách mép đồng hồ khoảng 1,5 inch. Chúng tôi đã hoàn thành nó với Dầu óc chó của Mahoney.

Bước 2: Thêm các thành phần điện tử và nối dây mạch

Thêm các thành phần điện tử và nối dây mạch
Thêm các thành phần điện tử và nối dây mạch
Thêm các thành phần điện tử và nối dây mạch
Thêm các thành phần điện tử và nối dây mạch
Thêm các thành phần điện tử và nối dây mạch
Thêm các thành phần điện tử và nối dây mạch
Thêm các thành phần điện tử và nối dây mạch
Thêm các thành phần điện tử và nối dây mạch

Chúng tôi bắt đầu lắp ráp bằng cách đẩy 24 đèn led ws2811 qua các lỗ 1/2 inch mà chúng tôi đã khoan. Sau đó, chúng tôi vẽ một đường viền của thành phần đồng hồ và định hướng ra khoảng lõm 3/8 inch để chúng tôi có thể lắp nó qua mặt sau. Sau khi hoàn thành, chúng tôi dán nóng nguồn điện 5V vào mặt sau, thêm một miếng đệm giữ nó vào tường và hàn mạch sẽ cấp nguồn cho đèn. Mạch rất đơn giản và sử dụng một chân duy nhất từ vi điều khiển es8266 để điều khiển các led và nguồn 5V cung cấp để cấp nguồn cho chúng.

Bước 3: Cài đặt mã và tận hưởng

Cài đặt mã và tận hưởng!
Cài đặt mã và tận hưởng!
Cài đặt mã và tận hưởng!
Cài đặt mã và tận hưởng!
Cài đặt mã và tận hưởng!
Cài đặt mã và tận hưởng!

Bước tiếp theo là cài đặt đoạn mã dưới đây. Vì chúng tôi sử dụng ES8266 nên Arduino IDE sẽ hoạt động tốt cho điều này:

github.com/tmckay1/advent_calendar

Bạn sẽ cần thay đổi định nghĩa mã pin điều khiển đèn LED nếu bạn không sử dụng mã pin giống như chúng tôi và thêm thông tin wifi của bạn (SSID / mật khẩu). Bạn cũng sẽ cần cài đặt các phụ thuộc như FastLED và NTP Client, và bạn đang sử dụng bảng es8266 giống như tôi đã làm, bạn cũng cần cài đặt bảng trong Arduino IDE (kiểm tra tài nguyên để biết thêm thông tin).

Về cơ bản, mã lấy ngày hiện tại từ NTP Client cứ sau 10 giây khi kết nối với wifi và sau đó tính toán số lượng đèn sẽ bật nếu đó là tháng 12. Khi nhận được thông tin đó, nó sẽ sử dụng thư viện FastLED để thắp sáng các đèn led trên đồng hồ.

Sau khi cài đặt mã, hãy cắm nó vào và tận hưởng:)

Tài nguyên

Cài đặt NTP Client Dependency:

Cài đặt FastLED Dependency:

Cài đặt bảng es8266 trên Arduino IDE:

Đề xuất: