Sistema de detección de intrusos sencillo
La irrupción de las líneas de banda ancha en los hogares españoles ha sido, y sigue siendo espectacular. El estar 24 horas al día y 365 días al año conectados a Internet, nos abre un amplio abanico de posibilidades, que todavía hoy en día estamos empezando a explotar. Usuarios con un conocimiento medio-alto de informática, montan sus propios servidores web, en su propia casa, para poder alojar todo tipo de información, pruebas, etc. A través del siguiente artículo, vamos a tratar de explotar una de estas posibilidades, creando un sistema de detección de intrusos que nos avise por email de cualquier anomalía que ocurra en nuestro hogar. Así, cuando estemos fuera de casa, podremos vigilar nuestra casa de una forma muy sencilla, simplemente recibiendo el correo en nuestro móvil, PDA, en un cybercafé, etc.


Para poder hacerlo de la forma más sencilla, vamos a utilizar el microcontrolador Basic Stamp de la empresa Parallax, unos sensores de luz, presencia y ruido de la empresa Microsystems y nuestro ordenador conectado a la línea de banda ancha. Para el siguiente artículo presupondremos que disponemos de las herramientas de programación del Basic Stamp y que conocemos, aunque sea muy por encima, el modo de programar dicho microcontrolador. De no ser así, en la web de la empresa Parallax, www.parallax.com, encontrará el software y las instrucciones necesarias para familiarizarse con dicho microcontrolador.

Nuestro proyecto va a consistir en colocar unos sensores que enviarán la información a nuestro Basic Stamp, este interpretará dicha información y la enviará a nuestro ordenador, que al estar conectado a Internet, nos enviará un email con la información detectada por dichos sensores. Así, podremos detectar que se ha abierto una puerta, o que se ha encendido una luz, o que se ha superado cierto umbral de ruido. Podemos observar gráficamente este resumen, en la siguiente figura:

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 1. Esquema de conexión principal


Primer paso: Los sensores

Para la detección de intrusos, vamos a utilizar 3 sensores distintos de la empresa Microsystems. Las hojas de especificaciones de cada uno de los sensores, con sus características y ejemplos de aplicación, los podemos encontrar en la web www.microcontroladores.com. Se tratan de 3 módulos muy simples, fáciles de conectar y muy asequibles económicamente.

En primer lugar, vamos a estudiar las características del sensor de ruido. Se trata de un sensor activado por sonido. Un micrófono recoge la señal de sonido o ruido ambiente y si alcanza un determinado umbral se produce un pulso lógico de disparo de unos 100ms de duración y activo por flanco ascendente. Para ajustar el umbral de activación, dispone de un potenciómetro y así poder ajustar la sensibilidad del circuito.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 2. Sensor de ruido MSE-S100

Su conexión es extremadamente sencilla, gracias a la borna de 3 contactos en la que conectaremos 2 contactos para alimentar el circuito y en el tercero recibiremos la salida del circuito, que será siempre de un nivel lógico "0" hasta que se supere el umbral en el que obtendremos un nivel lógico "1".

Para probar el sensor, realizaremos un sencillo circuito con el Basic Stamp en el que conectaremos el conector 1 de la borna del sensor a Vcc (+5v), el conector 2 a Vss(Tierra) y el conector 3 a la patita 0 de nuestro Basic Stamp.

A continuación teclearemos el siguiente programa que hará que cada vez que se supere el umbral de ruido (podremos probar a dar palmadas, etc. y regular el potenciómetro para observar su sensibilidad) nos mostrará un mensaje en el monitor de nuestro PC.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
LISTADO 1. Prueba del Sensor de Ruido

