Project status: "finalized"


A scaleable basic KNX Output-Actor sample project.

First working samples with 3 relais.
 

The project consists of an add-on board for my existing ESP32-KNX board.
All connections are pluggable, but could also be soldered directly to save more space.

Power connector:
KNX  + / -
24VDC + / -

The 24V is necessary because the ESP32 chip requires more power in Wi-Fi mode than the KNX bus could provide, and the relays used also operate at 24V.
Therefore, the relay add-on board has a low-loss DCDC converter that supplies the project.

The normally open contacts of the 3 relays are each routed out to a connector.

 

PCB

Schaltplan

Software


To not having to recompile the program every time parameters are changed, I have implemented a config web interface where the most important parameters can be easily changed.

The Wifi interface is off in normal operation and is activated by pressing a button. 
It makes a Wifi access point “ConfigESP32” on which the interface can then be reached via http:/192.168.123.1/
It is important to format the EEprom memory after loading the firmware!

Sourcecode can be downloaded in the download section->
>> Download Sourcecode here <<

Requires
Arduino IDE 2.3.3 and following libraries

* The for the Arduino IDE 2 modified KNX-Stack from Thorsten Gering
 https://github.com/thernst-de/arduino-tpuart-knx-user-forum.git
Save the KnxTpUart Folder in your library folder (in most cases it is C:/Users/USERNAME/Documents/Arduino/libraries)

Case (3D-Print)

62x50x19mm 
 




Downloads:

- Gerber Files 
- Circuit Diagramm
- Arduino Sourcecode 
- 3D-Print Case Files

 

ToDo:


- Software PWM for relays (energy saving)



  

 

 

Comments powered by CComment