Paquete de sistema de alerta (mediante correo electrónico) (3 / 5 paso)

Paso 3: Firmware

Si usted no está familiarizado con la partícula (anteriormente chispa) Junta del fotón, estás en un placer. Es malvado fácil para empezar con y aún más fácil de realizar cambios en el firmware una vez que tengas todo cableado y montado por la puerta. Porque el firmware del tablero de partícula puede ser flash a través de tu red wifi, realmente no necesita ser enchufado directamente en él como hacia fuera de microcontroladores. Esto significa que usted puede probar su código más fácilmente mientras que es realmente la configuración de su dispositivo y usted puede ajustar y actualizar el programa desde su escritorio, si es necesario.

Si usted necesita familiarizarse con el fotón, sugiero que comience por aquí: https://www.particle.io/

Tienen un montón de grandes recursos, pero si todavía tienes mucho que aprender sobre microcontroladores, podría encontrar uso en la Web de Arduino, así: https://www.arduino.cc/. Tienen todo tipo de consejos, tutoriales y librerías que se pueden utilizar.

Hemos incluido algunas de las imágenes del código anterior (y que tendrá Publicada en Github poco), pero entro a través de la lógica general a continuación si desea probar la codificación por sí mismo (sin duda la mejor manera de aprender).

TUTORIAL DE CÓDIGO / /

#include "HttpClient/HttpClient.h" << es una biblioteca que se puede acceder a través de partículas que ayuda a dar formato y enviar solicitudes HTTP. Vamos a utilizar este acceso el script PHP en nuestro servidor.

void setup() << La función de configuración funciona primera y establece todas las cosas que sólo tenemos que hacer una vez. En este método vamos a (1) comenzar nuestra comunicación serial para la depuración, (2) establecer nuestro análogo leer pin y (3) establecer nuestro LED indicador pines.

void loop() << la función de bucle contiene todas las operaciones recurrentes del código. Esto es donde vemos si los botones están actualmente siendo empujados. He añadido un retraso de 50ms entre cada ciclo a través de esta función en cuanto a carga no innecesariamente el chip. Luego tomar 10 lecturas del pin analógico y promedio de estos valores. Esto nos da el valor de leer.

<< De aquí, determinar si este valor coincide con nuestro valor inicial causada por la resistencia original o un valor predeterminado que viene de completar el circuito con uno de los botones a través de una resistencia diferente.

<< Si se determina que el valor corresponde a un botón se llama a la función sendEmail().

void sendEmail(String recipient) << aquí nos en contacto con el PHP script funcionando y pase el nombre del empleado que botón ha sido empujado. Además, antes de enviar el correo electrónico, me prende el indicador LED para saber el usuario que el mensaje fue recibido correctamente, entonces hace una pausa para que usted no puede enviar varios mensajes a la vez. Después del retardo, el LED se apaga otra vez.

Artículos Relacionados

Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

En este tutorial veremos cómo configurar hasta su frambuesa pi tomar foto del intruso que entra en su casa y enviar un correo electrónico a usted cuando usted no está en su casa.Paso 1: Lo que necesitaráFrambuesa Pi ejecutando RaspbianCámara USBSenso
Alertas de correo electrónico de teléfono celular

Alertas de correo electrónico de teléfono celular

Auto-avancealerta correo electrónico ME usando Gmail...Razón por lo que te puedo enviar un mensaje de alerta a tu celularbasado en el correo que recibo y las palabras utilizadas.Sabes que ME Envíe su dirección de correo electrónico de teléfono celula
Alertas de correo electrónico Arduino

Alertas de correo electrónico Arduino

¡ Hola! En este instructable, te voy a mostrar cómo activar un LED cuando llegue un correo electrónico. La razón por la que hizo esto es porque cuando llego a casa de la escuela, quiero saber si me debo molesto en revisar mi correo.Es muy sencillo.Es
Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

donde trabajo, hay una sala muy importante que alberga gran cantidad de equipos. La temperatura ambiente de esta habitación ha de ser muy cool para optimizar el rendimiento de estos sistemas.Me pidieron para idear un sistema de vigilancia que tiene l
LinkIT una IoT: envío de correo electrónico alerta

LinkIT una IoT: envío de correo electrónico alerta

