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
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 InternationalAttribution-NonCommercial-ShareAlike