User Manual

(DEVISE HOME version 1.032)







Introduction


In this section you can find the description of all DEVISE HOME components and features.




Hardware devices:



1. Comm:

Adafruit WI-FI breakout based on TI CC3000 It is recommended to use this shield on Arduino Mega or higher. Arduino Uno or similar size could not have enough memory to host your application.

Adafruit WI-FI shield based on TI CC3000 It is recommended to use this shield on Arduino Mega or higher. Arduino Uno or similar size could not have enough memory to host your application.

Radio device for 2.4Ghz bidirectional communication

TX Radio device for 315Mhz or 433Mhz communication.

RX Radio device for 315Mhz or 433Mhz communication.

shield for ethernet communication



2. Display:

2 rows LiquidCrystal standard.

2 rows LiquidCrystal I2C.



3. Input:

Double Clap ON/OFF

Linear Potentiometer.

Generic Switch with pull-up

Generic Push Button with pull-up



4. Misc:

Device for high precision Real Time Clock.



5. Motors:

L293D driver for up to 2 DC motors or 1 step motor

Servo with Angle Control

L293D shield for up to 4 DC motors or 2 step motors and 2 servos

L293D driver board for up to 2 DC motors or 1 step motor

Limit switch



6. Output:

Components for watering control.

Led connected to Digital pin

Generic 5V Relay.

Laser dot diode

Led connected to Analog (PWM) pin



7. Sensors:

Ultrasonic Sensor HCSR04.

Photoresistor.

Liquid Water Level Sensor Horizontal Float Switch rest vaule = 0 push value = 1

Temperature Sensor based on DS18B20 digital component

Humidity and Temperature Sensors based on DHTxx digital components

Motion sensor (PIR) This component allows to trigger functionalities when is recognised a movement in a range of 7 meters

Sensor of smoke, gas and alchool.

Temperature Sensor based on 10K NTC Thermistor. Note that for a more accurate temperature reading, thermo device is much better.


Software services:



8. Connect:

Cross connection from an analog to a digital objects.

mixer for analog inputs. The output will be the normalized sum of input levels

Cross connection between two digital objects. Read the value from an object (i.e. switch or button) and set it to another (i.e. led or timer)

Cross connection between two analog objects. Read the value from an object (i.e. sensor) and set it to another (i.e. PWM)

Combine digital inputs using a logical operator.

The output is triggered by input transitions

The output is triggered by input transitions and will toggle between 0 and 1.

Combine digital inputs using a logical operator.

mixer for analog inputs. The output will be the normalized sum of input levels

The output is triggered by input transitions



9. Timing:

Timer service with analog output

Timer service with digital output.

Chrono service for time scheduled event generation.

Analog gradual transition timer

Pattern generator with digital output.



10. Web:

Web connectivity service for remote control