Foro de discusión, ayuda y aprendizaje de electricidad doméstica e industrial, documentación técnica, averías, cursos, normativa, software técnico, bajo consumo, reparación de electrodomésticos, instalaciones singulares de imagen y sonido..




distribucioneselectricas.com

 
juanpintom
Usuario novato
Usuario novato
Autor del tema
Mensajes: 7
Registrado: 04 Ago 2014, 18:58
Ubicación: Valencia

Proyecto Souliss. Domotica para el hogar. OpenSource

04 Ago 2014, 20:17

Imagen

Hola a todos!, os traigo la presentacion que hice hace algunos meses en el foro de Arduino, espero que os interese y que saquemos buenas ideas entre todos :)

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 italiano!! ) ... bueno, tambien hablan bien ingles, mejor que yo... xD

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.

http://2.bp.blogspot.com/-t_bn1vAs-bw/UpJaf07yf1I/AAAAAAAAArs/-tcvyS9fKP8/s1600/souliss+arduino+iot.png

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! :) )

http://4.bp.blogspot.com/-sb5Ce8l2IlU/UpJrt6STuWI/AAAAAAAAAsM/Dn_1OVQK5qU/s1600/soulisslightcontrol.png
http://1.bp.blogspot.com/-Q9u6xNQo9aE/UpJsdsm3VCI/AAAAAAAAAsU/FT43S-A6nKA/s1600/soulisssynch.png

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. (Ver link de la App al final)

https://lh5.ggpht.com/7coYQ6frUrieC-8UJ_cW8_kqzB2boIo73yY1RhZD7epSiaO6KhaEYWEc51yBQ96sBA=h900-rw

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 (al menos por ahora).

A partir de la idea de tener un nodo que hace de gateway podemos conectar hasta 32 nodos de hasta 32 dispositivos (creo que ya son mas, pero hace falta un gateway con 2560). 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).

Un compañero esta desarrollando la interconexion entre nodos por modulos CISECO RF, que por menos de 10€ daria funcionalidades "WIFI" a los nodos.

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:

Guia de Primeros Pasos en ESPAÑOL Traducida por Dabauza (Gracias!)
https://drive.google.com/file/d/0B9ptep7VZAWyZklGRGcxRV9OWUk/edit?usp=sharing

La antigua web, con algo de informacion, noticias y videos pero para estar realmente al dia es mejor el foro.
http://www.souliss.net/

Unos videos de Youtube (Haz tu Souliss y subelo!! )
http://www.youtube.com/results?search_query=souliss

La app ( esta traducida :P )
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 ... msg1643510

Edito. 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 :P ) Dado que utiliza la libreria DHT la añado aqui como adjunto, aunque es la libreria estandar.

http://forum.arduino.cc/index.php?topic ... msg1651081

Salu2
 
javieralamo
Usuario novato
Usuario novato
Mensajes: 63
Registrado: 01 Ago 2013, 16:59
Ubicación: Las Palmas

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

31 Dic 2014, 15:28

juanpintom escribió:
Imagen

Hola a todos!, os traigo la presentacion que hice hace algunos meses en el foro de Arduino, espero que os interese y que saquemos buenas ideas entre todos :)

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 italiano!! ) ... bueno, tambien hablan bien ingles, mejor que yo... xD

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.

http://2.bp.blogspot.com/-t_bn1vAs-bw/UpJaf07yf1I/AAAAAAAAArs/-tcvyS9fKP8/s1600/souliss+arduino+iot.png

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! :) )

http://4.bp.blogspot.com/-sb5Ce8l2IlU/UpJrt6STuWI/AAAAAAAAAsM/Dn_1OVQK5qU/s1600/soulisslightcontrol.png
http://1.bp.blogspot.com/-Q9u6xNQo9aE/UpJsdsm3VCI/AAAAAAAAAsU/FT43S-A6nKA/s1600/soulisssynch.png

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. (Ver link de la App al final)

https://lh5.ggpht.com/7coYQ6frUrieC-8UJ_cW8_kqzB2boIo73yY1RhZD7epSiaO6KhaEYWEc51yBQ96sBA=h900-rw

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 (al menos por ahora).

A partir de la idea de tener un nodo que hace de gateway podemos conectar hasta 32 nodos de hasta 32 dispositivos (creo que ya son mas, pero hace falta un gateway con 2560). 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).

Un compañero esta desarrollando la interconexion entre nodos por modulos CISECO RF, que por menos de 10€ daria funcionalidades "WIFI" a los nodos.

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:

Guia de Primeros Pasos en ESPAÑOL Traducida por Dabauza (Gracias!)
https://drive.google.com/file/d/0B9ptep7VZAWyZklGRGcxRV9OWUk/edit?usp=sharing

La antigua web, con algo de informacion, noticias y videos pero para estar realmente al dia es mejor el foro.
http://www.souliss.net/