Otro sensor a utilizar será el sensor de presencia. Se trata de un detector de IR de obstáculos que detecta la presencia de un objeto sin contacto físico con el mismo. Al igual que el sensor anterior, su conexión es muy sencilla. Dispone de una borna con 3 contactos, de la que utilizaremos 2 para alimentar el circuito y en el tercero recibiremos la salida del circuito. La única diferencia, aparte de la funcionalidad del mismo, es que en reposo, cuando no detecta ningún obstáculo recibiremos un nivel lógico "1" y sin embargo, cuando detecte la presencia de algún objeto, obtendremos un nivel lógico 0.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 3. Sensor de presencia MSE-S135

Colocaremos la alimentación al circuito y la salida del mismo, contacto 3 de la borna, lo uniremos a la patita 1 del microcontrolador. Y así, con el siguiente programa, obtendremos un mensaje de "Objeto detectado" cada vez que, por ejemplo, pasemos nuestra mano por delante del sensor a una distancia inferior a 70 mm.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
LISTADO 2. Prueba del sensor de presencia

Por último, estudiaremos el sensor de luz. Se trata de un dispositivo sensor de luz visible basado en el foto transistor BPW40. En función de la variación de luz proporciona una tensión variable entre 0,1 Vcc y 5Vcc. Nosotros trataremos la señal de forma digital para simplificar nuestro estudio. La conexión se realiza igual que en los casos anteriores.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 4. Sensor de luz MSE-S130

Para probarlo, colocaremos un retardo de unos 10 segundos para que nos de tiempo a apagar la luz. Así el circuito esperará y empezará a funcionar con la luz apagada. En cuanto entremos a la habitación y demos la luz, el circuito enviará por el contacto 3 que uniremos a la patita 2 de nuestro Basic Stamp un nivel lógico alto. Y con el siguiente programa, visualizaremos la alarma por la pantalla de nuestro PC. En el ejemplo tendremos que usar la variable LUZACTIVADA para que una vez que se ha encendido la luz, y se nos ha avisado, no esté constantemente avisándonos, ya que, el sistema colapsaría nuestro correo electrónico.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
LISTADO 3. Prueba del sensor de luz.

Uniendo todos los elementos

Una vez que hemos visto como funcionan los sensores, solo nos queda unirlos todos y confeccionar el programa que en el Basic Stamp que mande los datos a nuestro PC. Este último, cada vez que reciba una alerta procedente del Basic Stamp, deberá enviarnos un email para advertirnos de la presencia de intrusos.

En el pc, colocaremos un programa que todo aquello que reciba por el puerto serie, lo reenvíe a una dirección de correo electrónico especificada y que además, le añada la fecha y la hora en la que recibió la alerta. Así cuando hagamos un DEBUG en nuestro Basic Stamp, aquellos datos que envíemos los recibiremos por correo electrónico junto con la fecha y la hora en la que se ha producido la alerta.

Nosotros colocaremos el sensor de presencia junto a una puerta, para que así al abrirla, detecte la puerta y nos alerte de su apertura. Presumiblemente, el intruso encenderá la luz y nuestro sensor de luz nos alertará de dicho cambio. Y por último, si el intruso hace ruido al tratar de buscar objetos de valor, el detector de ruido nos avisará de tal circunstancia.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 5. El Basic Stamp junto con los 3 sensores conectados.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 6. El sensor de presencia lo podemos colocar junto a una puerta para detectar la apertura de la misma.

Para ello, en el Basic Stamp, incluiremos las alertas de los 3 sensores con el siguiente programa:

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
LISTADO 4. Sistema de detección de intrusos.

Programando el ordenador

Ya sólo nos queda programar el ordenador para que los datos recibidos por el puerto serie, se envíen a nuestro email. Para ello hemos confeccionado un programa que puede descargarse desde www.ikeretxebarria.net/REMA.html. En esta página usted podrá encontrar el programa REMA y un enlace al servidor de correo SMTP First SMTP Server, que permite utilizarlo de forma gratuita durante 1 mes.

