Bueno, dada la poca difusion y mucho potencial de la libreria que quiero presentar, creo que es importante hacer una buena exposicion del Sistema, y aun mas, de sus posibilidades (casi ilimitadas)
Primero quede claro que es un proyecto totalmente abierto, en el que simplemente colaboro y para el cual busco mas apoyo de forma desinteresada ( mentira! casi todos son italianos y busco apoyo de hispano-parlantes... xD porque no me entero de nada en su foro!! ) ... bueno, tambien hablan bien ingles, mejor que yo... xD
Novedad!!! Hemos hecho un Blog con una serie de Tutoriales por niveles para que sea mas facil para todos aprender y colaborar! Aqui la direccion:
El sistema se basa en nodos, (Arduino y compatibles), como minimo tendremos un nodo principal o gateway, el cual se puede conectar a la LAN de casa tanto con el Shield estandar como el mucho mas economico ENC28J60 (1.67€), asi como por WIFI. NOTICIA IMPORTANTE Hemos conseguido INTEGRAR de forma directa un NODO Souliss sobre un modulo ESP8266!! SIN ARDUINO Este modulo cuesta entre 2-3€! Pongo los Links y Mucha mas informacion [/url]aqui.. Recomiendo igualmente terminar de leer este post.
Aqui el post de la integracion que estoy haciendo yo:
https://groups.google.com/forum/#!topic/souliss-es/MRNRyQ-6CxU
El post en Ingles:
https://groups.google.com/forum/#!topic/souliss/8TALFUqfzEQ
Y la noticia en la web:
Aqui el link directo al IDE con la libreria integrada:
https://drive.google.com/a/souliss.net/folderview?id=0BzyjHRwlzov4fjkwWVZJNVExVUc0QzVpVmRobTZkWkJ3Wk55b0xPUE9xTU0xRVJYZkQzcWs&usp=drive_web#list
Con esta configuracion minima y un codigo en Arduino reducido podremos configurar diferentes tipos de dispositivos:
-Cualquier tipo de sensor
-Led's
-Reles
-Tiras Led (RGB y normales)
-Motores (Cortinas y Persianas, con finales de carrera)
-Control cualquier dispositivo por envio de Infrarrojos (Aires acondicionados, TV, Tiras Led RGB con mando,...)
-Pulsadores (Capacitivos y pushbuttons)
-Pulsadores externos por rf ( Con los emisores y receptores mas baratos, 1€)
-Alarmas
-... (Puedes imaginar algo mas? Aportalo! )
Y con esto podemos instalarnos la App gratuita de Android para controlar todo, es sencilla de configurar (solo poner la ip) y si se quiere tambien se puede conectar desde 3G simplemente poniendo la IP publica de nuestra conexion. Permite programar grupos de comandos (apagar todas las luces, ... ) y escenas (Encender calefaccion si hace frio, apagar luces si no estoy en casa, encendidos temporizados, y demas condicionales configurables. Tambien permite ver de forma manual todos los Nodos y Slots ("dispositivos"), asi como controlar directamente la intensidad o color de las luces, sincronizarlas con la musica o ver graficos de temperatura y humedad de tiempo ilimitado. (Link de la App al final)
Edito He desarrollado una pequeña app que nos permite el control de la domotica por Comandos de Voz de forma sencilla, intuitiva y sin ninguna configuracion
Espero que os guste!
Por supuesto el sistema es totalmente autonomo y puede controlarse todo con las entradas (botones,etc...) - salidas
Pero no queda aqui, de hecho, a partir de aqui es desde yo empiezo a implicarme en la idea de Souliss.
Un nodo es barato, solo necesitas un Arduino ( yo de hecho uso atmega328 standalone ) y una conexion de red, en mi caso la mas economica ENC fue la que hizo que me decantara por este proyecto, y no me equivoque.
A partir de la idea de tener un nodo que hace de gateway podemos conectar otros a él. Los metodos de conexion entre nodos son tambien muy interesantes, se puede conectar cualquier otro nodo por LAN (cable o wifi) o bien por conexion directa (cruzando RX-TX), con distancia limitada, la cual he conseguido ampliar con la conexion de unos chips muy baratos (MAX485 4€ 10ud) a una distancia maxima de 1.2km entre cada nodo.
La ventaja de este metodo es que con un solo Arduino + ENC puedo tener hasta 31 nodos conectados con solo dos cables (utilizando la instalacion de cable telefonico de mi casa) y los Peers (o nodos no-gateway) unicamente necesitaran para conectarse a la red de Souliss un MAX485 (0.40€). Con esto tendriamos practicamente la red domotica de la casa motada =)
Luego quedaria la instalacion de control, que seran los botones, pulsadores o capacitivos, y por supuesto los dispositivos a controlar, en mi caso la iluminacion sera practicamente sustituida por iluminacion led por tiras de led, o leds de alta potencia, asi como pulsadores capacitivos. Los sensores de Temperatura-Humedad (DHT11 1€ud) se pueden montar directamente sobre el Nodo.
Tambien he desarrollado un pequeño dispositivo ( que se puede cargar en un atmega8 ) que enviaria hasta 18 botones o pulsadores al nodo por RF, con las placas mas baratas del mercado (1€ el emisor y el receptor), de forma que podria tener la "botonera" sustituyendo los interruptores de la luz ( o poniendo una simple placa de metal encima convertirlo en un sensor capacitivo ) y el nodo, con las Salidas (Regletas, lamparas, tiras led).
Para mi era prioritario para el proyecto que fuera lo mas BARATO posible. ( Se nota no? xD) El coste de un nodo (incluyendo botones capacitivos, transistores para control de tiras led, led infrarrojo, receptor rf, sensor de temperatura y humedad y max485) rondara los 5€
Y por ultimo, pero no menos importante, estamos dando los ultimos toques al desarrollo una interfaz de enlace con OpenHab (Si, el archiconocido) y una interfaz simple en web, ( la app de android ya devuelve el estado de la red y permite enviar comandos de encendido y apagado por html ) Hay algun proyecto avanzado en HTML5+JS+CSS. Y tambien hemos desarrollado una "mini-app" que recoge los datos y los sube a xively (una web que permite registrar sensores y datos para posterior analisis y estadisticas)
Los links para mas informacion:
IMPORTANTE, proyecto migrado a github, todas las descargas y codigo fuente aqui:
Guia de Primeros Pasos en ESPAÑOL Traducida por Dabauza (Gracias!)
La web, con algo de informacion, noticias y videos pero para estar realmente al dia es mejor el foro.
El foro (registraros!! que estoy solo hablando español!! jajaja)
https://groups.google.com/forum/#!forum/souliss
Unos videos de Youtube (Haz tu Souliss y subelo!! )
http://www.youtube.com/results?search_query=souliss
La app
https://play.google.com/store/apps/details?id=it.angelic.soulissclient&hl=es
Espero que os guste y que podais aportar vuestro desinteresado apoyo Sois Bienvenidos
Edito. Añado el Link con la explicacion un sketch de Souliss y para poder entender un poco mejor el codigo:
http://forum.arduino.cc/index.php?topic=223723.msg1643510#msg1643510
Añado Sketch GATEWAY sencillo con 2 Sensores DHT, Led normal y Led PWM. (Ocupa 182 lineas Con comentarios 88 Sin Ellos, asi que es Sencillito y esta bien explicado ) Dado que utiliza la libreria DHT la añado aqui como adjunto, aunque es la libreria estandar.
http://forum.arduino.cc/index.php?topic=223723.msg1651081#msg1651081
DHT.ZIP (1.55 KB)