4 handcrafted pcbs are milled, which are interconnected via I2C-bus with 4,7 kΩ Pullup resistors on SDA and SCL pin.
The first board (controll-unit 1 - MASTER) is called "The Brain" and is the master board.
The second board (control-unit 2 - SLAVE#1) is called the relay-control and can switch the Output devices (LED, the pump and the fan).
The third board (controll-unit 3 - SLAVE#2) is the input Interface-board, on which a Encoder-pushbutton, a rgb-LED and an lc display.
The fourth board (controll-unit 4 - SLAVE#3) is the sensor or "input board" on which the waterlevelsensor, a Real Time Clock and the DHT temperature/humidity sensor are installed.
An ATmega 328 P-AU is installed on each of these boards.
List of all used Components:
4 self made PCBs (with ATmega 328 P-AU) milled and equiped in our FabLab
5-Pin D Schaft 20 Nummern Detents 360 Grad Rotary Encoder with Push Button
For this pcb I make a video while milling, becouse it was my first double-sided pcb. 4 reference holes are drilled on the upper side. The autofocus camera of the LPKF machine recognizes these holes, after the board has turned over. By means of this orientation, the machine can continue the conductor tracks on the back. Really impressive technology!:
Here you can see the interfaceboard in the 3d printed housing running an example programm (more datails at Putting it all togheter)