Mục lục:

DỰ ÁN ĐỒNG HỒ IEEE WORD: 12 bước (có hình ảnh)
DỰ ÁN ĐỒNG HỒ IEEE WORD: 12 bước (có hình ảnh)

Video: DỰ ÁN ĐỒNG HỒ IEEE WORD: 12 bước (có hình ảnh)

Video: DỰ ÁN ĐỒNG HỒ IEEE WORD: 12 bước (có hình ảnh)
Video: Cách để có hiệu ứng powerpoint đẹp 2024, Tháng bảy
Anonim
DỰ ÁN ĐỒNG HỒ IEEE WORD
DỰ ÁN ĐỒNG HỒ IEEE WORD
DỰ ÁN ĐỒNG HỒ IEEE WORD
DỰ ÁN ĐỒNG HỒ IEEE WORD

Đây là một dự án cho câu lạc bộ IEEE của UNO, nó là một cách độc đáo để thể hiện thời gian của nó. Đồng hồ Từ cho biết thời gian và với dải RGB, bạn có thể có đồng hồ với bất kỳ màu nào bạn chọn. Sử dụng khả năng WiFi của ESP32, đồng hồ kết nối với mạng WiFi được chỉ định và lấy thời gian hiện tại từ internet. Nếu bạn không có mạng WiFi để kết nối, đừng lo lắng, mã có thể dễ dàng sửa đổi để chạy trên đồng hồ nội bộ ESP32 nhưng điều này sẽ làm cho Đồng hồ từ không chính xác về thời gian.

Dự án và Mã lấy cảm hứng từ:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

Quân nhu

-Vi điều khiểnESP32

-WS2812b RGB Dải đèn LED có thể định địa chỉ riêng lẻ (60 đèn LED trên mỗi mét)

Đủ cho 8 dải 13 đèn LED, ~ 2 mét

-Bảng điều khiển phía trước

  • Bảng điều khiển phía trước này có thể được cắt bằng laser từ bất kỳ vật liệu mờ đục nào
  • Trong bảng điều khiển này, bảng điều khiển phía trước được cắt laser từ tấm gỗ 1/8 inch với kích thước 9x7

-Vật liệu gây ô nhiễm

Có thể là bất cứ thứ gì từ vải khuếch tán thực tế đến giấy máy in

-Tape

-5V wallwort

-USB sang cáp micro-USB

-Máy tính có truy cập Internet

-Arduino IDE

-Mã cung cấp

-Mạng wifi

Bước 1: Cắt các dải LED theo chiều dài

Cắt dải LED theo chiều dài
Cắt dải LED theo chiều dài

Dải đèn LED có thể định địa chỉ riêng là một trong những thành phần quan trọng nhất của dự án này. Nếu bạn không nhận được đúng loại dải LED, mã có thể không hoạt động. Khoảng cách của các đèn LED trên dải là rất quan trọng, hãy đảm bảo rằng bạn có các dải có 60 đèn LED trên mỗi mét. Đối với dự án này, khoảng 2 mét dải LED là đủ.

Đối với dự án, bạn sẽ cần phải cắt dải LED đầy đủ thành các dải nhỏ hơn để chúng có thể vừa với bảng. Bạn sẽ cần 8 dải dài 13 đèn LED. Bắt đầu từ đầu dải (Kết thúc bằng đầu nối cái) đếm 13 đèn LED và sau đó cắt dải để bạn có một dải nhỏ hơn với 13 đèn LED. Lặp lại cho đến khi bạn có 8 dải đầy đủ, điều này sẽ có 2 dải LED dài một mét. Bạn sẽ nhận được 4 dải có kích thước phù hợp từ mỗi dải đèn LED mét. Giữ đèn LED bổ sung cho các bộ phận thay thế hoặc các dự án khác.

Bước 2: Sắp xếp và đấu dây các dải LED

Sắp xếp và đấu dây các dải LED
Sắp xếp và đấu dây các dải LED
Sắp xếp và đấu dây các dải LED
Sắp xếp và đấu dây các dải LED

Bây giờ bạn đã có 8 dải đèn LED, đã đến lúc sắp xếp chúng trên mẫu được cung cấp (Front Panel.svg). Khi in tệp.svg ra, hãy đảm bảo chia tỷ lệ đúng thành 9in x 7in. Chơi chú ý cẩn thận đến hướng của dòng dữ liệu. Nếu bạn nhìn kỹ vào dải, bạn sẽ thấy Din với một mũi tên chỉ vào mô-đun LED. Hướng của mũi tên sẽ được sử dụng để sắp xếp các dải LED một cách hợp lý. Đặt các dải đèn LED lên mẫu trước trước khi tháo lớp bảo vệ kết dính. Bắt đầu từ hàng trên cùng, dòng "IT R IS C TEN HALF", đặt dải đầu tiên có mũi tên Din chỉ sang phải. Đặt dải đèn LED tiếp theo trên dòng tiếp theo xuống nhưng lần này đảm bảo mũi tên Din hướng sang trái. Tiếp tục đặt tất cả các dải LED xen kẽ theo hướng mũi tên đang quay. Dòng cuối cùng nên được hướng sang trái.

