Stap 1: Microcontroller hardware
Het moeilijkste onderdeel van dit project is het bepalen van de hoeveelheid overtollige energie wordt gegenereerd. Dit is waar een microcontroller komt in haar eigen land. Met de huidige sensoren, kunnen één van de zonne-PV-kabel en één op het huis distributie bord aansluitkabel, het verschil tussen het energieverbruik en de macht wordt gegenereerd worden berekend.
De signalen van deze sensoren worden gevoed in een Arduino / Nanode micro controller waar deze waarden kunnen worden geanalyseerd en geëvalueerd. De resultaten van deze verwerkte resultaten kunnen vervolgens worden gebruikt om op te laden batterijen of warmte water enz.
Micro controllers hebben digitale en analoge inputs en outputs. De huidige sensoren ingangssignalen hun via analoge ingangen. Als de overtollige energie gebruikt voor het verwarmen van water wordt, wordt een analoge uitgang met behulp van puls breedte modulatie gebruikt voor het aandrijven van een vaste toestand-switch die vervolgens de bevoegdheden van een standaard onderdompeling kachel. Als de overtollige macht gebruikte batterij-opslag van fo, kunnen digitale uitgangen worden gebruikt voor power acculaders via een vaste toestand schakelaar.
De software gebruikt om te bepalen micro controllers is geschreven in C-code. De controlecode is geschreven in de Arduino IDE (geïntegreerde ontwikkelomgeving). Verbinding tot stand is gebracht tussen de microcontroller en de programmering computer via de seriële interface.
De schetsen van de Arduino ik gebruikt kunnen hier gedownload worden: