Automatiserad hönshuset (7 / 8 steg)
Steg 7: Kör din kod
Installera kolven ramen. Om du har installerat pip , "sudo pip installera kolv."
Du kan få en fullständig kopia av min kod på GitHub: https://github.com/llsmith05/chicken-coop. Denna kod ska fungera om du har fast saker upp på samma sätt som jag illustrerat i steg 1. Om du använt olika GPIO stift, anpassa pin variabler därefter.
Webbservern och sensor skriptet köras separat. Det finns flera sätt du kan göra flera saker samtidigt i Linux, men jag vanligtvis bara använder skärmen (sudo lämplig-få installera skärmen - det var inte på min bas Raspbian installera). Skriv "skärm" för att växla till en ny terminal skärm, sedan "python web.py' att starta webbservern. Tryck ctrl + a för att ange skärmen kommando-läge, tryck sedan d bort från skärmen. Du är nu tillbaka i din bas terminal, men du kan använda 'screen - r' att återgå till skärmen server helst. Nu kör "sudo python coop.py' att starta skriptet viktigaste sensorn. Sudo är viktigt här, eftersom skriptet behöver root-åtkomst till läsa i2c bussen. Detta är definitivt fastställbara, men jag orkar inte just nu. Du skulle se några debug text. Coop är igång!