Unos videos de Youtube (Haz tu Souliss y subelo!! )
http://www.youtube.com/results?search_query=souliss

La app ( esta traducida :P )
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 ... msg1643510

Edito. 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 :P ) Dado que utiliza la libreria DHT la añado aqui como adjunto, aunque es la libreria estandar.

http://forum.arduino.cc/index.php?topic ... msg1651081

Salu2


Buenas yo estoy intentando hacer algo en casa, similar a lo que propones en otro post (introducir domótica sin tocar la instalación convencional, o si es así que sea lo menos posible).

Te digo mi idea un poco por encima y también algunas dudas que tengo, sobre todo en cuanto al material y elementos a utilizar.

Quiero controlar la iluminación. en casa tengo lo convencional:
- (1) interruptores para accionar la iluminación desde un lugar.
- (2) conmutadores para accionar desde dos lugares.
- (3) conmutadores y cruzamientos para accionar desde tres o más lugares.

La idea que tengo es buscar relés con funciones de conmutador (no sé si existen, imagino que sí); para cada caso haría lo siguiente:
- (1) cambio el interruptor convencional (convencional me refiero a los estándar de las instalaciones eléctricas) por un conmutador y añado el relé conmutador en a caja de registro oportuna.
- (2) cambio un conmutador convencional por cruzamiento convencional y añado el relé conmutador en a caja de registro oportuna.
- (3) igual al anterior.

Con esto solucionaría la posibilidad de controlar la iluminación desde los nuevos relés.
Interesaría que dichos relés pudieran ser controlados a distancia, sin cableado (por RF por ejemplo). Tampoco sé si existen relés con estas funciones. creo que estoy pidiendo mucho (relés con función de conmutador y controlables a través de RF).

Como base de control para mandar órdenes a los diferentes relés un arduino (no tengo idea de modelos) o una raspberry pi.
Como interfaz de usuario un móvil (app o a través de una web). Por ejemplo, un plano con botones para apagar y encender los diferentes puntos de luz de la vivienda.

Si alguien me echa una mano sería de gran ayuda. Prometo hacer un buen tuto si lo puedo llevar a cabo.

Saludos!!! Feliz 2015
 
juanpintom
Usuario novato
Usuario novato
Autor del tema
Mensajes: 7
Registrado: 04 Ago 2014, 18:58
Ubicación: Valencia

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

05 Ene 2015, 20:20

Disculpas por la tardanza, estaba en mis merecidas vacaciones desconectado de todo... xD

Estoy un poco espeso (primer dia de curro) y me vas a permitir que no haya podido seguirte muy bien, mi terminologia esta un poco oxidada y por eso quizás planteé este post en este foro, porque necesito actualizarme.

No se si cuando dices "Rele con funciones de conmutador" -no se si meteré la gamba-, pero un Rele tiene las tomas Comun NO y Nc con lo que el propio rele es un "conmutador". Con lo que estas en lo cierto en tus tres posibilidades, lo unico que planteamos como "contra" de esta idea es que los de cruce suelen ser bastante mas caros, por lo demas, considero que es la mejor opcion.

Otra bastante interesante que se ha planteado hace poco seria utilizar el sistema de llaves de luces con 5v en lugar de 220v conectando este a una entrada del Arduino, y utilizando una salida de un Arduino conectado a un Rele para controlar el sistema de luces. No me acaba de gustar de esta idea el peligro que conlleva que se puedan cruzar 220v y 5v... y que no seria totalmente independiente del Arduino.

Respecto a las comunicaciones inalambricas llevamos un tiempo haciendo pruebas con los modulos nRF24L01 que son bastante baratos (0.75€) y permiten conectar los Arduino de forma inalambrica. Tambien hay unas tomas de enchufe controladas por mandos RF que se pueden hackear para enviar señales desde un emisor RF, que son muy baratos tambien.

Como base de control, "Souliss" es una estructura basada en comunicaciones p2p entre los nodos, y que tienen un nodo denominado Gateway que es el encargado de comunicarse "con el exterior" de Souliss. Este nodo GW esta basado un Arduino y una Tarjeta Ethernet, ambos se pueden conseguir por unos 5-6€ y con esto ya puedes hacer "casi" de todo :P

Respecto a las interfaces actualmente Souliss tiene su propia App Gratuita para Android y es compatible de forma nativa con OpenHab, tambien estamos desarrollando plugins para otros sistemas como Freedomotic y se pueden desarrollar interfaces web personalizadas con tu casa y tu distribucion, con lo que queda bastante bien.

Feliz 2015 a todos! y espero mas ideas y preguntas!! :P
 
Avatar de Usuario
Randomize
Usuario experto
Usuario experto
Mensajes: 740
Registrado: 23 Oct 2014, 12:25
Ubicación: Sevilla
Contactar:

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

05 Ene 2015, 21:50

