Valeur capteur a déclenché l’alerte SMS à l’aide de LinkitOne (3 / 4 étapes)

Étape 3: Le code !

Laissez-moi vous expliquer ce qu’exactement le programme devrait faire.

Comme le dit le titre du projet, le Linkit enverra un message texte à un numéro donné après qu’une certaine valeur sur le capteur analogique est franchie. Donc, fondamentalement, ce que nous devons faire est d’écrire un programme qui lit la valeur de la sonde après des durées particulières et vérifie la valeur avec un seuil spécifié. Si la valeur dépasse cette marque, un pré définis SMS sera envoyé au numéro donné !

Semble facile, n’est-elle pas ?

Nous allons coder !

Assurez-vous d’inclure les GSM et les bibliothèques de votre capteur. J’ai connecté le capteur de température de Grove qui repose sur 22 de DHT.

#include « LGSM.h »
#include « DHT.h »

#define DHTPIN 2 / / quelle broche nous avons connecté le capteur de température à
#define DHTTYPE DHT22 / / DHT 22 (AM2302)

Message de chaîne = "Attention ! Traversée de température de 30 degrés Celsius. ";

DHT dht (DHTPIN, DHTTYPE) ;

void setup()
{
Serial.Begin(9600) ;
DHT.Begin() ;
while (!. LSMS.ready()) / / attendre que la carte sim pour initialiser
{
Delay(1000) ; Attendez une seconde et puis essayez à nouveau
}
Serial.println ("Sim initialisée") ; Démarrage de SIM, imprimer « Sim initialisé » dans le port série
LSMS.beginSMS("0123456789") ; Enregistre le nombre où l’utilisateur souhaite envoyer des SMS. Être modifiés avant de télécharger les croquis
}

void loop()
{
flotteur t = 0,0 ;
flotter h = 0.0 ;
LSMS.print(message) ; Préparer la variable message pour être envoyé par MVL
Si (dht.readHT (t, & h))

{
Serial.println("---") ;
Serial.Print ("température =") ;
Serial.println(t) ;
Serial.Print ("humidité =") ;
Serial.println(h) ;
}
int temp = (int) t ;
if(Temp>30)
{
Si (LSMS.endSMS())
Si oui, envoyez le SMS
{
Serial.println ("SMS envoyé") ; Imprimer « SMS envoyé » serial port si l’envoi est réussi
}
d’autre
{
Serial.println ("la SMS n’est pas envoyé") ;
Else print « SMS n’est pas envoyé »
}
}

d’autre
{
Serial.println ("température pas plus de 30.") ;
}
Delay(10000) ;

faire attendre pendant 10 secondes !
}

Articles Liés

Simple que l’envoi de valeurs capteur Ito par SigFox et Intel Edison, à l’aide de Python

Simple que l’envoi de valeurs capteur Ito par SigFox et Intel Edison, à l’aide de Python

J'ai eu la chance, à un Intel IoT Hackaton qui aura lieu à Usine.io à Paris, à côté d'une carte Intel Edison Arduino et un tas de Grove capteurs/actionneurs, au aussi obtenir la nouvelle carte d'asmae de Snootlab.Merci les gars d'Intel Ito, Nicolas d
Valeur capteur déclenché Email sur Linkit utilisant un GoBetwino

Valeur capteur déclenché Email sur Linkit utilisant un GoBetwino

Salut!Si vous êtes nouveau à Gobetwino, il serait avantageux de passer par précédentes instructable sur le même. Voici le lien :Donc, comme vous le savez maintenant, le GoBetwino est un outil pour la plateforme Windows qui agit sur les commandes reçu
Capteurs de déclenchement Halloween WAV fichiers

Capteurs de déclenchement Halloween WAV fichiers

Rien ne mendie pour automation comme Halloween ! Cette instructable vous dira comment obtenir votre Arduino jouer personnalisée des fichiers WAV Halloween dans une manière orchestrée comme les gens marchent vers et depuis votre maison. Ce projet vous
Emplacement personnalisé SMS à l’aide de Linkit One!!

Emplacement personnalisé SMS à l’aide de Linkit One!!

SalutDans ce instructable je vais vous montrer comment faire pour envoyer des SMS à l'aide de linkit un non seulement le texte mais un lien vers emplacement également. Code crédit va à ehsmaes et j'avais utilisé cela dans mon projet VG trop.Étape 1:
Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, à l’aide de ENC28J60 Ethercard

