sDOMO - DEMO 1
A thermometer with remote controlled digital lines implemented with an Arduino UNO, talking with a GUI via the Hub
This first demo presents a small device speaking sDOMO over
Ethernet with a QT based GUI.. The device is implemented using an
Arduino UNO (2 KB RAM, 32 KB Program Flash), W5001 “Ethernet
Shield” , TMP 102 temperature sensor and 4 LEDS as placeholder for
3 digital-out commands and heart-beat indicator.
The code for Arduino is developed using Eclipse IDE and the
compilers that came with Arduino 1.5.7, see HERE
for a tutorial of setting up Eclipse to compile Arduino code.
Wiring
|
|
In the schema above the connection of the temperature sensor and LED's are presented. The resistors used have a value of 390 ohms.
The standard Arduino Ethernet shield is mounted on top of the board and is not represented in this schematic.
|
|
Downloads
Description
The project highlights the scalability of the sDOMO protocol that allows a very small micro-controller device like an
Arduino UNO having only 2 KB RAM to connect to a home automation network as a full peer.
Beside having the ability to emit notifications with the current temperature, the demo device is also capable to offer remote control
for three digital output pins allowing for example for this device to became the end point for a zoning A/C installation where each
rooms have it own thermometer reporting the temperature and controlling the vents.
To be continued ...