Aventuras y Desventuras de un hobbyist

Aventuras y Desventuras de un hobbyist....
Mostrando entradas con la etiqueta Domótica. Mostrar todas las entradas
Mostrando entradas con la etiqueta Domótica. Mostrar todas las entradas

DomoLeroyDuino

Sistema de control de encendido y apagado de dispositivos eléctricos a través de control remoto. Se trata de un sistema que se compone de uno o varios receptores (enchufes, interruptores y portalámparas) y un mando a distancia. Los enchufes de esta gama permiten dos funciones: la de encendido y apagado de los dispositivos eléctricos conectados al enchufe. El mando a distancia de esta serie permite el encendido y apagado de 8 líneas de enchufes, esto lo he comprado en Leroy Merlin y vienen en packs de 3 enchufes y un mando.

Para poder controlar esos enchufes necesitamos integrar arduino al control remoto existente.
Dicho control remoto consta de 2 botones de encendido( 1 y 2) y dos botones de apagado (1 y 2) además de un mini interruptor de  4 posiciones  A,B,C y D.
 Es decir que por cada canal seleccionado podemos controlar dos enchufes haciendo un total de 8.
Para controlar los 8 enchufes necesitamos por tanto 8 pines de Arduino:
  1. Seleccionar canal A
  2. Seleccionar canal B
  3. Seleccionar canal C
  4. Seleccionar canal D
  5. Encender 1
  6. Apagar 1
  7. Encender 2
  8. Apagar 2
 Por ejemplo:
Para encender el 1 en el canal A, ordenaremos Arduino  encender el pin del Canal A + el pin de Encender 1.
Para apagar el 2 en el canal B, ordenaremos Arduino encender el pin del Canal D + el pin de Apagar 2

Aun no tengo decidido como controlar los encendidos y las posibilidades son las siguientes:
  • Ethernet Shield.
  • RTC Real time clock, con el que dejare todo programado en el atmega.
  • A través de un PC enviando comandos via Serial port.
Luego de las consideraciones teóricas es hora de encender nuestro multímetro y ponernos a investigar como funciona el control remoto.
Los botones de encendido son simples de controlar usando un relé o un transistor(x4).
 El mini interruptor de 4 posiciones requiere un poco mas de trabajo ya que la forma en que se conecta (ver foto detalle en la parte inferior derecha:



















Cuando esta en posición A conecta GND con la linea de A (dos patillas) esto lo podríamos solventar con un relé pero las lineas(ABCD) deben estar aisladas ya que si hay contacto entre ellas solo el canal A estaría disponible.Mi solución es tener una linea de control para cada patilla haciendo un total de 8 controles aislados aunque luego en el arduino solo necesitaremos 4 ordenes ya que activaremos dos con un solo pin pero estas deben estar aisladas.
Había pensado en usar relés pero al pensar que necesito 12 me parece que ocupara mucho sitio, otra posible solución es usar un multiplexer 74hc585 o 12 transistores NPN.
Yo lo haré con 12 transistores y el circuito es el siguiente. Muy importante conectar el GND del mando remoto y de Arduino.


Update:

La aplicación para el control domotico ya esta terminada y testeada, simplemente queda determinar que items controlar .
La aplicación esta hecha en python :




Primeros pasos

Este post es para hacer una introducción de cómo llegue al maravilloso mundo de la electrónica.
Cansado y aburrido de crear páginas web, servidores de todo tipo, NAS, HTPC tunear software, ssh, wifi , Linux ,ftp ,vpn ,usb , lan, kernel, .bat .net, vB, etc, GPS Chino, etc. nació en mi la necesidad de crear algo físico y tangible.
Al principio empecé a experimentar con Domótica, pero debido a una gran cantidad de tecnología en el mercado es un poco difícil decidirse por uno (Osiris, bluetooth, CEBus, EIB, EHS, Home RF, Wiimax, Hometronic, x10, zigbee, z-wave y muchos otros) y para tratar de combinar dichas tecnologías con un solo software es un poco difícil aunque existen productos en el mercado tales como HomeSeer que es de pago y alguna que otra gratuita como LinuxMCE, LinuxHA.
Durante mi búsqueda de un sistema flexible para Domótica siempre encontraba Circuitos ya preparados pero no tenía ni idea de la programación o el soporte, la verdad que al principio sentía un poco de desconfianza al ver una tarjeta con circuitos, ya sabéis por el tema de que ahora todo viene perfectamente empaquetado.
Así fue como encontré ARDUINO y debo decir que para el que sabe casi o nada de electrónica realmente engancha, la curva de aprendizaje es realmente alta y en unas horas ya eres capaz de realizar cosas que en cierta manera parecen imposibles para el ciudadano de a pie.
Encender leds, si hace frio un led se pone azul, si esta templado un led se pondrá verde y se hace calor el de color rojo brillara, mostraras la temperatura en pequeño LCD ante el asombro de tu mujer/novia, familiares y amigos.
Muchos dirán que con PICs se hacen mucho mejores cosas y que son más flexibles o baratos, pero seamos realistas antes de llegar al punto de manejar PICs a este nivel pasara mucho tiempo y mucho más si te dedicas a esto mientras ves las noticias o los fines de semana que no te apetece salir.