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 ...