Raspberry Pi styrs rumstemperatur övervakning med Gnuplot bild utgång och e-post alert förmåga (1 / 7 steg)
Steg 1: Maskinvaruinstallation
Effektförbrukningen för denna sensor är minimal och som ett resultat jag drivs det direkt från Raspberry pi. Dock för USB-drivna enheter med lite mer strömförbrukning, skulle jag rekommendera driver dem genom en USB-hubb och inte direkt från hallon pi: s USB-port.
När temperaturgivaren drivs, ger det en seriell sträng som innehåller de temperatur och luftfuktighetsvärdena av de nuvarande villkoren.
temperatur = 20,9 ° C humidity=62.7% daggpunkten = 13,0 ° C
Ett python-skript tolkar strängen och lagrar värdet temperatur och luftfuktighet till tre textfiler var femte minut; en dag, 24 timmar och 48 timmar textfiler (skillnaderna kommer att diskuteras senare i avsnittet HTML). Från dessa filer genererar Gnuplot grafer och därefter bilder av de uppgifter som i varje fil.
Innan jag diskutera python skript kommer jag att tala om att förbereda Raspberry pi.
Eftersom övervakning är att göras online, måste en webbserver installeras. Jag har provat några av dem i min tid på Raspberry pi men även om det är lite stor jag föredrar Apache. Installera Apache på din Raspberry pi du helt enkelt skriva:
sudo lämplig-få installera apache2
Det kommer att ge dig en snabb innan det installeras, tryck "y" i yes och
och Apache vilja bli installerat några minuter beroende på din Raspberry pi.
När det är gjort, måste du installera två python plug-ins: python-serial och python-gnuplot plugg. (Även om jag har insett att de senaste Raspian bygger har python-serial plug-in standarden men bara säkra.)
Om du vill installera dem skriver du:
sudo lämplig-få installera python-följetong python-gnuplot
Än en gång efter erkänner anvisningarna, kommer dessa plug-ins att installeras.
Och med det hårdvara installationen är klar.