martes, 16 de agosto de 2011

Miniproyecto: Detectando movimientos en el entorno (I)

Una de las cosas más prácticas que pueden sensarse del entorno (a mi parecer) son los movimientos. ¿Cómo saber si hay alguien en una habitación? ¿Cómo saber si nuestro hamster está despierto? ¿Cómo saber si nos están robando en casa?




Para detectar movimientos en el entorno suele utilizarse un sensor PIR (Passive Infrared Sensor).


Los PIR miden la radiación infrarroja que emiten los objetos que están dentro de su campo visual. Cuando dicha radiación cambia (cuando aparece un ente caliente, cuando bailamos, cuando nos entra fiebre MUY rápido ;) ,...), el PIR nos avisa de que algo varía en el entorno.


Para centrarnos en el funcionamiento del PIR y no complicar más las cosas, el miniproyecto consistirá simplemente en apagar un LED cuando el PIR detecte movimientos en el entorno.


Mi sensor PIR funciona a 12V y tiene tres pines: dos de alimentación y uno de alarma en colector abierto, que se activa cuando el sensor detecta movimientos.



Por estar la señal de alarma en colector abierto, usaremos una resistencia de pull up que conectaremos a los 12V. De esta forma, cuando el sensor PIR no detecte movimiento y se comporte como un circuito abierto, tendremos 12V en la salida de la patilla de Alarma. Cuando el PIR detecte movimiento, la patilla de Alarma se pondrá a tierra, y tendremos 0V. Conviene que la resistencia de pull up sea grande, pues va a cumplir su objetivo igualmente y limitará la intensidad que pase por el circuito cuando el PIR detecte movimiento y la patilla de Alarma se conecte a tierra. Tampoco puede ser demasiado grande, porque queremos que el LED luzca con intensidad.


Conectando directamente un LED a la patilla de Alarma, habremos finalizado el circuito. Dado que tendremos 12V y que por el LED deben pasar como máximo 20mA, aplicando la Ley de Ohm:

R > 12V / 0.02A = 600Ω

Pondremos una resistencia de 3kΩ, de forma que por el LED pasarán unos 4mA cuando el PIR no detecte movimiento, y que la intensidad que pasa por el circuito cuando el PIR detecta movimiento sea relativamente pequeña (para no tirar mucha energía).


El circuito resultante funciona realmente bien, y tiene este aspecto.






---

Posibles mejoras:

- Aplicación de la señal obtenida del PIR para activar circuitos más complejos: encender una lámpara, avisar por email a alguien de que hay movimiento en su casa, etc.

---


No hay comentarios:

Publicar un comentario