Valor del sensor activado alerta SMS usando LinkitOne (3 / 4 paso)

Paso 3: El código!

Me explico lo que debe hacer exactamente el programa.

Como dice el título del proyecto: el Linkit enviará un mensaje de texto a un número específico después de un cierto valor en el sensor analógico se cruza. Así que básicamente lo que tenemos que hacer es escribir un programa que lee el valor del sensor después de períodos específicos de tiempo y comprueba el valor con un umbral especificado. Si el valor de cruza esta marca, un pre definidos SMS se enviará el número de!

Suena fácil, ¿no?

¡ Código!

Asegúrese de que son GSM y sus bibliotecas de sensor. He conectado el sensor de temperatura del Grove basado en DHT 22.

#include "LGSM.h"
#include "DHT.h"

#define DHTPIN 2 / / Qué pin hemos conectado el sensor de temperatura para
#define DHTTYPE DHT22 / / DHT 22 (AM2302)

Cadena de mensaje = "¡ atención! Cruzado de temperatura 30 grados de centígrado. ";

DHT dht (DHTPIN, DHTTYPE);

void setup()
{
Serial.Begin(9600);
DHT.Begin();
mientras (!. LSMS.ready()) / / esperar a que la tarjeta sim inicializar
{
Delay(1000); Espere un segundo y vuelva a intentarlo
}
Serial.println ("Sim inicializada"); Cuando se inicia la SIM, Imprimir "Sim inicializado" en el puerto serie
LSMS.beginSMS("0123456789"); Guarda el número que el usuario quiere enviar SMS. Cambiarse antes de subir el sketch
}

void loop()
{
Float t = 0.0;
Float h = 0.0;
LSMS.print(message); Preparar la variable mensaje enviado por LSMS
Si (dht.readHT (t & h))

{
Serial.println("---");
Serial.Print ("temperatura =");
Serial.println(t);
Serial.Print ("humedad =");
Serial.println(h);
}
int temp = (int) t;
if(Temp>30)
{
Si (LSMS.endSMS())
Si es así, envíe el SMS
{
Serial.println ("SMS enviado"); Imprimir "SMS enviado" en el puerto serie si el envío es exitoso
}
otra cosa
{
Serial.println ("SMS no se envía");
Else print "SMS no se envía"
}
}

otra cosa
{
Serial.println ("temperatura de no más de 30.");
}
Delay(10000);

hacen esperar 10 segundos!
}

Artículos Relacionados

Valor del sensor activa correo electrónico en Linkit usando un GoBetwino

Valor del sensor activa correo electrónico en Linkit usando un GoBetwino

¡ Hola!Si eres nuevo en Gobetwino, sería beneficioso pasar anterior instructable sobre el mismo. Aquí está el enlace:Así que como ustedes saben ya, GoBetwino es una herramienta para la plataforma Windows que actúa sobre los comandos recibidos a travé
Regulador casero elegante con Sensorflare y base de partículas de chispa: leer los valores del sensor en Sensorflare

Regulador casero elegante con Sensorflare y base de partículas de chispa: leer los valores del sensor en Sensorflare

Hola todo el mundo! Este instructable muestra cómo puede controlar su smartdispositivos usando Sensorflare y partículas. Las posibilidades son muchas... Puede usar core de la partícula - una pequeña Junta de desarrollo de Wi-Fi para conectar el hardw
Contabilización a valor del Sensor de Ardiuno a forma de Google usando Ethernet

Contabilización a valor del Sensor de Ardiuno a forma de Google usando Ethernet

Permite entrar justo en esto. Me registro de temperatura de una habitación a una hoja de Excel por medio de comandos Serial.print e importación de archivos CSV y yada yada. No pude llegar a los datos a menos que estaba en casa, y también tuve que dej
Mostrar vivo Arduino lecturas del sensor en una LCD de Nokia 5110

Mostrar vivo Arduino lecturas del sensor en una LCD de Nokia 5110

si has trabajado alguna vez con arduino, probablemente has querido para mostrar las lecturas del sensor.Usando al serial monitor está perfectamente bien, pero ser el macarra de arduino que se está convirtiendo rápidamente en, probablemente quiere que
Datos del sensor de Linkit una porción JSONP (ejemplo batería)

