28-05-2010: First version of this Arduino start post, any suggestions to enhance the start post are greatly appreciated.
What is Arduino?
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Relation with domotica
Arduino gives you the capability of doing virtually anything with physical hardware, for example you can connect sensors to it (temperature sensors, pressure sensors etc.)
The possibilities are virtually endless.
TODO: Write about Arduino software.
This is the most common Arduino controller, it's the successor of the Arduino Diecimila. This is a nice Arduino controller to start with.
More details: http://arduino.cc/en/Main/ArduinoBoardDuemilanove
If the Arduino Duemilanove is not enough for you, for example if you need more I/O's. The Arduino Mega is the way to go. This is due to the ATmega1280 processor instead of the ATmega168/ATmega328 used on the Duemilanove.
The Arduino Mini is the smallest (official) Arduino available. It's intended for projects where space is the main requirement.
Some essential differences with the Duemilanove are: missing USB connection (so, you need a USB<>Serial convertor to program this Arduino), missing voltage regulator and missing expansion headers.
This is also a mini version of the Duemilanove, as opposed to the Mini it does have an USB connection.
Arduino clones/Arduino platform based devices
Think of the JeeNode as an Arduino + Xbee shield + Xbee, but smaller and less feature-full than the XBee.
The JeeNode is based on an Atmel ATmega328 - the same as an Arduino - and was inspired by Modern Device's Really Bare Bones Board, which is like a minimal implementation of an Arduino. The USB communication interface has been removed and any USB-to-TTLSerial based on the FTDI232R chip is guaranteed to work as connection. Being compatible with Arduino boards such as the Duemilanove means that you can use the IDE to upload a sketch using any PC running Windows, Mac OS X, or Linux.
Freeduino (http://www.freeduino.org/) is a collection of PCB schema's allowing you to create your Arduino device.
Seeeduino (http://www.seeedstudio.com/) offers Arduino clones. They offer models based on the Duemilanove and the Mega.
Arduino projects by forum members
- Digit has created a wireless barometric pressure sensor. -> domoticaforum.eu/viewtopic.php?f=17& ... amp;t=4542
- Digit is working on a motion detection sensor based on Arduino (this is work in progress) -> domoticaforum.eu/viewtopic.php?f=63& ... amp;t=4973
- Maarten Damen has created a counter for a sensor bin as a proof of concept. -> domoticaforum.eu/viewtopic.php?f=17& ... amp;t=4536
- Maarten Damen is working on a wireless infrared sender and receiver -> domoticaforum.eu/viewtopic.php?f=63& ... amp;t=4981
- luria is working on a Arduino Entry system using 12AC doorbell trafo -> domoticaforum.eu/viewtopic.php?f=63& ... amp;t=5325