Tiêu đề Hộp đựng OpenDTU-board có màn hình Tóm tắt Đây là

Nó là một hộp cho bảng opendtu nhỏ gọn có màn hình đính kèm

👁️
671
Lượt Xem
❤️
7
Lượt Thích
📥
41
Lượt Tải
Cập Nhật Nov 22, 2025
Chi tiết
Tải xuống
Remixes

Mô tả

I am planning to get myself a small solar power plant to supply my own power (as allowed in Germany).

To manage the inverter I found a project called OpenDTU (DTU = “data transfer unit”) which can communicate between the inverter and Home Assistant (in my case) via MQTT.

I bought the electronic modules and soldered them to a perforated PCB and then constructed a small little stable box, which holds the PCB and also allows to connect the ESP32 via USB to power it, but contains a mountpoint for a little .96" OLED display to show the status.

Software can be found under GitHub - tbnobody/OpenDTU: Software for ESP32 to talk to Hoymiles Inverters and Home Assistant (home-assistant.io)

BOM:

1x perforated PCB: 40mm x 60mm

1x ESP32 D1 mini (12€/pc*): ESP32 D1 Mini Nodemcu WiFi Module + Bluetooth Internet Development Board Compatible with Arduino (azdelivery.de)

1x .96" OLED display (7,50€/pc*): 0.96 inch OLED display I2C SSD1306 Chip 128 x 64 Pixel I2C screen (azdelivery.de)

1x NRF24L01+ (2,20€/pc*): NRF24L01 with 2.4 GHz wireless modules for ESP8266, Raspberry Pi and Arduino (azdelivery.de)

6x M2x8 Screw 4x M2 Washer

Cabling (different colors)

Pin headers + female socket headers

Soldering equipment

Everything else was try and error on a breadboard first and then just rebuilding it on the PCB with wires.

The PCB slides into the box and is hold in place by two rails. The display is mounted to the lid with screws (two screws with one washer below and on top of the display-PCB is enough). Originally I planned four screws, but they interfere with the big PCB and I just removed them.. Works great anyway.

Don't forget to add enough slack to the display-wires! There is enough space in the box to store the excess.

The box can be made potentially water-resistant by sealing the display (inside) and the USB-connector with hot glue, but then you cannot remove the power-plug any more.

Print settings:

0.4mm Nozzle 0.2mm layer-height Both items were designed to be printed without support, so I would not enable it at all.

The pictured box has been printed on an Ender 2 Pro running Klipper.

If you have questions, feel free to get in touch with me!

*Prices as per day of creating this description and for reference

Giấy phép

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

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International

Attribution-NonCommercial-ShareAlike

Yêu cầu ghi công
Văn hóa Remix Được phép
Sử dụng thương mại Không được phép
Tác phẩm phái sinh Được phép
Được phép chia sẻ

Model files

ALL MODEL FILES (2 files)
Loading files, please wait...

Remixes (0)