Vỏ MK4 cho ESP32-CAM tích hợp HomeAssistant (ESPHome)

Vỏ nhỏ gọn cho MK4 chứa ESP32-CAM + đèn pin và buck converter, có chỗ gắn heatsink tùy chọn, chừa chân để nạp lại từ ngoài. Kèm cấu hình ESPHome để tích hợp Home Assistant và điều khiển LED.

👁️
2.6K
Lượt Xem
❤️
59
Lượt Thích
📥
207
Lượt Tải
Cập Nhật May 03, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Vỏ này chứa một buck converter và một esp32-cam. Tất cả linh kiện cần thiết bạn có thể thấy trong hình bên dưới. Bạn có thể dùng bất kỳ DC-DC buck converter nào kích thước tối đa 20x16x4mm và đầu ra 5V hoặc 3.3V. Trong hộp có đủ chỗ để gắn thêm một heatsink nhỏ KHÔNG BẮT BUỘC (tối đa 9x9x3mm) để dẫn nhiệt từ esp32 ra ngoài, đồng thời có các lỗ để đảm bảo không khí lưu thông. Các chân pin được chừa để có thể thao tác từ bên ngoài nhằm nạp chương trình trực tiếp trong trường hợp có sự cố. Các chân bổ sung có thể dùng cho mục đích khác, ví dụ để điều khiển hệ đèn custom của máy in.

Nguồn cấp được đấu vào mainboard, NHỚ dùng ĐÚNG CẶP đầu nối nguồn, cặp bên trái là để cấp cho heat bed và điện áp ở đó có thể không ổn định. Dùng ống bọc dây (wiring sleeve) của motor trục X để đi dây. CẦN IN SUPPORT.

Ốc ngắn là M3x10, ốc dài là M3x16.

TÙY CHỌN

Buck phải được đặt đúng theo hình, và phải đẩy sát vào hết cỡ bên dưới nắp.

Trên tay đỡ có một lỗ để luồn dây, mình không dùng lỗ này.

Bạn sẽ cần một programmer và phần mềm ESPHome để chuẩn bị/nạp firmware cho chip. Bạn cũng có thể dùng Arduino IDE và chia sẻ video stream trực tiếp sang Prusa Link/Connect (cách làm bạn có thể dễ dàng tìm). Trong code cũng có sẵn phần quản lý LED (bật/tắt). Bạn sẽ cần xoay video stream hoặc xoay thẻ trong HA, vì trên ESP không làm được.

Hãy dùng cấu hình phù hợp với chip của bạn. Ví dụ dưới đây dành cho Ai-Thinker Camera (https://esphome.io/components/esp32_camera).

esphome:
  name: esp32-cam

#OPTIONAL
#esp32_camera_web_server:
#  - port: 80
#    mode: stream

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "USE YOURS"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

captive_portal:

esp32_camera:
  external_clock:
    pin: GPIO0
    frequency: 20MHz
  i2c_pins:
    sda: GPIO26
    scl: GPIO27
  data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
  vsync_pin: GPIO25
  href_pin: GPIO23
  pixel_clock_pin: GPIO22
  power_down_pin: GPIO32

  name: MK4_ESP32-CAM

# Flashlight
switch:        
  - platform: gpio
    name: "Flashlight"
    pin: GPIO4

Giấy phép

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

Creative Commons — Attribution — Noncommercial

CC-BY-NC

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 (7 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)