Khi bạn đã sắp xếp đúng tất cả các dải LED trên mẫu, từng dải, hãy tháo dải bảo vệ kết dính khỏi mặt sau của dải LED và dán nó lên mẫu càng thẳng càng tốt. Sau khi tất cả các dải LED được dính chặt vào tấm mẫu, hãy hàn các dây cẩn thận để kết nối các kết nối + 5V, GND và Data với nhau.

Bước 3: Kết nối với ESP32

Kết nối với ESP32
Kết nối với ESP32

Khi tất cả các dải được hàn với nhau, đã đến lúc kết nối dải LED với bộ điều khiển ESP32. Bạn có thể chèn dây vào đầu nối cái hoặc bạn có thể cẩn thận tháo bộ phận co nhiệt ra khỏi dây và chất khử hàn khỏi dải LED. Khi bạn hàn các dây này với ESP32, hãy đảm bảo rằng bạn có đủ dây để đặt mirco-USB ở đâu đó chỉ nơi bạn có thể cắm cáp mirco-USB. Hàn dây được kết nối với + 5V hoặc + 3.3V với Vin, GND với GND và Din với D13.

Bước 4: Cài đặt Arduino IDE

Cài đặt Arduino IDE
Cài đặt Arduino IDE

Nếu bạn chưa cài đặt Arduino IDE, hãy tải xuống từ liên kết sau

www.arduino.cc/en/Main/Software

Chọn phiên bản chính xác cho hệ điều hành của bạn

Bước 5: Thiết lập Arduino IDE

Sau khi mở Arduino IDE, hãy truy cập liên kết tương ứng để cài đặt trình điều khiển Bảng mạch ESP32

Cài đặt Bảng ESP32 trong Arduino IDE (Hướng dẫn dành cho Windows)

Cài đặt Bảng ESP32 trong Arduino IDE (hướng dẫn Mac và Linux)

Tiếp theo, tải xuống thư viện NTP Client từ Taranais từ liên kết sau:

Nhấp vào đây để tải xuống thư viện NTP Client

Ngoài ra, bạn sẽ cần tải xuống Thư viện Adafruit Neopixel

github.com/adafruit/Adafruit_NeoPixel

Giải nén tệp.zip và sao chép thư mục bên trong vào thư mục thư viện Arduino IDE của bạn.

Bước 6: Lập trình ESP32 cho Dự án Đồng hồ Từ

Mở một bản phác thảo Arduino mới và tải xuống đoạn mã ở trên. Sao chép và dán mã này vào bản phác thảo Arduino mới của bạn và biên dịch mã cũng đảm bảo rằng tất cả các trình điều khiển thích hợp đã được cài đặt.

Bước 7: Các bước cuối cùng…

Có một số cài đặt trong mã mà bạn sẽ cần phải sửa đổi.

Bước 8: Kết nối với WiFi

Kết nối với WiFi
Kết nối với WiFi

Hai biến này trong mã sẽ cần được đổi thành tên và mật khẩu mạng wifi của bạn.

Bước 9: Thay đổi màu sắc của đèn LED

Thay đổi màu sắc của đèn LED
Thay đổi màu sắc của đèn LED

Biến này kiểm soát màu sắc của đèn LED, bố cục của dòng này có thể được nhìn như sau:

uint32_t color = strip. Color (Green, Red, Blue);

Bằng cách thay đổi các giá trị của từng giá trị màu (0-255), bạn có thể thay đổi màu của đèn LED. Mã được đặt trước để các đèn LED sáng màu xanh lục.

Bước 10: Điều chỉnh thời gian

Điều chỉnh thời gian
Điều chỉnh thời gian

Đây là khối mã chịu trách nhiệm điều chỉnh sự dịch chuyển thời gian do múi giờ. Nó được đặt thành CDT, lưu ý rằng mã này không tự động thay đổi khi tiết kiệm ánh sáng ban ngày. Bạn sẽ phải thay đổi giá trị bù đắp thành -21600 khi tiết kiệm ánh sáng ban ngày "giảm trở lại".

Bước 11: Lắp ráp cuối cùng

Hội đồng cuối cùng
Hội đồng cuối cùng

Khi ESP32 đang kết nối với WiFi và đèn LED của bạn sáng lên, đã đến lúc lắp ráp dự án.

Dán vật liệu khuếch tán của bạn vào mặt sau của bảng điều khiển phía trước để tất cả các chữ cái đã cắt được bao phủ. Sau đó, xếp hàng các đèn LED với các chữ cái đã cắt. Khi chúng được căn chỉnh, hãy dán các cạnh của mặt sau và mặt trước.

Bước 12: Ghi chú cuối cùng

Dự án này có thể được cung cấp năng lượng từ pin nhưng vì số lượng lớn đèn LED đang được cấp nguồn, pin có thể không cung cấp đủ dòng điện.

Một số đèn LED sẽ sáng ngẫu nhiên, điều này có thể được khắc phục bằng cách đặt lại ESP32 bằng cách nhấn nút EN. Thay đổi chân Vin thành 3.3V từ 5V cũng có thể khắc phục sự cố này.

Đề xuất: