Stap 1: De basiscomponenten
Het project is opgebouwd rond 5 basisonderdelen
- een wifi elektriciteitsmeter sensor
- een wifi Raspberry Pi
- Windenergie XML feed vorm de Grid-Manager
- een browser
- De grote elektriciteit slurpend vaatwasmachine
Hoe het werkt:
De elektriciteit Meter is een infrarood sensor, gericht op het draaiende wiel van de elektriciteitsmeter. Elke keer als de rode lijn passeert, het uitgestraalde infrarode licht wordt geabsorbeerd en weerspiegelt een beetje minder licht dan normaal. De sensor is ingesteld op deze vaagheid en I/O verandert.
De I/O van de sensor is aangesloten op de de ESP8266 GPIO pin 0. Wanneer de pincode gewijzigd van ik O, het is geprogrammeerd om te "laden", en wanneer het terug formulier O in ik verandert het "branden" een kort bericht via wifi met de MySql-database op de Raspberry Pi.
Elke 5 minuten de Raspberry Pi downloads de nieuwste wind energie forcast XML-van de website van de Manager van het raster. De XML is vertaald in een SQL-opdracht en de gegevens worden opgeslagen in een mySQL tabel op de Raspberry Pi.
De eerste pagina in de browser is het daadwerkelijke elektriciteitsverbruik. Op de volgende pagina kunt u het dagelijks gebruik per uur controleren. De derde pagina geeft de wind energie forcast en de werkelijke productie, weergegeven in een grafiek van Google.
En eindelijk de magie gebeurt: ik check out het acutal elektriciteitsverbruik op de browser. Als we niet teveel op het moment, ik check out de wind forcast. En als er voldoende wind ik Schakel de vaatwasser met mijn rechter wijsvinger.
De rechter wijsvinger deel ik wil automatiseren in mijn volgende IoT-project.