Table des matières:

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 : 6 étapes

Vidéo: Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles : 6 étapes

Vidéo: Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles : 6 étapes
Vidéo: #5 Acquisition et visualisation des données de capteurs dans une page web avec l'ESP32 2024, Décembre
Anonim
Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles
Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles
Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles
Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles
Enregistrement de la température et de l'humidité Raspberry PI, station météo cloud, statistiques Wifi et mobiles
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 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

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: Exemple de schéma de connexion matérielle

Exemple de schéma de connexion matérielle
Exemple de schéma de connexion matérielle
Exemple de schéma de connexion matérielle
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)

Télécharger le logiciel nécessaire sur la carte Micro SD (Guide Windows)
Télécharger le logiciel nécessaire sur la carte Micro SD (Guide Windows)
Télécharger le logiciel nécessaire sur la carte Micro SD (Guide Windows)
Télécharger le logiciel nécessaire sur la carte Micro SD (Guide Windows)
Télécharger le logiciel nécessaire sur la carte Micro SD (Guide Windows)
Télécharger 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

RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
RaspbianOS, chargement du programme Python sur Raspberry et configuration requise
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

Vérifier les données sur la plate-forme Loggingforest.com
Vérifier les données sur la plate-forme Loggingforest.com
Vérifier les données sur la plate-forme Loggingforest.com
Vérifier les données sur la plate-forme Loggingforest.com
Vérifier les données sur la plate-forme Loggingforest.com
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

Exécuter le script Python automatiquement au démarrage de Raspberry
Exécuter le script Python automatiquement 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é: