Raspberry Pi Solar väderstation (4 / 7 steg)
Steg 4: Hämta programvara och torr kör
Genom detta skede bör allt alla vara fast upp och redo att testa för en torr körning. Jag har skrivit en ganska enkel python program som tar avläsningar från varje sensor och sedan skicka resultaten till din mobiltelefon. Du kan hämta hela programmet från den PiJuice Github sida. Nu kan också vara ett bra tillfälle att testa med modulen PiJuice. Den ansluts bara till Raspberry Pi GPIO, alla kablar anslutna till Pi bara få pluggas rakt in i de motsvarande pin outs på PiJuice. Enkelt som Pi. För att ladda ner koden med kommandot:
"git clone https://github.com/pijuice/weatherstation.git"
Detta ställs in att skicka data en gång om dagen. För att testa detta är inte bra, så du kanske vill redigera programmet. Detta görs enkelt; bara öppna upp filen; "sudo nano weatherstation.py". Nära toppen finns ett "ställa in fördröjning" avsnitt. Kommentera bort raden "delay = 86400" och o-kommentera "delay = 5". Nu kommer resultaten skickas när varje 5 understöder. Du kommer också vill ändra programmet så att den innehåller ditt eget mobilnummer. Hitta där det står "+ 44 ***" och ersätta stjärnorna med ditt eget nummer.
Innan du kör programmet behöver du bara hämta ett bibliotek för att läsa DHT22 Fuktsensor:
"git clone https://github.com/adafruit/Adafruit_Python_DHT.git"
Och biblioteket måste installeras:
"cd Adafruit_Python_DHT"
"sudo apt-get update"
"sudo lämplig-få installera python-dev build-essential"
"sudo python setup.py installera"
Cool, kan nu du testa programmet.
"sudo python weatherstation.py"
Som programmet körs bör resultaten skickas till din mobil men även tryckt i terminalen var 5 sekunder.