Este es mi tercer instructivo de mi serie de Linkit una IoT. Revise mi instructables anterior porque este instructables es una continuación de la misma.Aquí está el enlace:1 º Linkit IoT un Instructable2 º Linkit IoT un InstructableEn este tutorial v
Cómo establecer a Texas Tech sistema de correo electrónico en el iPhone 4

Cómo establecer a Texas Tech sistema de correo electrónico en el iPhone 4

cada alumno necesita acceder a su eRaider correo electrónico sistema. Por desgracia, no todos los estudiantes tienen acceso 24-7 a un equipo. Por lo tanto, instalación del sistema en un dispositivo celular es muy beneficioso como casi necesario. Eleg
BRICOLAJE de IoT WiFi detector de movimiento con notificación por correo electrónico con sensor PIR y ESP8266

BRICOLAJE de IoT WiFi detector de movimiento con notificación por correo electrónico con sensor PIR y ESP8266

En este proyecto estoy utilizando el módulo de WiFi de ESP8266 y detector de movimiento PIR sensor para recibir alertas de correo electrónico si alguien entra en la habitación mientras yo estoy lejos. Estoy usando GadgetKeeper plataforma en la nube p
SISTEMA de seguridad de teléfono correo electrónico - en Windows, los usuarios de linux no

SISTEMA de seguridad de teléfono correo electrónico - en Windows, los usuarios de linux no

lo primero es lo primero, grande grita y Action_Owl, KipKay.    Se trata de instructable idealistamente fue creado por KipKay y huesos de Action_Owl.  Adapté el código y el concepto de algo un poco más fácil de usar en mi PC de windows.  Usted puede
Cómo enviar un correo electrónico falso sin archivos por lotes o el símbolo del sistema

Cómo enviar un correo electrónico falso sin archivos por lotes o el símbolo del sistema

este instructable le mostrará cómo enviar su propio falso correo electrónico sin archivos por lotes o el símbolo del sistema.Ingredientes:1 equipo x1 x conexión a Internet de trabajo1 x navegador de internetPaso 1: Ir al sitio web Aquí es donde open
Frambuesa PI y DHT22 temperatura y humedad logger con advertencias de la lámpara y el correo electrónico

Frambuesa PI y DHT22 temperatura y humedad logger con advertencias de la lámpara y el correo electrónico

Se trata de un registrador de temperatura y humedad de frambuesa Pi basado que utiliza 2 sensores de Adafruit DHT22 (funciona también con 1) para las mediciones. Usted podría haber visto semejante instrucciones antes, pero esta tiene un toque. No aca
IOT - detector de movimiento con notificación por correo electrónico con NodeMCU, PIR, Carriots, WIFI, PCB, carcasa y mucho más.

IOT - detector de movimiento con notificación por correo electrónico con NodeMCU, PIR, Carriots, WIFI, PCB, carcasa y mucho más.

¡ Bienvenido al dispositivo IOT 2 Esto se convierte con caso de uso una parte de la seguridad del edificio. Este caso de uso está valorado en $ 210 billones en 2020. Suficiente para todos los jugadores grandes y pequeños.Detector de movimiento:Este i
Alarma antirrobo con envío de SMS y correo electrónico desde su dispositivo de IoT

Alarma antirrobo con envío de SMS y correo electrónico desde su dispositivo de IoT

Teléfono las notificaciones son una buena manera de conseguir alertó sobre unactividad inusual. Cuando estamos desarrollando una solución de Internet siempre es bueno enviar SMS al teléfono del usuario para ciertas actividades como los smartphones es
Correo electrónico con Intel Edison (alarma de intruso)

Correo electrónico con Intel Edison (alarma de intruso)

Si tienes un dispositivo habilitado para web, necesita web trucos activados! Una de muchas cosas que hacer en línea con frecuencia es utilizar nuestro correo electrónico. Ya sea en el trabajo, en un tablet en la tienda de café, o directamente a nuest
Correo electrónico luz: LEDs show nuevo correo electrónico

Correo electrónico luz: LEDs show nuevo correo electrónico

es la idea detrás del proyecto correo electrónico luz indicar la presencia de los correos que están en mi servidor de correo electrónico con un parpadeo del LED. A menudo no tengo razón en mi escritorio y me gustaría saber si tengo correo electrónico