Datos del sensor de Linkit una porción JSONP (ejemplo batería)

Esto es parcial algo empecé a hacer con el Edison de Intel (ver aquí:). La idea es relativamente simple: presentar los datos del sensor como json(p) para que un habilitador de IoT (como freeboard.io) puede consumir fácilmente los datos. Como mínimo v
Registrador de datos geo: Arduino + GPS + SD + acelerómetro para registrar, sello de tiempo y datos del sensor geo-tag

Registrador de datos geo: Arduino + GPS + SD + acelerómetro para registrar, sello de tiempo y datos del sensor geo-tag

versiones17 de octubre de 2013: he publicado una guía sobre el uso de tu teléfono Android para llevar a cabo una tarea similar al aprovechar tu Android dispositivo de construido en GPS y sensores.06 de febrero de 2013: Aparece en GeoAwesomeness http:
Una alarma antirrobo basado en Sensor PIR con alerta de Sms usando 8051

Una alarma antirrobo basado en Sensor PIR con alerta de Sms usando 8051

"El objetivo de este proyecto es para percibir el entorno con la ayuda del sensor de infrarrojos pasivo (PIR sensor) y envía la información deseada sobre la detección de un objeto al número del móvil con la ayuda de módulo GSM para alertar al propiet
Valores en teléfono inteligente Android de salida del sensor de temperatura

Valores en teléfono inteligente Android de salida del sensor de temperatura

Este es proyecto de sensor de temperatura, valor de la temperatura será transmitido el Android smartphone vía Bluetooth y aparece en su pantalla, con la biblioteca de RemoteXY utilizado. Un sensor de temperatura puede colocarse en un lugar inaccesibl
Enviar datos del sensor (DHT11 & BMP180) a ThingSpeak con un Arduino, mediante cable o WiFi (ESP8266)

Enviar datos del sensor (DHT11 & BMP180) a ThingSpeak con un Arduino, mediante cable o WiFi (ESP8266)

Escribí este instructable porque Thingspeak - no importa lo fácil fijar para arriba - tiene algunos obstáculos que me topé y que, a juzgar por las reacciones, otras personas están luchando con así.Cosas que usted necesita:ArduinoEthernetShield WS5100
Utiliza tu iPhone para escanear vehículos códigos y leer datos del Sensor

Utiliza tu iPhone para escanear vehículos códigos y leer datos del Sensor

Con el uso de un muy barato (10$!) adaptador puede utilizar tu iPhone como herramienta de diagnóstico para averiguar del motor del cheque del vehículo ligero, borrar los códigos, o ve los sensores (tales como temperaturas, lecturas del sensor de oxíg
Mejorar la precisión del Sensor ultrasónico gama

Mejorar la precisión del Sensor ultrasónico gama

Hola de nuevo comunidad de Instructables!Este instructable le mostrará cómo mejorar la precisión de un sensor de la gama ultrasónica. Se basa en el principio que el sonido se moverá a través del aire a diferentes velocidades dependiendo de la tempera
Hacer: es robótica Starter Kit de captura de datos del Sensor

Hacer: es robótica Starter Kit de captura de datos del Sensor

Instructable pasado hablamos un poco sobre lo que está haciendo el programa de linefollow.ino. Presenté un script en Python que nos permitirá analizar el bit a bit if declaraciones para ver cómo el valor que devuelve el método read_Optical() obtiene
Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino y un protector del Sensor IR, que funciona con cualquier mando a distancia.Quería controlar mi PC XBMC/Kodi de control remoto de mi decodificador satélite, ya sea ver películas en XMBC/Kodi o TV vía satélite,
Leer datos del Sensor ultrasónico a FireFly

Leer datos del Sensor ultrasónico a FireFly

Este Instructable le mirando cómo configurar un Sensor ultrasónico utilizando Arduino y Firefly, con el fin de detectar la distancia de objetos y cualquier geometría cambiante dentro de Rhino y, finalmente, cómo utilizar los datos para la detección d