CARACA is a home automation project based on a net of interconnected programmable circuits suited to perform different tasks like switch on/off appliances, decode commands from Ir remote control units, control thermostats, measure temperature and more.
CAn Remote Automation-Control with AVR
Every node of the net communicate each other through a robust protocol (CANBus), and the status can be monitored by a PC possibly connected to the Internet.
Other Open Source Home Automation Projects
MisterHouse: Home Automation with Perl
MisterHouse is a Windows/Unix home automation program written in Perl. It can respond to voice commands, web browsers, time of day, serial port and X10 data, external files, etc and can speak via Text to Speech engines.
OpenRemote – Home of the Digital Home
Software for the Internet-enabled Home at openremote.org. An Open Community in the Home Automation and Domotics space. We believe an Open Source approach can revolutionize the way people create, install, and maintain software in the industry.
An embedded client that works almost everywhere and all you have to do is: connect it to the network and power it on.
Instant Embedded client – Tuxgraphics
“The idea for a network client that reports data to a server was born a while ago when a marketing company contacted me. They wanted to display water and air temperatures live on their homepage.”
The embedded client system uses a DHCP client to obtain an IP address and other network parameters such as gateway address and the netmask from your DSL-router or Cable-router. This process is totally automatic and happens as soon as board is powered on.
The board uploads then periodically measurements to a server in the internet (aka server in the cloud). When you purchase an embedded client board pre-loaded with software then the access to the data receiving server is included.
A Reference and Dictionary of electronic circuits, microcontrollers and other chips. Basic Theory and Components too.
NoccyLabs – Electronics and microcontrollers
Here you can find some information and experiments on the TI Launchpad – MSP430 series, Atmel AVR/Arduino and Microchip PICkit2 / PIC16F series.
MSP430 LaunchPad and Value Line MCUs provide a complete development environment to enable applications including 3D glasses, gaming controls, touch sensing, smoke/fire detectors, wireless networking and more.
The LaunchPad development kit is a MSP430 MCU Value Line kit. The open source kit includes all of the hardware and software needed to easily launch designs based on TI’s MSP430 Value Line MCUs, they offer up to 10X performance and 10X battery life over 8-bit MCUs. LaunchPad supports rapid prototyping and development by allowing developers to quickly drop-in MSP430 Value Line MCUs to evaluate, program or debug devices.
usbtiny – Software USB implementation
USBtiny is a software implementation of the USB low-speed protocol for the Atmel ATtiny microcontrollers. Of course, it will also work on the ATmega series. The software is written for an AVR clocked at 12 MHz. At this frequency, each bit on the USB bus takes 8 clock cycles, and with a lot of trickery, it is possible to decode and encode the USB waveforms by software.
Other Atmel AVR Projects he built are
- batwatch – Monitor for a solar panel car battery charger
- webasto – Remote control of Webasto water heater
- blink – Automatic turn signal light
- nikon- Nikon Camera Remote Control
Projects of Dick Streefland from De Bilt
Dick Streefland, lives in Amersfoort, in the center of The Netherlands. He has some Atmel AVR Projects and he is a big fan of Linux. He started on a 6809-based home-brew system with the OS9 operating system from Microware.