Étape 4: Téléchargez le logiciel et la marche à sec
À ce stade tout tout comme suit : vers le haut et prêt à tester pour un fonctionnement à sec. J’ai écrit un programme assez simple python qui va prendre les lectures de chaque capteur et ensuite envoyer les résultats à votre téléphone mobile. Vous pouvez télécharger l’ensemble du programme de la page PiJuice Github. Maintenant, pourrait également être un bon moment pour tester avec le module PiJuice. Il se branche simplement dans le Raspberry Pi GPIO, tous les fils reliés à la Pi juste se brancher directement dans le brochage correspondante sur le PiJuice. Facile comme Pi. Pour télécharger le code d’utiliser la commande :
"git clone https://github.com/pijuice/weatherstation.git"
Cela est mis en place pour envoyer des données une fois par jour. Pour des fins de test ce n’est pas grand, alors vous voudrez modifier le programme. C’est facile à faire ; Il suffit d’ouvrir le fichier ; « sudo nano weatherstation.py ». Près du sommet, il y a une section « définir le délai ». Commentez la ligne "retard = 86400" et un commentaire "retard = 5". Maintenant les résultats seront envoyés une fois toutes les 5 secondes. Vous aurez également besoin de modifier le programme afin qu’il contienne votre propre numéro de téléphone mobile. Trouver où il est dit "+ 44 ***" et remplacez les étoiles par votre propre numéro.
Avant d’exécuter le programme, vous devrez simplement télécharger une bibliothèque pour la lecture de la sonde d’humidité DHT22 :
"git clone https://github.com/adafruit/Adafruit_Python_DHT.git"
Et la bibliothèque doit être installé :
« cd Adafruit_Python_DHT »
« sudo apt-get update »
« sudo apt-get install build-essential python-dev »
« sudo python setup.py install »
Cool, maintenant vous pouvez tester le programme.
« sudo python weatherstation.py »
Que le programme s’exécute, les résultats doivent être envoyés à votre téléphone portable mais également imprimés dans le terminal toutes les 5 secondes.