martes, 16 de septiembre de 2014

Alarma con Reed Switch

Un reed switch  es un interruptor eléctrico activado por un campo magnético.
Cuando los contactos están normalmente abiertos se cierran en la presencia de un campo magnético; cuando están normalmente cerrados se abren en presencia de un campo magnético. Fue inventado por W. B. Elwood en 1936 cuando trabajaba para Laboratorios Bell.
El campo magnético puede estar generado por un imán permanente o por una bobina.

Se pueden encontrar en los sensores de las puertas y ventanas de las alarmas antirrobo, el imán va unido a la puerta y el reed switch al marco.
Vamos a implementar con Arduino una Alarma. Cuando el Reed Switch está en nivel alto debido a la presencia del imán la alarma está desactivada, pero al quitar el imán la alarma se activa haciendo sonar un Buzzer Piezo eléctrico y parpadear un Led.
Zumbadorbuzzer en inglés, es un transductor electroacústico que produce un sonido o zumbido continuo o intermitente de un mismo tono.  Es un tipo de altavoz basado en la propiedades de los cristales piezoeléctricos (poliéster o cerámica), que se deforman cuando se les aplica una tensión entre sus caras y que actuando como transductor electroacústico es utilizado para la reproducción de sonido.

Utilizamos el siguiente esquema el cual fue elaborado con el programa FRITZING el cual se puede descargar gratuitamente en http://fritzing.org/download/

El programa para el arduino es el siguiente:
El lector puede verificar que el programa responde al siguiente diagrama de flujo:

Nota: Para que se pueda leer un nivel alto (HIGH)  en el Reed Switch debe estar colocado el imán, de lo contrario se leerá en el un nivel bajo (LOW).