Een tijdje terug begon ik bezig met een zonne-heffing controller, het was gebaseerd op een PIC-microcontroller, een 20 x 4 tekens weergeven en de code is geschreven in assembler. Het werkte goed en werkte nog steeds toen ik besloot dat ik wilde meer toevoegen aan deze controller.
Mijn nieuwe controller gebruikt een standalone ATMega328P en een 1,8" tft scherm van Saintsmart. Ik schreef de code met de arduino IDE en geüpload (vele, vele keer ;-)) rechtstreeks op het bord met de standalone omhoog. Ik had een heleboel zonnecellen thuis dus heb ik besloten om mijn eigen zonnepaneel te gaan met haar. Niet zeker van de behaalde wattage, het is niet zo groot, maar het geeft nog steeds 23 tot en met 24 volt, wanneer deze niet is aangesloten.
Deze nieuwe controller heeft een knop waarmee u turn ON of OFF van een uitgang waar de spanning van de accu wordt toegepast en waar kunt u om het even wat zoals LED-lampen, power inverter of andere apparaten. Maximale lichtopbrengst is 20 ampère voor dit ontwerp.
De kenmerken van deze nieuwe controller zijn:
-Mogelijkheid tot opladen 6V of 12V typen batterijen. (24V opgenomen in de software maar moet een kleine wijziging aan de elektronische kant)
-Automatische detectie van het soort accu aangesloten.
-Knop om te zetten van ON en OFF van de output stadium van de controller.
-Drukknop aan andere informatie weergeven op het scherm als totale kosten tijd, aantal dagen opladen, min en max batterij spanningen recorder, temperatuur, LUX waarden buiten, maximale opladen huidige en Watts, alsmede maximale output stromingen en Watts.
-Al deze waarden worden opgeslagen in de EEPROM eenmaal per dag wanneer het omgevingslicht afneemt en worden geladen aan begin omhoog.
-Mogelijkheid tot het wissen van de EEPROM en beginnen met verse lezingen, evenals mogelijkheid verwijderen van de totale opladen tijd en dagen.
-De temperatuur van de batterij wordt gebruikt in de software te verminderen de opladen waarden als het boven de 25 graden gaat of verhogen ze als het lager dan 25 is °.
-Informatie is verzonden naar de IoT (Internet van dingen) een keer per 5 minuten om een oogje houden op hoe de dingen gaan als ik niet thuis te kunnen. Bekijk mijn kanaal om te zien hoe het eruit en welke informatie wordt verzonden door de controller. https://thingspeak.com/channels/17599
-Automatische uitschakeling van de belasting op de batterij te beschermen en te voorkomen dat overdreven ontladen aangesloten
-Bulk lading, gevolgd door 1h kosteloos constante spanning gevolgd door float lading.
-Maximale laadstroom ondersteund door de controller is 10 ampère, Maximale uitgangsstroom 20 ampère.
-Maximale zonne-spanning invoer is 30V in deze configuratie. (beperkt door de 7805 maximum ingangsspanning)
-Huidige verbruik terwijl op stand-by en niet opladen van de batterij is < 10 mA.