Stap 7: Laden Python programma en finale
Bouwen - Download pottylogger.py aan uw computer en de overdracht naar de /home/pi directory op RasPi. Ik gebruik meestal WinSCP overdracht van bestanden tussen mijn PC en RasPi...
Bewerken pottylogger.py om te zetten in uw echte Google accountgegevens, zie hieronder:
# Google Acoount Details
e-mail = ' nnnnnnnnn
wachtwoord = 'xxxxxxxx'
De ontvangersmodule hechten aan RasPi GPIO pinnen
Test - Voer het onderstaande commando vanaf de RasPi/home/pi directory command line
sudo python pottylogger.py
Moet er geen foutberichten weergegeven. Nu het toilet - het evenement info moet worden geschreven naar zowel de RasPi-scherm en na een minuut of zo worden toegevoegd aan de spreadsheet van Google Drive Potty_Logger, zie foto voorbeelden.
Nu wacht een minuten of dus voor het toilet tot finish de flush cyclus, dan verwijderen en vervolgens opnieuw te het zwoegen papier klosje installeren - opnieuw het evenement info moet worden geschreven naar zowel de RasPi-scherm en na een minuut of zo worden toegevoegd aan de spreadsheet van Google Drive Potty_Logger.
Notities - om te voorkomen dat de gebeurtenis dubbel tellen het python programma onderbroken gedurende 60 seconden na het begin van een flush evenement en 120 seconden na het begin van toiletpapier R & R-event, dus als dingen gebeuren sneller dan dat ze niet krijgen geteld.
U kunt dit python programma automatisch starten wanneer de RasPi laarzen, zie verwijzing hieronder hebben.
Een Python-Script uitgevoerd bij het opstarten met behulp van Cron
Deze dezelfde methode kan ook worden gebruikt voor andere eenvoudige logboekregistratie zoals koelkast deuren openingen.
Dit instructable was ingeschakeld en geïnspireerd door de hieronder project op het leersysteem van Adafruit: