Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Các dự án Fusion 360 »
HexMatrix 2.0 là bản nâng cấp của HexMatrix trước đó. Trong phiên bản trước, chúng tôi đã sử dụng đèn LED WS2811 do HexMatrix trở nên nặng và dày. Nhưng trong phiên bản ma trận này, chúng tôi sẽ sử dụng PCB tùy chỉnh với đèn LED WS2812b làm cho ma trận này mỏng 3 cm.
Bước 1: Nguồn cung cấp:
- PCB Click cho tệp Gerber
- NodeMCU (ESP8266)
- Đèn LED WS2812B
- Bộ chuyển đổi 5V 2A micro USB
- Bộ phận in 3D
Bước 2: In 3D:
- Nhấp để tìm tệp STL
- In 3D tất cả các mô hình 3D, đảm bảo in màn hình bằng PLA màu trắng.
- Thiết kế mà tôi thực hiện là để treo trên tường, bạn có thể sửa đổi theo yêu cầu của mình trong tệp Fusion360 Fusion360.
Bước 3: Kết nối mạch:
- Hàn tất cả các đèn LED trên PCB theo đúng thứ tự.
- Thực hiện tất cả các kết nối như được hiển thị trong sơ đồ mạch.
- GND ~ GND
- Vin ~ 5V
- D2 ~ Din
Bước 4: Mã:
- Mở mã được cung cấp trong Arduino IDE. Nhấp để tìm mã
- Cài đặt Thư viện FastLED và thư viện bảng cho các bảng ESP8266.
- Nhập Wifi_Name và Mật khẩu của bạn
// Thông tin Wifi của bạn
const char * ssid = "Wifi_Name";
const char * password = "Mật khẩu";
Nhập múi giờ của quốc gia bạn
//Múi giờ của bạn
int múi giờ = 5.5 * 3600;
- Nếu nói đối với tôi ở Ấn Độ múi giờ là 5:30, tôi đã nhập 5,5, tương tự như vậy bạn phải đặt múi giờ của quốc gia của bạn.
- Chọn loại Board là ESP8266 (NodeMCU), chọn cổng và tải mã lên.
- Sau khi mã được tải lên thành công, hãy kiểm tra Ma trận bằng cách cấp nguồn cho nó với bộ chuyển đổi micro USB.
- Bạn thậm chí có thể hiển thị hình ảnh động từ các ví dụ thư viện FastLED.
Bước 5: Cuối cùng:
- Cắt các chân của bảng NodeMCU và đặt mọi thứ vào trong hộp.
- Đặt màn hình và tạo một số lỗ bằng khoan và bắt vít các bên.