Notificador de correo SMS baratos (5 / 7 paso)

Paso 5: Programa el microcontrolador

He usado el IDE de Arduino. Por favor, apoye este proyecto excelente haciendo una pequeña donación, si no lo han hecho todavía.

Conectar TX y RX de su convertidor de USB a Serial a los pines serial de hardware de lo Atmega (2 y 3 respectivamente). Descargar el croquis adjunto. Abierto en el IDE de Arduino. Configurar tu tablero y puerto serie. Reemplazar la XXXXXXXXXXX en el código con tu número de teléfono predeterminado. Compilar el boceto (no carga). Ahora, esto va a ser complicado si no tienes un RST en tu usb a serial. Coloque el dedo firme en el interruptor del tacto. Prensa de carga en el IDE de Arduino. Milisecond ver el estado de "carga" en el IDE de Arduino Pulse el interruptor de tacto para reiniciar el microcontrolador y ponerlo en modo bootloader. Si no logran a la vez, intentar unas cuantas veces. Divertido, ¿no?

El principio general de funcionamiento del firmware es la siguiente:

  • despierta por una interrupción (el buzón de correo está abierto y el interruptor de contacto tira el perno bajo)
  • hacer un reset
  • configurar el puerto serie y pernos
  • obtener el número telefónico del destinatario de EEPROM
  • medir el nivel de batería
  • Encienda el módulo GSM
  • seguir impulsando el nombre de portador de la red. Una vez obtenido, el módulo puede enviar mensajes de texto
  • borrar mensajes de texto antiguos
  • Enviar un mensaje de texto de notificación
  • esperar confirmación de recepción en el puerto serie o el tiempo de espera
  • Compruebe si el interruptor de configuración está en modo de configuración
  • - esperar 40 segundos cuando el usuario puede enviar un nuevo mensaje de texto que contenga la palabra "Programa". Si llega un mensaje, guardar el nuevo número en la EEPROM
  • Vuelva a colocar la interrupción ir a dormir

En el desarrollo de este bosquejo utiliza la biblioteca excelente sueño avt y el código de aquí http://playground.arduino.cc/Learning/ArduinoSleep... Para reiniciar el microcontrolador de SW, utilicé la brillante solución de temporizador de vigilancia encontró aquí http://arduino.stackexchange.com/questions/1477/re...

El archivo contiene un montón de líneas de código comentado que sólo puede eliminar el comentario. Si prefiere recibir llamadas a SMS (puede ser más barato) perdidas, también hay una función comentada para que. Los comentarios en el código le ayudará a saber lo que lo hace.

Es hora de probar la configuración. Para la depuración, elimine todas las líneas Serial.print (no olvide conectar el 14 y 15 con el convertidor USB a Serial).

Artículos Relacionados

Notificador de correo usando Intel-Edison la bandera

Notificador de correo usando Intel-Edison la bandera

En este proyecto, veremos cómo hacer un notificador de correo físico utilizando Intel EdisonComponentes necesarios:1. Intel Edison con placa base Arduino - como el procesador principal: https://www.sparkfun.com/products/13097 2. Motor servo: https://
Luz-notificador de correo electrónico no leídos con frambuesa Pi

Luz-notificador de correo electrónico no leídos con frambuesa Pi

En este Instructable, te mostraré, cómo construir tu propio 'correo electrónico no leído'-Notifier, que comienza a la luz, cuando llega un nuevo correo electrónico. No necesita equipo especial para esto. Cuando haces proyectos de DIY a ti mismo, tien
Lámpara de estado de ánimo de silueta de IoT (notificador de correo electrónico y Twitter)

Lámpara de estado de ánimo de silueta de IoT (notificador de correo electrónico y Twitter)

IoT (Internet de las cosas) se está convirtiendo en cada vez más popular y más número de microcontroladores es IoT habilitado, decidí hacer una serie de tutoriales sobre IoT con un fotón partícula y un Edison de Intel.Hoy voy a mostrarle cómo constru
Cómo hacer un notificador de correo

Cómo hacer un notificador de correo

Utilice este simple truco para comprobar correo en tu buzón de correo sin tener que detener el coche.
Hackear un juguete barato usb en un reloj de cristal cambia de Color!

Hackear un juguete barato usb en un reloj de cristal cambia de Color!

Vi este aparatito de "Dream Cheeky Webmail Notifier" fresco en línea y sabía que tenía que modificarlo. Mayoría de los lugares lo venden por $15, pero me paso a buscar esta uno en ebay por $6. Es alimentado por el usb; un poco inteligente de cir
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Módulo de ESP8266 Wi fi explicar y conexión

Módulo de ESP8266 Wi fi explicar y conexión

Hola.Soy Matej y en este instructable voy a mostrarle cómo utilizar el módulo de ESP8266 Wi-fi. Sé que hay un montón de videos y foros que dice cómo utilizar este dispositivo, pero ninguno de ellos era colorido o enaugh fácil de entender. También no
Mini Tutorial de ESP8266

Mini Tutorial de ESP8266

En esta primera introducción a la ESP8266 les mostraré lo que puede hacer esta tarjeta de wifi de $ 5 y cómo manejar correctamente.Paso 1: Vea el video!El video da una idea bastante buena sobre lo que el ESP8266 es y cómo manejarlo. Pero aquí yo le p
Matriz de LED 24 x 10 (basado en Arduino)

Matriz de LED 24 x 10 (basado en Arduino)

He visto un buen montón de instructables que muestra cómo crear matrices de LED, pero me gustaría destacar dos de ellos, como esta construcción se basa en que dos estructuras.Hacer una matriz de LED 24 X 6 por Syst3mXyHacer un cartel gigante de LED!
BRICOLAJE - cómo utilizar la Arduino Uno para enviar un correo electrónico, SMS y hacer una voz llamar

BRICOLAJE - cómo utilizar la Arduino Uno para enviar un correo electrónico, SMS y hacer una voz llamar

¿Se pregunta cómo enviar correos electrónicos a través de tu Arduino Uno? No te preocupes... Este vídeo tutorial ilumine sobre el proceso paso a paso para enviar correos electrónicos, mensajes SMS, así como hacer voz llamar usando el 3G/GPRS shield l
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
A granel barato SMS & Email Marketing servicios

A granel barato SMS & Email Marketing servicios

Proveedor de SMTP principal ESP con ofrecemos servidor SMTPcon FREE software de envío de correo electrónico masivo transaccional y promocional entregabilidad es tal vez el Santo nuestro bulto SMTP servidor de correo proveedor es compatible con... Sól
Notificador de escritorio frambuesa Pi

Notificador de escritorio frambuesa Pi

Estaba pensando hacer un notificador de escritorio que me notificará sobre mi nuevo correo electrónico, notificación de Facebook y Twitter y finalmente lo hicieron. Usé el ordenador monoplaca más frambuesa Pi para llevar la cosa en realidad. Este not
Notificador de la corte de la energía

Notificador de la corte de la energía

El notificador de vertimiento de carga es un proyecto simple que le notifica cuando hay una interrupción interrupcion como cuando se restablezca la energía. Envía la notificación vía SMS a un número móvil especificado.Mi país está experimentando mayo