Home Automation Lighting

Hi,
I'm working on something similar...
At the moment I have an arduino ethernet as base which controls via i2c one pca9586 (16channel PWM driver) and one pca8575(16 channel i2c expander, outputs used as switches).
To control low voltage devices (PWM, led stripes, 12V DC halogen lamps etc) I use a MOSFET as driver. For 230V AC devices I will use solid state relais with integrated optical coupler for safety.

The whole thing is controlled via ethernet from a webserver which also visualizes the actual state.

For the future I plan:

  • Spoken feedback :slight_smile:
  • Voice recognition
  • Intelligent light controlling if e.g. I leave the room and re-enter the room
  • Heater controlling
  • some degree of "learning"

charlie_dream:
more pictures....

setup:

atmega 2560 ---- touchOSC ---- Processing

2 rgb Led strips

2 UV Led strips

2 light dimmers

future ir control (trying to make it work right)
future voice control (Processing Voce library)
future temperature/humidity/light sensors...

send me a PM if someone whats some of the code (arduino/processing) or more info

(again sorry for my english)