jueves, 5 de enero de 2012

Tocan a la puerta, quién será?

He estado mirando un sistema de timbre para la casa que tenga acceso a video para poder identificar a las personas que están al otro lado de la puerta.  Efectivamente, estos sistemas existen ya hace varios años y están compuestos por una cámara con el botón de timbre en la parte externa conectado a una pantalla con audio en el otro extremo.

Tomada de chinavasion.com

El costo de estos sistemas está alrededor de los US$200.  Vaya, pero este es el mismo costo de una tableta digital con android.  Así que podría ser más interesante desarrollar este sistema de timbre de casa usando la tecnología de las tabletas digitales (casi el mismo costo, vale la pena intentarlo).

El diseño consiste en usar al menos 2 tabletas con android de bajo costo que incluyan conectividad wi-fi y cámara y un enrutador wi-fi inalámbrico (no es necesario conectividad a internet).


Esta tablet la encontré en Mercado Libre por el costo de COL$250.000.  Se usarían dos de estas tabletas.


Y este enrutador lo encontré también en Mercado Libre por el costo de COL$60.000.  Sólo se requiere uno de éstos para darle conectividad inalámbrica a las dos tabletas.

Ahora, cómo funcionaría?  Las dos tabletas tienen conectividad wifi, por lo que se pueden conectar a una red de datos que es proporcionada por el enrutador inalámbrico.  No es necesario tener conectividad a internet ya que la red sería privada para dar conexión de datos entre las dos tabletas.  Es importante tener precaución a la hora de configurar esta red inalámbrica ya que es necesario configurar el acceso seguro para evitar que otra persona pueda ingresar a esta red privada (seguridad), por lo que si tienes dudas en este aspecto es mejor que llames a un experto que te ayude con estos temas de configuración.


En este dibujo se puede apreciar más o menos la idea de la solución.  Una tableta iría en el exterior de la casa, oficina, edificio, etc y la otra iría en el interior.  Cuando se presiona el botón de timbre, se genera un sonido en la tableta del interior y se envía la imagen de la tableta exterior para identificar quién está tocando a la puerta.

Usando aplicaciones como Skype, Tango, MOBiP y otras del tipo de llamadas de voz y video, así como otras tales como Android Intercom, Walkie-Talkie y similares del estilo walkie-talkie que se encuentran en el Android Market, se puede establecer una comunicación por wifi entre los dos dispositivos.  También se puede optar por el desarrollo de una aplicación a la medida que se ajuste completamente a las necesidades particulares, si ese es tu interés puedes contactarme.

Las posibilidades son muchas, el sistema se puede habilitar para que si no se atiende la puerta, la persona pueda "dejar un mensaje", también se puede habilitar una conexión por internet y se podría atender la llamada a la puerta desde cualquier sitio conectado a la red, también ver y escuchar los mensajes que han dejado e incluso se podría usar como sistema de vigilancia en línea.

Estas son sólo algunas de las posibilidades que tendríamos aprovechando el bajo costo de estos elementos, así que si te animas, deseas incorporar nuevas tecnologías en tu vida y quieres que alguien te asesore y te ayude a solucionar tus necesidades, no dudes en contactarme (geek.sanchez@gmail.com).

miércoles, 28 de diciembre de 2011

Control de iluminación exterior automática

Alguna vez has llegado a tu casa de noche, la luz externa está apagada, no encuentras las llaves de la puerta y necesitas encender la luz externa para buscarlas.  Te gustaría encender esa luz y así encontrar rápido las llaves para entrar a la casa?  No busques más, con esta solución sencilla y económica que puedes realizar tu mismo, tendrás esa ayuda que necesitas.

La idea general es reemplazar el interruptor que controla el encendido y apagado de la luz exterior de la casa por un sensor de movimiento, de tal manera que cuando detecte que una persona se acerca, encienda la luz externa y la mantenga así por un tiempo corto.  Cuando no exista movimiento, apague la luz para evitar el consumo de energía sin necesidad.  También es importante que durante las horas del día cuando hay iluminación natural no genere el encendido de la iluminación externa sin necesidad.

Para lograr el propósito usaremos un dispositivo comercial que ya realiza estas funciones y que es de bajo costo y fácil uso.


Este sensor tiene un rango de detección ajustable desde 2 metros hasta 11 metros aproximadamente, un temporizador de encendido variable desde los 8 segundos hasta los 7 minutos y puede manejar una carga eléctrica (bombillos) de hasta 800 vatios.

Lo que hacemos es cambiar el interruptor de encendido de la iluminación por este sensor de movimiento.  Lo instalamos al exterior de la casa y queda listo.  Te mostraré en un diagrama el cambio.


Este sería el diagrama de la conexión de iluminación normal donde el interruptor controla el encendido o apagado de la lámpara.