Antes de encender el Basic Stamp, prepararemos el ordenador. En primer lugar nos bajaremos e instalaremos el First SMTP Server. Este programa nos permite enviar correos electrónicos desde nuestro PC sin necesidad de conectarnos a un servidor de correo, ya que él mismo, es un servidor de correo.

En segundo lugar ejecutaremos el programa REMA en el que indicaremos el puerto COM en el que tenemos conectado el Basic Stamp y la dirección de correo electrónico a la que enviar el mensaje de alarma.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 7. Programa REMA

Para comprobar que el sistema funciona, podremos pulsar el botón Prueba de correo, que nos enviará un mensaje al email indicado. Una vez comprobado el perfecto funcionamiento del sistema, pulsaremos el botón Comenzar y esperaremos a que se de una alarma.

A continuación encendemos el circuito del Basic Stamp y abandonamos la habitación, apagando la luz. El sistema se encuentra ya vigilando nuestra casa. En la siguiente figura, observamos como el programa REMA ha recibido un mensaje del Basic Stamp a las 12:59 del día 12 de marzo de 2005 con la detección de un objeto.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 8. El programa REMA recibe un mensaje del Basic Stamp.

A continuación el programa REMA envía el mensaje al First SMTP Server que se encargará de hacernos llegar el mensaje, como podemos observar en la figura 9.

Aritza Etxebarria Ruiz y José Mª Angulo Usategui: Sistema de detección de intrusos sencillo (detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA)
FIGURA 9. Mensaje de correo electrónico con la alarma detectada.

Conclusiones y posibles mejoras

Este artículo, no pretende crear un sistema de alarma que sustituya a los sistemas tradicionalmente comercializados. Su objetivo es meramente divulgativo, tratando de mostrar las distintas posibilidades de interconexión que nos ofrecen los microcontroladores y las redes de banda ancha. Fácilmente podemos deducir y buscar muchas utilidades más, como por ejemplo, el cuidado de la humedad en invernaderos y su telecontrol a través de una página web, captación automática de datos meteorológicos, etc.

Entre las posibles mejoras que podríamos adecuar a este sistema, podríamos pensar en conectar los sensores al Basic stamp mediante circuitos de radio frecuencia, para no tener que cablear la casa y así poder tener los sensores situados a mayor distancia.

Así pues, hemos visto como con los sensores adecuados, una conexión de banda ancha y muy poquitas líneas de código, hemos creado un sistema de gran utilidad y coste no superior a los 60 euros, que vigilará por nuestro hogar cuando nos ausentemos del mismo. Solo nos queda desear que el lector se anime a buscar más utilidades y ponga en práctica lo aprendido en este artículo.

Bibliografía

1- "DISEÑO PRÁCTICO CON MICROCONTROLADORES", Angulo, Romero y Angulo, Editorial Thomson Paraninfo, 2004.


2.-"Microcontroladores PIC.Diseño práctico de aplicaciones. Primera Parte", Angulo, Angulo, Editorial Mc Graw Hill, 2003.

3.-http://www.microcontroladores.com

4.-http://www.parallax.com

5.-http://www.ikeretxebarria.net/REMA.html

Palabras claves: detección, intrusos, alarma, correo, email, domótica, vigilancia, sensor ruido, sensor presencia, sensor luz, REMA

Comentarios de los lectores a este proyecto:

26/11/2005 - john
me gustaria hacer un sistema de alarma con los sensores indicados , pero me gustaria saber como conseguirlos, yo soy de Chile

12/12/2005 - Iker Etxebarria
Perdona el retraso, no había visto el mensaje. Si quieres los sensores indicados puedes conseguirlos a través de www.microcontroladores.com, supongo que te los podrán enviar a Chile.

28/12/2005 - ruben
Hola soy docente en Peru de area tecnica este proyecto lo deseo aplicar al nivel secundario enviame informacion saludos

