Botón de emergencia para 7$, Arduino, WIFI y ESP8266 (4 / 10 paso)

Paso 4: Software

La primera cosa a hacer es instalar el IDE de Arduino para el ESP8266. Tienes toda la información que necesitas aquí

Ahora tenemos el programador para el tablero, tenemos que echar un vistazo en el software. El dispositivo necesita conectarse a la red WIFI y enviar un correo electrónico tiro SMTP. Como GMAIL (y muchos otros serveur de correo) no aceptan el protocolo SMTP, usé un servidor SMTP2GO como mediador. Así que el envío del dispositivo un correo a SMTP2GO y luego se reenvía a tu cuenta de correo. Para abrir una cuenta en SMTP2GO, es gratuita y toma sólo unos minutos.

Este proyecto está utilizando la conexión a Internet por Wifi y necesita enviar un correo electrónico, tenemos que cambiar algunas líneas de código para todas las aplicaciones. En este caso va a ser todos los lugares con algunos *** en el código:

-El SSID de la caja de internet, el nombre de tu red wifi

-Contraseña de internet caja (WPA2/PSK en la mía), por lo que se puede conectar el dispositivo

-La configuración de red, tienes que agregar una dirección IP fija en tu caja de internet correspondiente a la dirección MAC de la placa. También puede programar la placa y leer con el IDE de Arduino en serie y ver cuando conecta el dispositivo. La dirección IP aparecerá. (El problema es que en algún momento puede cambiar, dependiendo de la caja de internet). Creo que ésos línea son en realidad no son realmente útiles: s

-Su dirección de correo electrónico, para recibir correo electrónico desde el dispositivo. He utilizado una cuenta de GMAIL y funcionó bien, tienes que comprobar que tu dirección de correo es compatible con SMTP2GO.

-La dirección de correo y la contraseña de la cuenta de smtp2go en base 64. Tienes que traducir desde este sitio web por ejemplo

-También puede cambiar el objeto y el contenido del correo electrónico.

Una vez hecho esto, puede compilar el archivo y enviarlo a la ESP8266. Ahora, cada vez que el perno que se baja y alta el dispositivo se reinicie, encender el LED, conectar a tu Wifi, enviar un mail, apagar el LED y vaya al modo de reposo. El proceso puede durar entre 10 y 30 segundos dependiendo de lo rápido conecte.

La única diferencia entre el código del dispositivo y la placa del programador es en el segundo, enviar un correo electrónico sólo cuando usted presiona el botón.

Artículos Relacionados

Arboleda de Arduino WiFi habilitado efecto invernadero

Arboleda de Arduino WiFi habilitado efecto invernadero

Lo esencial:GroveSensor de temperatura/humedad de Grove - alta precisiónSensor de luz analógico GroveGrove - EncoderGrove - Sensor UVGrove - humedadGrove - RGB 16 x 2 pantallaGrove - 20CM de Cable x3Grove - 50CM de Cable x2Grove - protector del Senso
Arduino Wifi Redback

Arduino Wifi Redback

Agregar capacidades inalámbricas a un proyecto normalmente implica conectar otras placas a tu arduino, que aumenta el tamaño de tu gadget. Este ha sido un dolor de cabeza para muchos desarrolladores de hardware durante mucho tiempo. Sin embargo, ahor
Cómo conectar tu Arduino WiFi shield con una aplicación de iOS/Android personalizada desarrollado en HTML5/JavaScript.

Cómo conectar tu Arduino WiFi shield con una aplicación de iOS/Android personalizada desarrollado en HTML5/JavaScript.

Este instructable muestra cómo construir una aplicación móvil que se comunica con tu escudo de WiFi, en este ejemplo en concreto vamos a crear una aplicación que puede encender un LED/de la conexión a tu Arduino. La aplicación móvil se desarrollará u
Cómo actualizar el firmware de tu Arduino WiFi shield (no 101)

Cómo actualizar el firmware de tu Arduino WiFi shield (no 101)

Probablemente tienes un Arduino WiFi shield (no 101) para la Navidad, o has comprado uno antes o después de eso, pero le da un errores y el LED "error" está encendida eso significa que debe actualizar su firmware para hacer su proyecto de Intern
Manera más barata para conectar arduino a internet