Arduino esta bien ,pero para sistemas industriales no lo recomendaría,y no porque no sea capaz de hacer los mismo que un PLC industrial cualquiera .sino por la fiabilidad,y lo digo por experiencia propia,ante un problema en una gran instalación la solución no es tan sencilla,lo que si es verdad es que si vemos lo que cuesta una tarjeta de entradas analógicas de Siemens y una de Arduino,no hay color.


Saludos
 
Avatar de Usuario
carcoma17
Usuario avanzado
Usuario avanzado
Mensajes: 254
Registrado: 27 Sep 2014, 21:12
Ubicación: Alicante

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

06 Ene 2015, 03:30

Randomize escribió:
Arduino esta bien ,pero para sistemas industriales no lo recomendaría,y no porque no sea capaz de hacer los mismo que un PLC industrial cualquiera .sino por la fiabilidad,y lo digo por experiencia propia,ante un problema en una gran instalación la solución no es tan sencilla,lo que si es verdad es que si vemos lo que cuesta una tarjeta de entradas analógicas de Siemens y una de Arduino,no hay color.


Saludos

Estoy contigo Randomice yo tengo mi casa domotizada con arduino y por el precio que tiene no hay competencia. Pero creo que para industria todavía esta verde sobre todo por fiabilidad. Yo lo tengo a prueba para ver si es factible poder ofrecerlo a los clientes a nivel de viviendas.

Enviado desde mi SM-N910C usando Tapatalk 2
 
javieralamo
Usuario novato
Usuario novato
Mensajes: 63
Registrado: 01 Ago 2013, 16:59
Ubicación: Las Palmas

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

07 Ene 2015, 17:24

Para quien interese, existen unos relés que ya tienen wifi incorporado, o bluetooh.
Se llaman TOSR08, 04, 02... Dependiendo de los relés que tengan.

Estos relés se pueden controlar desde el móvil, con una aplicación específica. Para mi caso me viene de perlas, pues solo tengo que concentrar los encendidos de los puntos de luz a controlar en una caja de registro (tendré que cablear algo) y cambiar a conmutador los interruptores y a cruzamiento los conmutadores necesarios.

No haría falta tener un arduino para controlar la iluminación con este sistema; aunque realmente creo que tienen un arduino mini o similar.

Sé que con otros sistema se pueden domotizar cosas más complejas, pero en mi caso (vivienda existente) es una alternativa más.
 
Avatar de Usuario
Randomize
Usuario experto
Usuario experto
Mensajes: 740
Registrado: 23 Oct 2014, 12:25
Ubicación: Sevilla
Contactar:

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

07 Ene 2015, 22:35

javieralamo escribió:
Para quien interese, existen unos relés que ya tienen wifi incorporado, o bluetooh.
Se llaman TOSR08, 04, 02... Dependiendo de los relés que tengan.

Estos relés se pueden controlar desde el móvil, con una aplicación específica. Para mi caso me viene de perlas, pues solo tengo que concentrar los encendidos de los puntos de luz a controlar en una caja de registro (tendré que cablear algo) y cambiar a conmutador los interruptores y a cruzamiento los conmutadores necesarios.

No haría falta tener un arduino para controlar la iluminación con este sistema; aunque realmente creo que tienen un arduino mini o similar.

Sé que con otros sistema se pueden domotizar cosas más complejas, pero en mi caso (vivienda existente) es una alternativa más.



¿Has podido comprar el modulo de 4 reles por menos de 28 $?
 
javieralamo
Usuario novato
Usuario novato
Mensajes: 63
Registrado: 01 Ago 2013, 16:59
Ubicación: Las Palmas

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

08 Ene 2015, 00:17

Estoy buscando webs aún. El que busco es el de 8 relés.

Una duda que tengo es si se pueden controlar varios de estos desde un arduino o raspberry pi a través de una web o app.... Sería ideal para poder instalar en cajas de registro diferentes que es como están normalmente...
 
Avatar de Usuario
carcoma17
Usuario avanzado
Usuario avanzado
Mensajes: 254
Registrado: 27 Sep 2014, 21:12
Ubicación: Alicante

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

08 Ene 2015, 01:16

En esta web puedes comprar ademas tienen un foro y te pueden explicar todo lo que necesites. Un saludo
http://domotica-arduino.es/comprar-online/es/
Enviado desde mi SM-N910C usando Tapatalk 2
 
Avatar de Usuario
carcoma17
Usuario avanzado
Usuario avanzado
Mensajes: 254
Registrado: 27 Sep 2014, 21:12
Ubicación: Alicante

Re: Proyecto Souliss. Domotica para el hogar. OpenSource

08 Ene 2015, 01:19

Tienen app gratuita y si puedes manejar varios. Depende del arduino qué compres los tienes con mas salidas o menos. Yo te aconsejo el mega. Además tienen un configurador Windows que te configura la apk del móvil

Enviado desde mi SM-N910C usando Tapatalk 2


 

 


distribucioneselectricas.com