Table des matières:
- Fournitures
- Étape 1: Ajoutez votre appareil à LoggingPlatform
- Étape 2: Exemple de schéma de connexion matérielle
- Étape 3: Téléchargez le logiciel nécessaire sur la carte Micro SD (Guide Windows)
- Étape 4: RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
- Étape 5: Vérifier les données sur la plate-forme Loggingforest.com
- Étape 6: Exécutez automatiquement le script Python au démarrage de Raspberry
Vidéo: Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Avec l'appareil Raspberry PI, vous pouvez enregistrer les données de température et d'humidité à l'extérieur, dans une pièce, une serre, un laboratoire, une salle de refroidissement ou tout autre endroit totalement gratuit. Nous utiliserons cet exemple pour enregistrer la température et l'humidité.
L'appareil sera connecté à Internet via Wifi ou Ethernet
Vous pourrez vérifier les dernières lectures sur votre téléphone portable, votre ordinateur de bureau ou tout autre appareil avec navigateur
Fournitures
Un moniteur avec HDMI, un câble HDMI, une souris USB et un clavier sont également nécessaires pour ce tutoriel mais généralement vous l'avez déjà
Vous pouvez acheter les appareils nécessaires ici (minimum requis):
Raspberry PI 3 ou Raspberry PI 2 avec clé wifi
carte micro SD (suggestion 32 Go)
câble micro-USB
Module DHT22 avec câble
Aussi agréable d'avoir:
Chargeur USB pour alimenter votre appareil
Boîtier étanche
Boîtier Raspberry Standard (comme sur mon exemple)
Si vous n'avez pas de lecteur USB MicroSD
J'ai acheté ceci sur Banggood.com
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: Exemple de schéma de connexion matérielle
Connectez DHT22 Out à RaspberryPi in/out PIN GPIO 4
Connectez DHT22 + au RaspberryPi 3V PIN 1
Connectez DHT22 - à RaspberryPi Ground PIN 6
Étape 3: Téléchargez le logiciel nécessaire sur la carte Micro SD (Guide Windows)
Connectez MicroSD à l'entrée MicroSD sur votre PC Windows, si vous ne l'avez pas, achetez la version USB comme:
Lecteur USB Micro SD
Téléchargez Win32DiskImager ici
Téléchargez le dernier système d'exploitation Raspbian pour Raspberry PI ici (lien officiel Raspberry PI)
Extrayez l'archive Raspbian OS téléchargée avec votre archiveur ou 7zip comme à l'écran 1
Vous devez maintenant écrire le système d'exploitation Raspbian avec Win32DiskImager sur votre carte MicroSD:
Insérez donc MicroSD dans votre lecteur et exécutez Win32DiskImager
Sélectionnez votre fichier image Raspbian OS téléchargé et extrait, votre MicroSD et cliquez sur Écrire comme à l'écran 2
AVIS SUR LE PROBLÈME: Si vous rencontrez des problèmes ou avez étrangement formaté une MicroSD, ou si vous l'exécutez à nouveau, vous devez avant cela supprimer tous les volumes du lecteur et en créer un seul. Cela peut être fait avec l'outil de gestion de disque dans Windows comme sur l'écran 3
Insérez MicroSD dans votre Raspberry, connectez-le au moniteur, à la souris et au clavier et exécutez-le
Étape 4: RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
Au démarrage de Raspberry, il vous suffit de le configurer avec un bel assistant, exemple écran 1
Après cela, installez quelques bibliothèques pour DHT22 donc dans le terminal:
sudo apt-get mise à jour
sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Créez le fichier maintenant avec la commande comme sur l'écran 2
Collez le code LoggingForest de base de cette page dans le fichier
et modifier les paramètres reçus sur le site loggingforest.com comme sur l'écran 3
CTRL+X Y
Entrer
Pour tester maintenant, vous pouvez exécuter ce script comme à l'écran 4
Avec CTRL+Z vous pouvez arrêter ce programme
Étape 5: Vérifier les données sur la plate-forme Loggingforest.com
Après cela, votre appareil commencera à envoyer des données à la forêt de journalisation et vous pourrez les voir là.
Cliquez sur aperçu comme sur l'écran 2
Et vous verrez de belles données comme sur l'écran 3
Étape 6: Exécutez automatiquement le script Python au démarrage de Raspberry
Bien sûr, vous souhaiterez probablement exécuter ce script python automatiquement lorsque Raspberry sera démarré ou connecté à une source d'alimentation.
ouvrez le terminal et lancez:
sudo nano /etc/rc.local
et avant la sortie 0, ajoutez du code pour exécuter votre script:
sudo bash -c 'python /home/pi/dht22-api.py > /home/pi/dht22-api.log 2>&1' &
comme sur l'écran 1
Enregistrez le fichier avec CTRL+X, Y, Enter Essayez de redémarrer votre Raspberry PI, et maintenant c'est prêt !
N'hésitez pas à commenter et partager votre logger
Vous pouvez également trouver d'autres versions de code dans github rep:
github.com/sandiwinter/loggingforest/tree/…
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
Station météo Arduino utilisant BMP280-DHT11 - Température, humidité et pression : 8 étapes
Station météo Arduino utilisant BMP280-DHT11 - Température, humidité et pression : Dans ce tutoriel, nous allons apprendre à créer une station météo qui affichera une TEMPÉRATURE, UNE HUMIDITÉ ET UNE PRESSION sur l'écran LCD TFT 7735Regardez une vidéo de démonstration
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 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 : 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 froide ou tout autre endroit totalement gratuit. Cet exemple, nous allons utiliser pour enregistrer la température et l'humidité de la pièce. L'appareil va