Comment faire une station météo Raspberry Pi : 5 étapes
Comment faire une station météo Raspberry Pi : 5 étapes

Vidéo: Comment faire une station météo Raspberry Pi : 5 étapes

Vidéo: Comment faire une station météo Raspberry Pi : 5 étapes
Vidéo: Créer une station météo 🌡️ pour l'ISS avec Raspberry Pi & Sense Hat ?! 2025, Janvier
Anonim
Comment faire une station météo Raspberry Pi
Comment faire une station météo Raspberry Pi

Dans ce didacticiel, je passerai en revue le processus d'installation d'un SenseHAT et d'importation du code requis pour transformer ce SenseHAT en une station météo entièrement fonctionnelle capable d'enregistrer la température, la pression et l'humidité.

Étape 1: Matériaux et définitions

Pour commencer, vous aurez besoin du matériel suivant:

Raspberry Pi 3 avec Raspbian installé (Raspbian est le système d'exploitation)

SenseHAT

Extension de broche GPIO

Logiciel Python 3

Accessoires informatiques standards (Clavier, Souris, Moniteur)

Les définitions et les liens où vous pouvez acheter/installer chaque composant sont disponibles dans le document texte ci-joint.

Étape 2: Installation du SenseHAT

Installation du SenseHAT
Installation du SenseHAT

Une fois que vous avez tout l'équipement requis, vous devez commencer par installer le SenseHAT. Lancez d'abord le Raspberry Pi, ouvrez le terminal et exécutez cette commande "sudo apt-get update" sans les guillemets, puis exécutez à nouveau cette commande "sudo apt-get install sense-hat", sans guillemets. Une fois que vous avez exécuté la commande précédente, exécutez "sudo reboot" et laissez le Pi faire le reste. Une fois cela terminé, vous devez monter le SenseHAT sur les broches GPIO, vous devrez peut-être acquérir un en-tête de broche GPIO si votre SenseHAT ne s'adapte pas correctement. L'image ci-jointe est à quoi elle devrait ressembler si elle est correctement montée

Étape 3: Coder

Code
Code

Une fois que vous avez terminé l'étape 2, assurez-vous que le SenseHAT a démarré correctement, les voyants doivent être allumés dans un motif arc-en-ciel similaire à l'image jointe une fois que vous démarrez le Raspberry Pi, s'il n'est pas allumé comme dans l'image, ou est seulement partiellement allumé, coupez l'alimentation du Raspberry Pi, puis déconnectez et reconnectez votre SenseHAT. Votre prochaine étape consiste à importer le code que vous utiliserez pour faire fonctionner la station météo, joint à cette étape est un fichier contenant tout le code dont vous aurez besoin pour avoir une station météo qui peut être entièrement personnalisée pour enregistrer uniquement les données que vous besoin et écrira ces données dans un fichier toutes les secondes. Placez-le dans le répertoire /home/. Personnaliser le code est aussi simple que de changer un numéro. Une fois que vous avez importé le code, pour l'exécuter, vous devez exécuter la commande suivante (sans les guillemets) "sudo python ~/logscript.py". Une fois que vous avez exécuté le code pour l'arrêter, appuyez simplement sur CTRL + C et il se terminera et vous pourrez afficher les données que vous avez enregistrées dans le même répertoire. Pour modifier le code tapez simplement la commande suivante (sans les guillemets) "sudo nano ~/logscript.py". Cela ouvrira le code dans l'éditeur de texte intégré et permettra une modification et une personnalisation simples si vous le souhaitez.

Étape 4: Finalisation

Finalisation
Finalisation

Une fois que vous avez importé votre code et l'avez personnalisé selon vos besoins et exécuté, il ne reste plus qu'à visualiser vos données, elles sont écrites dans un fichier avec la date et l'heure dans le nom et peuvent être ouvertes dans LibreOffice. Les données sont triées avec le type de données dans la rangée supérieure, et la valeur étant dans chaque colonne, avec l'heure a été enregistrée dans la première colonne.

Étape 5: Achèvement

Si vous avez correctement suivi les étapes précédentes, vous devriez disposer d'une station météo Raspberry Pi entièrement fonctionnelle, capable de surveiller la température, la pression et l'humidité. Félicitations, vous pouvez maintenant exécuter votre station météo et collecter des données !