28/12/2005 - iker Etxebarria
Ya te he contestado por mail, pero por si acaso, te comento que deberías ser más preciso. No sé qué necesitas, si información sobre programación de Basic Stamp, o de este proyecto en concreto, o del soft utilizado.... Si te puedo decir que basándose en este proyecto han hecho en un instituto de Galicia, un proyecto muy bonito para el control de placas solares.

04/03/2006 - humberto
me parece buen proyecto

05/03/2006 - Jin kyu Kim Yun
Me has dejado asombrado, Iker!

15/03/2006 - Diego Vivallo
me parecio un exelente proyecto quisiera saber si me puedes enviar informacion sobre la configuracion del server SMTP y el REMA, devido a que estoy trabajando en un sistem de seguridad inteligente. sin mas que decir muchas gracias

15/03/2006 - Iker Etxebarria
El SMTP Server se configura solo. No hay que hacer nada. Simplemente instalarlo en el ordenador en el que tengas conectado por el puerto serie el Basic Stamp y esté funcionando el programa REMA. Te puedes bajar los 2 de perso.wanadoo.es/ikercv He hecho una adaptación del programa REMA para un proyecto de monitorización de paneles solares. En la web que te indico puedes conseguir el código fuente del programa REMA para que lo modifiques con Visual Basic

15/03/2006 - Diego Vivallo
Gracias encontre los codigos fuentes, en caso de que tenga problema con la modificacion de REMA me gustaria saber si me podrias ayudar. saludos

15/03/2006 - Iker Etxebarria
No lo dudes. Puedes contactar conmigo en el email ikercv2001 arroba yahoo.es

18/04/2006 - Zero13
IM Presionante!, sobre todo por la sencillez de la aplicacion en visual para enviar los datos de RS232 por mail ;) no se me habia ocurrido, Muy Bueno! :) Felicidades, por tan genial trabajo. Zero13 www.zerobots.net

11/05/2006 - Fabian
¿Existiria alguna forma de enviar el aviso(email) sin necesidad de tener el ordenador encendido?

11/05/2006 - Iker Etxebarria
Con este sistema no. Pero existe un módulo llamado Pink del que puedes encontrar información en esta web, que si te lo permitiría. http://www.todomicrostamp.com/pink.php te saldría un poco más caro pero no necesitarías tener el ordenador encendido, ya que este módulo se encargaría de enviar el email e incluso de monitorizar la casa a través de una página web.

12/05/2006 - samuel serey
exelente los felicito muy buena la pagina

22/06/2006 - Cristian
Soy un estudiante de Bolivia Facultada Técnica de la ciudad de Sucre electrónica me gusta este tipo de Proyectos, me encanta su pagina web los felicito, bueno sigan con mas proyectos ...

15/07/2006 - Isaias
soy estudiante en sucre bolivia y los circuitos mostrados sun buenos gracias

21/08/2006 - fernamdo Mexico
Esta bien chingon el codigo y el proyecto

20/11/2006 - moises
primero felicitarles por su pagina espero que sigan poniendo mas proyectos quisiera saber donde consiguo los sensores y el basic stamp cual es el costo de todo vivo en peru.

20/11/2006 - Iker Etxebarria
Puedes intentar comprarlo en www.microcontroladores.com

01/01/2007 - LUIS BARÓN
laboratorio F87X

30/01/2007 - miguel
Hola! me parece un proyecto genial, solo queria preguntarte una cosa, el sensor de presencia, necesita de una celula o algo mas para activarse, o solo con el sensor de movimiento es suficiente? gracias!

31/01/2007 - Iker Etxebarria
El sensor de presencia no necesita nada más, pero sólo detecta un objeto que pase cerca a unos 5 cm. aproximdamente

07/02/2007 - mat
Muchas gracias por explicarnos un proyecto tan interesante. Por internet falta mucha información de proyectos que realmente funcionen y sean didacticos. Saludos desde Mallorca (www.musicayjuegos.com)

