Étape 7: Charger Python programme et Final
Construire - Télécharger pottylogger.py sur votre ordinateur et le transfert au répertoire /home/pi sur RasPi. J’utilise habituellement WinSCP pour transférer des fichiers entre mon PC et RasPi...
Page de téléchargement de WinSCP
Modifiez pottylogger.py pour mettre dans les détails de votre compte Google real, voir ci-dessous :
# Détails Google PDV
email = ' nnnnnnnnn
mot de passe = « xxxxxxxx »
Fixer le module récepteur à broches GPIO RasPi
Test - entrez la commande RasPi/home/pi répertoire ligne de commande ci-dessous
sudo python pottylogger.py
Il ne devrait y avoir aucun message d’erreur. Maintenant vider les toilettes - les infos de l’événement doivent être écrites dans les deux l’écran RasPi et après une minute ou deux être ajouté à la feuille de calcul Google Drive Potty_Logger, voir exemples de photos.
Maintenant, attendez une minutes ou alors pour la toilette à la fin du cycle de rinçage, puis supprimer et puis ré-installer la tige de papier toil - encore une fois les infos de l’événement doivent être écrite à la fois l’écran RasPi et après une minute ou alors être ajouté à la feuille de calcul Google Drive Potty_Logger.
Notes - pour empêcher l’événement double comptage le programme python fait une pause pendant 60 secondes après le début d’un événement chasse et 120 secondes après le début du papier toilette R & événement R, donc si choses arrivent plus vite que qu’ils ne se comptés.
Vous pouvez avoir ce programme python démarre automatiquement chaque fois que les bottes RasPi, voir la référence ci-dessous.
Exécution d’un Script Python au démarrage à l’aide de Cron
Cette même méthode pourrait également servir pour autre journalisation des événements simples comme les ouvertures de portes de réfrigérateur.
Cette instructable a été activé et inspiré par le dessous de projet sur le système d’apprentissage Adafruit :