TV Remote to Arduino to X10 Transmitter
{See http://www.youtube.com/watch?v=00t7njIEYQA for the more advanced "X10 Book" project.}
The bottom board contains the ATmega168 and a MAX756 step-up converter that takes as little as 1 AA battery and steps it up to 5V.
The middle board is sort of a shield for the first. Most everything on it is accessed via I2C. It contains a DS1307 RTC (with b/u battery), a DS1621 temp sensor, and a 24LC256 256K EEPROM. It also contains a MAX3232 for serial I/O, and loading sketches to the board from the IDE. Finally, it contains a piezo and an IR receiver so that a Sony TV remote can be used for input.
The top board contains a pair of MAX7221s used drive the RG matrix.
This project also interfaces to the X10 CM17A that transmits to X10 receivers that in turn transmit signals down the house wiring to turn on lamps and appliances.
Software:
This is all programmed using the Arduino IDE.
I wrote the marquee code to access the EEPROM for its 5x7 font set, and preset messages. The marquee can be run in red, green, and orange (red+green).
More info on my Arduino X10 blog at http://brohogan.blogspot.com/
with a controlled high voltage dimmer like that, you should be able to "simulate candle light flickering" using the arduino and some random numbers.
axel1973w 1 year ago
love the LED screen.
nice one.
Neodudeman 2 years ago