Manera más barata para conectar arduino a internet

Manera más barata para conectar Arduino a internetProtectores costoso aquí! y esto me molesta mucho. Es imposible construir su propio sistema de automatización sin escudos.He encontrado algunos artículos en internet, pero para mi mala suerte no de el
Arduino conectado al Wifi usando ESP8266 controlado por BLYNK (usando un sistema Mac OS X)

Arduino conectado al Wifi usando ESP8266 controlado por BLYNK (usando un sistema Mac OS X)

Aunque hay muchos tutoriales sobre cómo configurar un nuevo ESP8266 para conectar a wifi, todavía me tomó días y muchas horas hablando con el Departamento de tecnología en la Universidad realmente levantarse mi proyecto y ejecución. Esperando que est
Automatización casera con arduino wifi, bluetooth y control remoto IR

Automatización casera con arduino wifi, bluetooth y control remoto IR

Este es un tutorial para mostrar cómo construir un sistema domótico con arduino Wifi [ESP8266-01], bluetooth (HC-05) y control remoto IR. Automatización del hogar resulta en un hogar más inteligente y se utiliza para proporcionar una mayor y más salu
Calculadora de Temporizador 555 para RaspberryPi, Arduino o un PC Linux

Calculadora de Temporizador 555 para RaspberryPi, Arduino o un PC Linux

Este instructable es una calculadora para determinar los valores de resistor y capacitor a usar circuitos Temporizador 555 en común. He incluido versiones para el RaspberryPi y haría el Arduino con circuitos simples a parpadear dos LED como el 555. L
$10 Arduino WiFi detector de movimiento (PIR) que escribe a SQL mediante módulo ESP8266 barato

$10 Arduino WiFi detector de movimiento (PIR) que escribe a SQL mediante módulo ESP8266 barato

¡Hola!Este es mi primer instructable así que si algo está claro, hágamelo saber y voy a intentar explicarlo!Mi situación fue la siguiente: tengo una ubicación externa de que quiero saber si alguien está allí. La forma más sencilla de hacerlo es usand
Planta WIFI, sistema de monitoreo basado en Arduino MEGA y ESP8266

Planta WIFI, sistema de monitoreo basado en Arduino MEGA y ESP8266

Hoy vamos a mostrarles nuestra primera experiencia en Internet de las cosas. Para ello, decidimos utilizar un Arduino MEGA en vez de un Arduino UNO. Eso es porque Arduino MEGA tiene más de un puerto serie y este hecho nos permite utilizar el ESP8266
Crear un Bot de flor de luz-siguiente Arduino controlado

Crear un Bot de flor de luz-siguiente Arduino controlado

En este proyecto basado en Arduino, creará un "biomimética" o flor inspirada en biología, que sigue a una fuente de luz. Probablemente has visto este comportamiento en sus plantas de interior. Las plantas requieren luz solar para crecer y desarr
Cómo construir un Arduino WiFi 4 x 4 con controlador de Android

Cómo construir un Arduino WiFi 4 x 4 con controlador de Android

coches RC pueden ser WiFi coches...?RC coches molan, pero baratos coches RC han limitado la gama y pueden controlarse sólo con el controlador especial que se incluyó con el coche.He comprado un jeep RC, con 4 ruedas, suspensión flexible y neumáticos
Botón de emergencia portátil con localización (linkit uno)

Botón de emergencia portátil con localización (linkit uno)

Hola todos :) quiero compartir con ustedes un pequeño proyecto. Es un botón de emergencia portable que hice a mi mamá (ella tiene cancer) y necesito saber cómo puedo encontrar le si ella me necesita. Este botón tiene un módulo GPS y GSM, que enviar u
Arduino wifi redback servidor Web ejemplo

Arduino wifi redback servidor Web ejemplo

Un arduino wifi Redback puede utilizarse como un servidor Web. El ejemplo de servidor Web de redback de wifi está disponible en la biblioteca de CuHead nos muestra perfectamente cómo hacerlo. Voy a guiarte a través de él para que usted pueda entender