KlipperCryptoWeatherPanel – Case in 3D cho màn hình Guition JC4827W543 ESP32-S3
Bộ vỏ in 3D cho màn hình HMI Guition JC4827W543 ESP32-S3 (480×272). Dùng làm panel cạnh máy in/để bàn, hiển thị giờ, thời tiết, giá crypto, biểu đồ nến 90 ngày và trạng thái Klipper/Moonraker (firmware trên GitHub).
Mô tả
Mô tả
Đây là một bộ vỏ (enclosure) in 3D cho màn hình HMI Guition JC4827W543 ESP32-S3. Phần case này được thiết kế cho một bảng thông tin nhỏ đặt trên bàn làm việc hoặc cạnh máy in, có thể dùng chung với dự án dashboard Arduino/LVGL của mình.
Firmware trên màn hình sẽ hiển thị giờ địa phương, thời tiết hiện tại, giá crypto theo thời gian thực, biểu đồ nến 90 ngày, và trạng thái Klipper/Moonraker từ một máy in 3D đang chạy Mainsail hoặc các thiết lập tương thích. Mục tiêu chính của bài đăng trên Printables này là chia sẻ file case để in, còn toàn bộ HMI code, ghi chú cấu hình và file dự án thì có trên GitHub.
Case này làm cho module màn hình Guition JC4827W543 480 x 272 ESP32-S3. Phần cứng dùng đơn giản và hướng tới việc dễ in, dễ lắp.
Tính năng
- Case cho màn hình HMI Guition JC4827W543 ESP32-S3
- Thiết kế cho UI dashboard 480 x 272
- Dùng như một bảng trạng thái máy in Klipper/Moonraker
- Với firmware đi kèm có thể hiện giờ, thời tiết, dữ liệu giá crypto và các màn hình biểu đồ
- Form factor gọn, để cạnh máy in hoặc trên bàn
- Firmware Arduino/LVGL được cung cấp riêng trên GitHub
- Dùng dữ liệu Wi-Fi API cho thời tiết, crypto và trạng thái máy in
Firmware / Code
Firmware nằm ở đây:
Code được viết dưới dạng dự án Arduino dùng LVGL, LovyanGFX, ArduinoJson, Wi-Fi, dữ liệu thời tiết Bright Sky, dữ liệu crypto từ Coinbase, và các request Moonraker API.
Phần cứng cần có
- Màn hình HMI Guition JC4827W543 ESP32-S3
- Ốc M3
- Insert M3 heat-set
- Cáp USB / nguồn cấp
- Kết nối được mạng Wi-Fi
- Tùy chọn: máy in Klipper/Moonraker để dùng màn hình trạng thái máy in
Ghi chú
Firmware được cấu hình thông qua một file cấu hình cục bộ riêng (private), nên thông tin Wi-Fi, vị trí, cặp crypto và URL Klipper/Moonraker không được lưu trong các file công khai của dự án.
UI hiển thị trong bản mình làm chủ yếu là tiếng Đức vì làm cho thiết lập cá nhân, nhưng code có thể tùy biến.
Thiết lập in (Print Settings)
- Vật liệu: PETG hoặc PLA
- Layer height: 0.2 mm
- Infill: 15-25%
Lắp ráp (Assembly)
1. In các chi tiết của case.
2. Gắn insert M3 heat-set.
3. Đặt màn hình Guition JC4827W543 vào trong case.
4. Bắt cố định màn hình bằng ốc M3.
5. Flash firmware từ repository trên GitHub.
6. Cấu hình Wi-Fi, vị trí, cặp crypto, và (tùy chọn) URL Klipper/Moonraker.
7. Cấp nguồn cho màn hình và kiểm tra serial output để xem thông tin setup/debug.
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!