Lo que haremos es cambiar en el interruptor los cables para que aislemos la operación del mismo y hagamos el control de encendido y apagado de la lámpara con el sensor de movimiento.


El sensor de movimiento usa tres (3) cables, dos se usan para alimentar el sensor y el tercero es el que permite continuidad de la corriente desde el primer cable para el encendido de la lámpara, como se puede apreciar en el dibujo.

En la siguiente figura se puede ver el sensor ya instalado en la parte externa de la puerta.  Los cables atraviesan la pared e ingresan a la tubería que llega al interruptor donde se unen al cableado de la lámpara.  Una recomendación cuando se va a perforar la pared hasta el otro lado es que usen una broca lo suficientemente larga para que pueda pasar hasta el otro lado.


Y acá puedes ver el paso de los cables por la parte trasera de la pared y que luego entran a la tubería para llegar al interruptor.



Listo, sólo queda ajustar la sensibilidad (distancia) y el tiempo que permanecerá encendido después de detectar el movimiento.  Esto se realiza moviendo los botones que tiene para calibrar en la parte inferior.


Si tienes alguna duda o deseas más información al respecto, no dudes en contactarme.

martes, 27 de diciembre de 2011

Luces Navideñas

Hola.  Esta es la primera entrada en el blog, así que poco a poco iremos aprendiendo sobre cómo escribir en un blog y demás cosas.  Por lo pronto quiero compartirles un prototipo que realicé para el control de las luces de navidad.  Este prototipo fue inspirado al ver unos videos de animaciones de luces con música para la época de Halloween.



Este prototipo lo realicé en un fin de semana y al mínimo costo, por lo que no esperes un diseño profesional ni nada por el estilo, sin embargo es posible convertirlo en algo más bonito :)

Lo primero es comprender que cada segmento individual de luces que se puede controlar lo llamaremos "canal".  El prototipo lo realizaremos de 10 canales, de los cuales tenemos 7 canales operativos por la cantidad de segmentos de luz que instalé en la casa.

Esta es una foto de los conectores de cada canal.  Cada tomacorriente está controlado por un circuito que entrega electricidad o la desconecta, de ese modo se controla cuándo prende o apaga la luz conectada allí.


Estos tomacorrientes necesitan un controlador de electricidad por cada uno de tal manera que se puedan manejar independientemente.  El controlador de electricidad se construyó usando unos circuitos especiales llamados TRIAC para evitar el uso de elementos mecánicos como son los relé, de tal manera que todo el circuito es de estado sólido, sin partes mecánicas.


En la figura se ven cuatro (4) de estos controladores.  Se construyeron usando un opto-triac que enciende un triac de potencia.  El opto-triac se usa para aislar el circuito de control de las luces del circuito de potencia y de esta manera evitar problemas o riesgos posteriores.

El control de las luces se realiza utilizando una tarjeta Arduino, usando los pines digitales del 7 al 13 para controlar el encendido o apagado de cada canal de luces.



El montaje se realizó usando las dos caras de una tabla de madera que tenía disponible.  La vista superior es donde se encuentran los tomacorrientes en los cuales vamos a conectar las luces directamente.


Y en la parte inferior es donde se encuentra montado todo el circuito de control de los "canales".


Ahora, para efectos de prueba se usó un pequeño programa para el Arduino que controla de manera aleatoria el encendido o apagado de las luces y espera un tiempo aleatorio para cambiar la secuencia.  Anexo el código del programa.


void setup() {                
  randomSeed(analogRead(0));
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);  
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);  
  pinMode(9, OUTPUT);
  pinMode(8, OUTPUT);  
  pinMode(7, OUTPUT);
  digitalWrite(13, HIGH);   // apaga la luz
  digitalWrite(12, HIGH);   // apaga la luz
  digitalWrite(11, HIGH);   // apaga la luz
  digitalWrite(10, HIGH);   // apaga la luz
  digitalWrite(9, HIGH);   // apaga la luz
  digitalWrite(8, HIGH);   // apaga la luz
  digitalWrite(7, HIGH);   // apaga la luz
}


void loop() {
  delay(random(3000));
  for (int luz=7; luz <= 13; luz++) {
    if (random(100) > 50) {
      digitalWrite(luz, LOW);
    } else {
      digitalWrite(luz, HIGH);
    }
  }
}

Este prototipo está diseñado para el manejo de segmentos de luces, pero no maneja cada luz de manera individual.  Se puede mejorar aumentando los "canales", cambiando las luces por algunas tipos LED RGB para efectos de colores más llamativos, así como usar segmentos de luces con control individual para hacer efectos especiales muy llamativos.  Un ejemplo de estas líneas de LED RGB se puede visualizar en este video.


Las posibilidades son bastantes, incluso se puede adicionar sincronización con música, voces, movimientos, etc.

No dudes en enviarme comentarios o solicitar información sobre esta idea o cualquier otra que puedas tener.