Table des matières:

Enregistrement de la température et de l'humidité Arduino et SIM900 GSM GPRS 3G, statistiques mobiles : 4 étapes
Enregistrement de la température et de l'humidité Arduino et SIM900 GSM GPRS 3G, statistiques mobiles : 4 étapes

Vidéo: Enregistrement de la température et de l'humidité Arduino et SIM900 GSM GPRS 3G, statistiques mobiles : 4 étapes

Vidéo: Enregistrement de la température et de l'humidité Arduino et SIM900 GSM GPRS 3G, statistiques mobiles : 4 étapes
Vidéo: Envoyer des données (température et humidité) vers le site Thingspeak avec Arduino 2024, Décembre
Anonim
Arduino et SIM900 GSM GPRS 3G Enregistrement de la température et de l'humidité, statistiques mobiles
Arduino et SIM900 GSM GPRS 3G Enregistrement de la température et de l'humidité, statistiques mobiles
Arduino et SIM900 GSM GPRS 3G Enregistrement de la température et de l'humidité, statistiques mobiles
Arduino et SIM900 GSM GPRS 3G Enregistrement de la température et de l'humidité, statistiques mobiles

Avec Arduino UNO R3, SIM900 Shield ET DHT22, vous pouvez enregistrer les données de température et d'humidité à l'extérieur, dans une pièce, une serre, un laboratoire, une chambre de refroidissement ou tout autre endroit totalement gratuit. Nous utiliserons cet exemple pour enregistrer la température et l'humidité de la pièce.

L'appareil sera connecté à Internet via GPRS 2G, il peut donc être utilisé même sans routeur existant ou connexion Internet filaire. Idéal pour les champs, les vignobles ou les lieux similaires sans connexion Internet fixe.

Vous pourrez vérifier les dernières lectures sur votre téléphone mobile, votre ordinateur de bureau ou tout autre appareil doté d'un navigateur.

Fournitures

Vous pouvez acheter les appareils nécessaires ici (minimum requis):

Arduino UNO R3

Bouclier SIM900 pour Arduino UNO

Chargeur USB pour alimenter votre appareil - maintenant cela est requis pour le module GSM usb n'a pas assez de puissance

câble micro-USB

Module DHT22 avec câble

Carte SIM avec code PIN désactivé et certains forfaits de données

Diode LED pour l'état

Aussi agréable d'avoir:

Fils de cavalier

Plateforme expérimentale pour Arduino

Boîtier étanche

Interrupteur Jack pour l'alimentation

Cela a également testé/fonctionne avec le capteur industriel AM2305

Étape 1: Ajoutez votre appareil à LoggingPlatform

Ajoutez votre appareil à LoggingPlatform
Ajoutez votre appareil à LoggingPlatform

Ici, vous pouvez ajouter votre appareil pour obtenir les clés API nécessaires plus tard:

Étape 2: connexion matérielle

Connexion matérielle
Connexion matérielle

Insérez la carte SIM dans le module GSM Shield Connect Shield à Arduino

Connectez l'adaptateur d'alimentation et l'USB au PC

Connectez la sortie DHT22 au blindage GSM PIN 10

Connectez DHT22 + au blindage GSM 3V

Connectez DHT22 - au blindage GSM GND

Connectez la LED si vous voulez une indication d'état, pas nécessaire

Exemple de schéma sur l'image

Étape 3: télécharger le logiciel nécessaire sur l'appareil (Guide Windows)

Télécharger le logiciel nécessaire sur l'appareil (Guide Windows)
Télécharger le logiciel nécessaire sur l'appareil (Guide Windows)
Télécharger le logiciel nécessaire sur l'appareil (Guide Windows)
Télécharger le logiciel nécessaire sur l'appareil (Guide Windows)
Télécharger le logiciel nécessaire sur l'appareil (Guide Windows)
Télécharger le logiciel nécessaire sur l'appareil (Guide Windows)

Téléchargez et installez Arduino IDE: https://www.arduino.cc/en/main/software Connectez l'appareil à l'USB sur votre PC Windows et installez les pilotes si nécessaire

Exécuter l'IDE Arduino

Sélectionnez le port COM (il s'agit généralement d'un plus grand nombre si vous n'avez pas d'autres appareils connectés), image 1

Sélectionnez le type de carte, image 2

Téléchargez et ouvrez le code source: vous devez disposer des bibliothèques:

SoftwareSerial.h - ceci est généralement inclus dans Arduino IDE

et

DHT.h - vous pouvez télécharger ici et copier dans le dossier de votre bibliothèque arduino comme: C:\arduino-1.6.8\libraries

Le code SIM900 pour la journalisation est disponible ici

Ouvrez ce code SIM900 avec Arduino IDE:

Modifiez ces paramètres comme sur l'image 3

APN que vous pouvez obtenir auprès de votre fournisseur de carte SIM

Et d'autres de la plateforme d'exploitation forestière: https://loggingforest.com/index.php/page/pricing, image 3

Quelques avis de code: les bibliothèques standard pour SIM900 ne fonctionnent pas correctement pour les tâches répétables telles que la journalisation, nous communiquons donc directement avec les commandes série SIM900 AT

Si vous utilisez un bouclier différent, vous devrez peut-être définir différentes broches RX, TX dans le code

Lors de l'utilisation (pas de débogage ni de test), vous devez désactiver DEBUG_EN, passer de vrai à faux

Pour la sélection manuelle du réseau avec SIM900, si vous vivez à la frontière du pays, vous pouvez décommenter ces lignes et définir le code réseau fourni en série, comme l'image 4

le code réseau comme 21910 pour A1 peut être trouvé dans la ligne COPS, image 5

Si votre code est bloqué sur TEST AT, cela signifie que votre adaptateur secteur ne fournit pas assez de puissance pour SIM900, il est préférable d'utiliser 5V 2A ou 9V 1A. Certains fournisseurs de sim peuvent nécessiter USER et PWD pour la connexion apn, vous pouvez également définir dans le code.

Après cela, votre appareil commencera à envoyer des données à la forêt de journalisation et vous pourrez les voir là-bas

Étape 4: Vérifier les données sur mobile ou ordinateur de bureau

Vérifier les données sur mobile ou ordinateur de bureau
Vérifier les données sur mobile ou ordinateur de bureau
Vérifier les données sur mobile ou ordinateur de bureau
Vérifier les données sur mobile ou ordinateur de bureau
Vérifier les données sur mobile ou ordinateur de bureau
Vérifier les données sur mobile ou ordinateur de bureau

Après cela, votre appareil commencera à envoyer des données à la forêt de journalisation et vous pourrez le voir là.

Cliquez sur l'aperçu, image 2

Et vous verrez de belles données, image 3

N'hésitez pas à commenter et partager votre logger

Conseillé: