Vỏ hộp hiển thị cho ESP32 kèm màn hình ILI9341

Mô hình vỏ hộp in 3D chuyên dụng cho combo ESP32 và màn hình ILI9341, hỗ trợ kết nối ESPHome và Home Assistant. Thiết kế gồm 4 phần chắc chắn, có miếng chặn lọt sáng, giúp tạo bảng điều khiển nhà thông minh chuyên nghiệp.

👁️
962
Lượt Xem
❤️
12
Lượt Thích
📥
151
Lượt Tải
Cập Nhật Apr 02, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Tương thích tốt với ESPHome và Home Assistant

Mô tả

Mẫu STL này được thiết kế để làm vỏ bọc cho màn hình ILI9341 kết hợp cùng vi điều khiển ESP32. Đây là lựa chọn lý tưởng cho các bác muốn hiển thị dữ liệu từ Home Assistant hoặc quản lý giao diện tùy chỉnh thông qua ESPHome. Bộ vỏ gồm bốn linh kiện in 3D lắp ráp lại với nhau, tạo nên vẻ ngoài chắc chắn và đẹp mắt.

Các thành phần của mô hình

  • Display - Front (Mặt trước): Bảng điều khiển phía trước nơi hiển thị thông tin.
  • Display - Back (Mặt sau): Phần sau của vỏ, giúp bảo vệ và che đi các linh kiện điện tử.
  • Display - ILI9341 Pin Block: Khối chặn để cố định màn hình ILI9341 vào vỏ.
  • Display - Light Bleed Blocker: Một chi tiết dành cho in đa màu để giảm hiện tượng lọt sáng, giúp tăng độ tương phản và khả năng hiển thị của màn hình. Nếu dùng, em khuyên các bác nên căn chỉnh trong phần mềm slicer, gộp nó với phần Mặt trước và in bằng nhựa màu đen.

Nguyên vật liệu và yêu cầu

  • In ấn: Khuyên dùng nhựa PLA hoặc PETG, chiều cao lớp in khoảng 0.2 mm để có chi tiết tốt nhất.
  • Lắp ráp: Cần 4 ốc vít M3 (thường là loại 20 mm) để cố định các bộ phận.

Hướng dẫn in và lắp ráp

  1. In ấn:
    • In từng linh kiện riêng biệt.
    • Chỉ nên bật hỗ trợ (supports) cho những phần cần thiết (ví dụ: khối chặn Pin Block).
  2. Xử lý sau in:
    • Chà nhám và loại bỏ nhựa thừa, đặc biệt ở phần chặn sáng (Light Bleed Blocker) để lắp khít vào mặt trước.
  3. Lắp ráp:
    • Lắp ESP32 và màn hình ILI9341. Dùng "Pin Block" để khóa màn hình lại.
    • Bắt vít M3 vào mặt trước và sau, đảm bảo vị trí khớp để tránh lọt sáng.

ESPHome Template

Dưới đây là file mẫu cơ bản để các bác bắt đầu:

esphome:
  name: display_ili9341
  platform: ESP32
  board: esp32doit-devkit-v1

wifi:
  ssid: "Your_SSID"
  password: "Your_Password"

api:
ota:

display:
  - platform: ili9xxx
    model: TFT 2.4
    cs_pin: GPIO15
    dc_pin: GPIO2
    reset_pin: GPIO4
    rotation: 270
    update_interval: 3s
    id: tft_display
    pages:
      - id: main_page
        lambda: |-
          it.printf(10, 10, id(font_main), "Hello ESPHome!");

font:
  - file: "gfonts://Roboto"
    id: font_main
    size: 20

text_sensor:
  - platform: homeassistant
    id: ha_status
    entity_id: sensor.display_status

Lưu ý cuối

  • Thiết kế này giúp đơn giản hóa việc tích hợp màn hình ILI9341 với ESP32 cho các bảng điều khiển nhà thông minh.
  • Em đã thêm mẫu đi dây. Em không dùng chân "touch" vì màn hình của em không có cảm ứng.
  • File mẫu ESPHome chỉ là bước khởi đầu, các bác thoải mái tùy biến theo phần cứng của mình. Nên dùng AI hỗ trợ để thiết kế giao diện dashboard đẹp hơn.
  • Kiểm tra kỹ chiều dài ốc vít để đảm bảo lắp ráp chuẩn xác nhất.

Em đã in bằng nhựa Grilon3 Clear Blue PETG và Black PETG để tránh bị lọt sáng.

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial — Share Alike

CC-BY-NC-SA

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (4 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)