This project is one of many I have undertaken to control my house using a set of rules, a web interface, a logger and many more components. This project is a light dimmer which has multiple control interfaces such an RS485 network, an infrared remote control, a proximity touch slider or touch sensor.
It is based on a ATMega8 and the well known Qprox QT401/QT110proximity sensor. The Mega8 had lots of things to do: detect zero crossing of phase, calculate the firing angle for the triac, manage the network communications, check for a finger presence and position on the proximity touch slider and detect and decode infrared coming from a remote control. The device is powered from the RS485 network connection which has +12, data+, data- and GND. On the schematic you will see that there are two detectors, one is the slider, and the other is a simple touch detector. It was done like this so that non-dimmable loads can be driven by using the touch detector as the control. That is why there are circuit pads on the board for two sensors.
- Slider QProx sensor
- IR receiver
- RS485 interface
- Opto isolated
- Up to 500watts
- Network firmware upgradeable
9 Comments to “Network Light Dimmer”
All my source codes were taken from my personal projects.
Everything is for your information only. The C/C++ codes have been written
with ICCAVR. You can find the header and source CRT files by downloading their compiler.
All is for your information and everything is AS IS without any warranty of any kind. No other files are available and I don't make any modification for any body.
- All projects
- Electric Train
- General Posting
- Lastes News
- Work Bench Tools