Table des matières:
- Fournitures
- Étape 1: Ajoutez votre appareil à LoggingPlatform
- Étape 2: connexion matérielle
- Étape 3: télécharger le logiciel nécessaire sur l'appareil (Guide Windows)
- Étape 4: Vérifier les données sur mobile ou ordinateur de bureau
Vidéo: Enregistrement de la température et de l'humidité Arduino et SIM900 GSM GPRS 3G, statistiques mobiles : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
Ici, vous pouvez ajouter votre appareil pour obtenir les clés API nécessaires plus tard:
Étape 2: 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é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
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é:
Carte NodeMCU Lua pas cher à 6 $ avec enregistrement de la température et de l'humidité MicroPython, statistiques Wifi et mobiles : 4 étapes
Carte NodeMCU Lua pas cher à 6 $ avec enregistrement de la température et de l'humidité MicroPython, statistiques Wifi et mobiles : il s'agit essentiellement d'une station météo cloud, vous pouvez vérifier les données sur votre téléphone ou utiliser un téléphone comme affichage en direct. Avec l'appareil NodeMCU, vous pouvez enregistrer les données de température et d'humidité à l'extérieur , en chambre, serre, laboratoire, chambre froide ou tout autre endroit completel
MicroPython sur 3 $ ESP8266 WeMos D1 Mini bon marché pour 2x enregistrement de la température, statistiques Wifi et mobiles: 4 étapes
MicroPython sur pas cher 3 $ ESP8266 WeMos D1 Mini pour 2x enregistrement de la température, Wifi et statistiques mobiles: Avec une minuscule puce / appareil ESP8266 bon marché, vous pouvez enregistrer les données de température à l'extérieur, dans la pièce, la serre, le laboratoire, la salle de refroidissement ou tout autre endroit totalement gratuit. Cet exemple, nous allons utiliser pour enregistrer la température ambiante de refroidissement, à l'intérieur et à l'extérieur. L'appareil sera con
Enregistrement de la température et de l'humidité Arduino Ethernet DHT11, statistiques mobiles : 4 étapes
Enregistrement de la température et de l'humidité Arduino Ethernet DHT11, statistiques mobiles : avec Arduino UNO R3, Ethernet Shield ET DHT11, 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 froide ou tout autre endroit totalement gratuit. Nous utiliserons cet exemple pour enregistrer la température et l'humidité de la pièce. Dispositif
Enregistrement simple des données mobiles à l'aide de PfodApp, Android et Arduino : 5 étapes
Enregistrement de données mobile simple à l'aide de PfodApp, Android et Arduino : l'enregistrement de données Moblie simplifié à l'aide de pfodApp, de votre mobile Andriod et d'Arduino. AUCUNE programmation Android requise. Pour tracer des données sur votre Android, voir plus tard Instuctable Simple Remote Data Plotting utilisant Android / Arduino / pfodAppFor Plotting
Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles : 6 étapes
Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles : avec l'appareil Raspberry PI, vous pouvez enregistrer les données de température et d'humidité à l'extérieur, dans la pièce, la serre, le laboratoire, la chambre froide ou tout autre endroit totalement gratuit. Cet exemple, nous allons utiliser pour enregistrer la température et l'humidité. L'appareil sera connecté à Internet v