Envoyer les données du capteur (DHT11 & BMP180) à ThingSpeak avec un Arduino, à l’aide de ENC28J60 Ethercard

Remarque : Cette instructable est pour les vieux ENC26J60 Ethershield et ethercard. Si vous avez le WIZ5100 moderne basé Ethernetshield ou un ESP8266 aller visiter mes autres instructable que je mentionne ci-dessousEnviron un an et demi que j'ai publ
Un système d’alarme basé sur capteur PIR avec alerte par Sms à l’aide de 8051

Un système d’alarme basé sur capteur PIR avec alerte par Sms à l’aide de 8051

« L'objectif de ce projet consiste à détecter l'environnement avec l'aide du capteur infrarouge passif (capteur PIR) et envoie les informations souhaitées sur la détection d'un objet pour le numéro de portable à l'aide du module GSM pour alerter le p
Affichage valeur capteur provenant de Ardiuno à forme de Google en utilisant Ethernet

Affichage valeur capteur provenant de Ardiuno à forme de Google en utilisant Ethernet

Permet d'entrer à droite dans cela. J'ai été enregistrement température d'une pièce dans une feuille Excel par l'intermédiaire de commandes Serial.print, puis importer les fichiers CSV et bla bla bla. Je ne pouvais pas aux données, à moins que j'étai
Star Trek Red Alert Bruitage (à l’aide de 555 minuteurs)

Star Trek Red Alert Bruitage (à l’aide de 555 minuteurs)

Ma famille est allée récemment sur un coup de Star Trek et j'essayais de faire quelque chose liés, alors j'ai fait cela pour simuler l'alerte rouge de Star Trek.Tout d'abord, j'ai regardé en ligne pour trouver un schéma de circuit mais je ne pouvais
Smart SMS Powered chauffe-eau à l’aide de LinkitONE

Smart SMS Powered chauffe-eau à l’aide de LinkitONE

Vous voulez faire votre chauffe-eau à commencer à chauffer l'eau sur les SMS ? Imaginez que vous êtes dehors, et vous arrivez à la maison. Puis vous n'aimerez si vous sms juste une chaîne et votre chauffe-eau obtient !Ici je vais vous montrer comment
Smart SMS Powered climatiseur à l’aide de LinkitONE

Smart SMS Powered climatiseur à l’aide de LinkitONE

Vous voulez faire vos débuts AC refroidissement sur SMS ? Imaginez que vous êtes dehors, et vous arrivez à la maison. Ensuite vous n'aimerez si vous sms juste une chaîne et votre ca s'au journées d'été !Ici, je vais vous montrer comment vous pouvez c
Applications industrielles de l’ITO - construire votre propre fil‑piège Laser

Applications industrielles de l’ITO - construire votre propre fil‑piège Laser

** Mise à jour : L'article ci-dessous provient de notre héritage app Android ! VAlarm est IoT industrielle. Nous aiderons à vous, vos équipes et votre entreprise avec des applications industrielles de l'ITO utilisant Valarm outils Cloud.Nous vous rec
Applications industrielles de l’ITO - l’utilisation de capteurs pour la gestion des ressources en eau, inondation alerte et détection d’eau

Applications industrielles de l’ITO - l’utilisation de capteurs pour la gestion des ressources en eau, inondation alerte et détection d’eau

** Mise à jour : L'article ci-dessous provient de notre héritage app Android ! Valarm est IoT industrielle. Nous aiderons à vous, vos équipes et votre entreprise avec des applications industrielles de l'ITO utilisant Valarm outils Cloud.Jetez un oeil
Alerte de dépassement de capacité de réservoir de SMS

Alerte de dépassement de capacité de réservoir de SMS

Débordement de réservoir d'eau est un problème majeur dans la plupart des maisons de nos jours (pas dans les appartements). Bien sûr il sont telles alarmes pour éviter ce problème, mais encore, ils ne sont pas qu'à compter. C'est presque la même chos
« Projet Hier » - un SMS d’alerte de GeoFence pour le Mediatek LinkIt ONE

« Projet Hier » - un SMS d’alerte de GeoFence pour le Mediatek LinkIt ONE

Ce projet utilise la fonctionnalité GPS et GPRS à bord du Mediatek LinkIt ONE pour publier son emplacement actuel sur un canal de flux de données en temps réel de PubNub.Un script s'exécutant sur un serveur Web s'abonne à ce canal de PubNub.Ce serveu