En este proyecto veremos como enviar un alerta vía e-mail, esto nos puede servir para notificar un estado de un sensor, para sistemas de seguridad y muchos más.
Una forma rápida y económico de recibir una notificación de un sensor es mediante un correo electrónico, esto es relativamente fácil gracias a nuestro amigo arduino y un escudo w5100 ethernet, podremos conectar sensores como el PIR, un simple pulsador una barreara láser o infrarroja, etc.
Necesitamos un servidor web donde alojaremos un archivo escrito en php que adjuntaré más abajo. Deben tener en cuenta que nuestro hosting debe soportat php y tener habilitado el envío de correo por php, actualemente casi todos los hosting lo soportan, si no deberan consultarlo si está activo en el panel del control de su servidor web o comunicandose con la mesa de ayuda del mismo (Help Desk).
En el video podemos observar que utilicé un sensor PIR pero, pueden reemplazarlo perfectamante por un pulsador con un resistor de 10k(más abajo estará el diagrama del circuito).
Código fuente para arduino
Código fuente para php
<?php
$para = ‘correo1@rogerbit.com’ . ‘, ‘;
$para .= ‘correo2@rogerbit.com’;
$titulo = ‘Movimiento detectado’;
$mensaje = ‘El sensor PIR ha detectado un movimiento en el lugar’;
$cabeceras = ‘From: no_responder@rogerbit.com’ . “\r\n” .
‘Reply-To: no_responder@rogerbit.com’ . “\r\n” .
‘X-Mailer: PHP/’ . phpversion();
mail($para, $titulo, $mensaje, $cabeceras);
?>
Diagrama eléctrico
Archivo para fritz
Escudo ethernet
Hojas de datos
Sensor PIR
¿Que es un sensor PIR?
Características:
- Sensor de infrarrojos con placa de circuito de control.
- La sensibilidad y tiempo de retención puede ser ajustada.
- Pequeño y ligero, es fácil de usar.
- Distancia de detección es de hasta 6 metros.
- Adecuado para el campo de la seguridad, juguete, automatización de control, etc.
Caracteristicas del sensor PIR ROBOX IR
| Marca | Robox | 
| Modelo | RTHW | 
| Color | Blanco + Verde | 
| Material | placa PCB + Plástico | 
| Caracteristicas | Potencia estática: 50uA; Distancia de detección: 7m; Ángulo de detección: 110 grados; Amplio rango de tensión: CC 4.5 20V ~ | 
| Aplicación | Detectar movimiento | 
Peso: 0.25 oz (7 g)
Lo destacado en rojo es lo mismo que si pusiéramos www.rogerbit.com/correo/mail.php en nuestro navegador web, esta sería una buena forma de ejecutar ese archivo, ya que si todo está correctamente bien en el archivo .php y nuestro hosting la configuración es la correcta, debería enviarnos el correo sin problemas.
Bueno esto es todo amigos recuerden si necesitan ayudan pueden unirse en mi grupo en facebook en https://www.facebook.com/groups/RogerBit saludos!!!
Tal vez pueda interesarte proyectos en IOT, raspberry pi, arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas.
 
		





Hola, estan buenos tus tutoriales,
Pregunta:
Se puede hacer esto con wordpress??
Y de ser asi, como puedo subir el .php a mi pagina??
Saludos.
@cesar-riojas Hola amigo no entendí muy bien que quieres hacer con wordpress, saludos y espero tu respuesta
¿tienen por casualidad la programación?
hola amigo me gustaria saber como subes el archivo php al hosting o el dominio la verda de web se muy poco si me podrias ayudar me encantaria vi tutoriales pero es pa subir fotos pero en si no se como funciona donde lo coloco no entiendo esa unica parte por lo demas si
gracias
Hola, Sólo tienes que subir el archivo por ftp o por el mismo administrador de archivos que te proporciona el hosting donde tienes alojado el servicio de tu página, saludos
hello sir, how to upload the .php file ?? can you teach me ?
Hola, Sólo tienes que subir el archivo por ftp o por el mismo administrador de archivos que te proporciona el hosting donde tienes alojado el servicio de tu página, saludos
Buenos dias Rogerbit,
Le felicito por su publicación, muy buen post, y le confirmó que en efecto funciona sin ningun problema si se siguen los pasos tal y como los indica.
Pregunta:
El hosting donde aloje mi servicio PHP lo provee hosting.miarroba.es, y tengo el siguiente inconveniente, usando el modelo del pulsador (reemplazando el sensor PIR) al momento de darle click o varios click, observó con mucho tiempo después que el correo llega a los destinos definidos en el archivo .PHP, usted sabe a qué se debe esto ? La verdad la notificación jamás llega al momento de dar click en el pulsador.
Adicional a ello, desde el monitor serial jamas veo la secuencia de la trama del envío (Sistema Listo, Movimiento detectado, conectando espere, conectado, Mail Enviado) pero aun asi envia correo aunque nos es muy efectivo como lo necesito para la detección oportuna.
Le agradezco la asesoría o recomendación que me pueda brindar.
Muy buen dia.
Hola @deep-canoom la demora puede deberse a un problema de tu servidor, lamentablemente de eso no podrás tener control, ya que depende pura y exclusivamente de ellos. En cuanto a la segunda pregunta que velocidad elegiste en el terminal serial de arduino, me da la impresión que es distinta a la que está seteada en el sckecth de arduino, saludos y espero haberlo ayudado