Arduino Trådlös väderstation & webbserver
Byt ut min dator (som har varit på 24-7 i 6 år) och väderstation programvara med en Arduino – lägre energiförbrukning, mindre underhåll och mindre fysiska fotavtryck. Lägsta PC funktionalitet som kräver dubbelarbete:
• Loggning av väderdata (vindhastighet, vindriktning, luftfuktighet utomhus, utomhustemperatur, regn, UV, cloud höjd, Vindavkylning, tryck, väder, temperatur/luftfuktighet inomhus (x 3 kanaler) varje timme
• Hus strömförbrukning (inloggad varje timme)
• Webbsida uppdatera visar aktuella data och 24/48 timmars trender för alla element ovan
• E-postmeddelanden av ytterligheter
Maskinvara som skall övervakas
• Oregon vetenskaplig WMR628 Trådlös väderstation
• Uggla power monitor
Översikt
Efter några omfattande forskning på webben har jag konstaterat att det fanns inget som helt uppfyllt mitt mål så om jag ville göra detta, jag var tvungen att göra det själv! Innan vi går in på design/kod, måste jag betona att jag är ingenjör, och som min IT-gruppen berätta mig vid regelbundna tillfällen, ingenjörer inte gör bra mjukvaruutvecklare. Detta blir uppenbart när vi går igenom denna process – men vad jag har byggt fungerar, möter mina behov och jag är ganska nöjd med det totala resultatet. Det är inte för att säga att inte jag är öppen för feedback (konstruktiv förstås!). Eftersom jag leder dig genom utveckling, om det är något som jag kunde göra mer effektivt eller bara bättre, behaga låta mig veta eftersom det är det enda sättet jag kan lära mig!
Notera i för att visa webbsidor från väderstationen yttre till det lokala nätverket, måste du öppna en port på routern. Detta täcks inte här.