19/02/2007 - Daniel Uvera
Estoy interesado en este tipo de dispositivos, pero desconosco de electronica, pero soy buen programador, donde puedo conseguir todo el sistema electronico? y cuanto me costaria? soy de Mexico, del estado de Morelos.

27/02/2007 - Lorenzo M. Oliver
Los sensores comentados en este proyecto se pueden conseguir en MSE (España). Si deseas adquirir dispositivos similares quizás podrás encontrar algo en MICROBOTIX, distribuidor de Parallax en Mexico.

27/09/2007 - Jürgen
me parece interesante lograr hacer este tipo de proyectos y otros, que tengan que ver con respecto a la electronica, el problema es que soy un estudiante de ing. electronica de peru- cusco y no se donde podria conseguir algunos de esos componentes

20/11/2007 - carlos luque
Hola soy de ecuador me gustaria conocer los precios y como conseguirlos aca.

18/02/2008 - Steven
Hola soy de Perú estuve intentando bajar el programa REMA desde el link indicado arriba pero nada solo sale un buscador ,intente desde otro link pero nada por favor si alguien me puede dar una mano se lo agrdeceria bastante bye gracias

19/02/2008 - Lorenzo M. Oliver
Hola Steven. Disculpa, un lapsus. Vuelve a intentarlo, que acabo de cambiar los enlaces de descarga tal como había quedado con el autor.

19/02/2008 - steven
Hola,volvi a intertar bajar el programa REMA pero descarga otro programa ROBOT.zip por favor pueder verificar nuevamente ,gracias

19/02/2008 - Iker Etxebarria
Hola, ya está solucionado el problema. Lo tienes todo en www.ikeretxebarria.net/REMA.html

22/03/2008 - diego
muy interesante los proyectos que realizas .. yo tengo uno en construccion y pues si tuvieras algun proyecto sobre el sensor PIR estaria muy bien si lo publicaras .. vuelvo a comentarlo .. excelentes proyectos los que realizas ... =D

22/03/2008 - Iker Etxebarria
Muchas gracias Diego. La verdad es que me compré el sensor PIR, pero no he llegado a utilizarlo nunca. Lo tengo por ahí aparcado mientras me dedico a otras cosas, pero eso es muy interesante. Estoy pensando en juntar este proyecto con el del portabot y hacer una especie de robot guardián de la casa. Ya lo comentaré.

25/03/2008 - Lorenzo M. Oliver
Hola Diego, en la sección DISPOSITIVOS tienes varios enlaces a proyectos que utilizan el sensor PIR.

31/03/2008 - Carlos Ortiz
Buen proyecto... al realizar la compra del producto incluye el manual de usuario y/o procedimientos detallados para su uso. Gracias...

31/03/2008 - Iker Etxebarria
Hola Carlos, la verdad es que esto no existe como un único producto. Son distintas piezas y todas tienen su manual. Algunos te lo dan con el producto y otros te los bajas de internet.

17/04/2008 - alejandro
me podrian anviar a este Email los diagramas del sensor de presencia y el sensor de ruido

29/04/2008 - noemy rivas
oye, necesito saber si el servido parallax tambien lo utilizas como un prorama. y alli editas el codigo que das en el proyecto del sistema de alarma domestico

03/05/2008 - Iker Etxebarria
No entiendo bien lo que me preguntas Noemy. Si pudieras aclararme un poco más la pregunta te lo agradecería

Nombre
   Email
Comentario
(máx. 200 caráct.)  
--> Introduce este número en la siguiente casilla   
Robótica con microcontroladores BASIC Stamp de Parallax. Cualquier nombre de productos o marcas registradas que puedan aparecer en este sitio web, aparecen con fines de identificación y están registradas por sus respectivas compañías. 'BASIC Stamp' es una marca registrada de Parallax, Inc. Aviso legal
Descarga en
PDF (461KB)
Autor/es:
Aritza Etxebarria Ruiz y José Mª Angulo Usategui
Datos contacto:
Más trabajos del autor/es: