Het idee van dit project, alle overtollige energie van de zonnepanelen automatisch naar een elektrische boiler sturen
ESP32
PWM → 0-10V module
SSR (vermogen sturing)
Relais (veiligheid) 30A
Relais voor Koelventilator 10A
2x DS18B20 4K7 ohm weerstand
OLED (I2C)
Netspanning + boiler
Functie GPIO
PWM uitgang 25
Relais beveiliging 26
Relais Koelbventilator 3318
DS18B20 data 4
OLED SDA 21
OLED SCL 22
Module ESP32
PWM IN GPIO25
GND GND
VCC 12V
👉 uitgang module:
0-10V → naar SSR control input
👉 (LCTC 0-10V type)
SSR Aansluiting
Control + 0-10V output
Control - GND
AC IN Net fase
AC OUT Boiler
👉 high-trigger relais
Relais ESP32
IN GPIO26
VCC 5V
GND GND
👉 beide op dezelfde pin
DS18B20 ESP32
VCC 3.3V
GND GND
DATA GPIO4
4.7k weerstand tussen DATA en VCC
👉 beide sensoren parallel aansluiten
OLED ESP32
VCC 3.3V
GND GND
SDA GPIO21
SCL GPIO22
✔ MQTT (json + raw + “Topic Instelbaar = 1000”)
✔ AUTO regeling met drempel (200W)
✔ MANUAL slider
✔ Live webinterface (zonder refresh)
✔ Grafiek (vermogen)
✔ 2x DS18B20: heatsink beveiliging / boiler temperatuur
✔ WiFi via AP (192.168.4.1)
✔ Conectie met Domoticz
Injectie
PWM
Boiler
Heatsink
✔ Dode tijd, tijd voordat regelaar reageert, bvb wolken of ff stroompiek dan moet de regeling niet reageren
✔ instellingen opslaan
PID aanpassen indien nodig
Kp = 0.3
Ki = 0.02
Kd = 0.2
te traag → Kp omhoog
overshoot → Kd omhoog
blijft fout → Ki omhoog
Standaard instelling = Slow
Start scherm
Config Deel 1
Config Deel 2
Laatste versie van software met alles erop en aan
AP 192.168.4.1
Domoticz
PID regeling
Keuze vermogen export
Ventilator sturing Heatsink
Auto/Manuele sturing
Dode tijd
Veiligheidsrelais
Hoofdscherm
PID regeling
Config
Wifi en MQTT settings
Config
IDX DOMOTICZ
Target alle injectie hierboven word naar boiler gestuurd
Dode Tijd (Tijd alvorens reactie van PID regeling)