Arduino solar laden controller + output controle en gegevens registreren online met Xbee WiFi (6 / 9 stap)

Stap 6: Weten uw controleur functionaliteit


Het doel van de aan - UITSCHAKELAAR is dat u kunt uw systeem afsluiten bij nacht wanneer het voltage van het zonnepaneel is te laag om het ingeschakeld te houden. Persoonlijk houd ik het op de hele tijd.

Wanneer de controller niet wordt opgeladen, zal het cirkel en tonen van verschillende waarden in opgeslagen.

U zult waarschijnlijk merken dat de waarden die worden weergegeven vreemd zijn op het eerste, dit is omdat we nodig hebben om te wissen van de EEPROM schrijven enkele mooi en vlot cijfers te beginnen met vers.

De knop gegevens serveert 2 functies. Wanneer ingedrukt normaal (0,5 sec of zo) terwijl de batterij wordt opgeladen, zal het tijdelijk verwijderen van de kosten tijd en kosten staat en de max en min waarden weergeven die normaal cirkel wanneer de batterij wordt niet opgeladen.

Wanneer meer dan 2 seconden wordt ingedrukt, zal het de max en min standaardwaarden wissen. Zodra dit klaar is zal het u vragen als u wilt dat de totale kosten tijd evenals (bericht blijft 2,5 seconden op het scherm) te resetten. Als, terwijl dit bericht wordt weergegeven, u druk op de knop gegevens opnieuw, zal deze waarden ook worden nulpunt. U wilt dat ook nu doen om zich te ontdoen van de 255 en NaN weergegeven in daar op dit moment.

De waarden die worden weergegeven zijn: totaal oplaadtijd, aantal dagen van lading (of aantal oplaadcycli), max zonne-spanning, min en max accuspanningen max laad stroom en watt, max uitgangsstroom en watts, werkelijke helderheid en werkelijke accutemperatuur. Voor elke druk op de knop gegevens, is de weergegeven waarde verandert. Deze weergavemodus zal worden hervat na 10 seconden als er geen verdere persen op de knop.

Met een vrij kleine en arme zonnepaneel aangesloten ik merkte ik had problemen met het voeden van de Xbee omhoog en soms niet verbinden met mijn WiFi toen ik vertrok de aan - uit schakelaar op OFF, dus voegde ik een stukje code te voorkomen dat het programma opstarten voor zolang de zonne-spanning 8V nog niet bereikt.

De cyclustijd weergegeven op het scherm werd er op gezet toen ik was opruimen van mijn code een beetje en proberen om de lus sneller, speciaal wanneer het opladen. Het varieert van 20ms tot 30ms overeenkomstig de stand van de lading van de batterij. Het zal omhoog meer gaan zo nu en dan wanneer er andere acties zijn uitgevoerd zoals scherm vernieuwen enz. Nogmaals, als u niet wenst dat deze informatie wordt weergegeven op uw controller, net commentaar uit de loop_time()-regel in de sectie van de hoofdlus van het programma en herladen van uw code.

De PWM-waarde wordt weergegeven naast de huidige is te zien op welke taakcyclus is de MOSFET werken 0 wordt altijd af en 255 altijd op lading. Het hangt veel afhankelijk van wat voor soort zonnepaneel vermogen u hebt aangesloten op het systeem. Hoe groter zal het deelvenster hoe kleiner de PWM-waarde neigen te zijn.

In de modus BULK lading is de volledige macht hij naar de batterij totdat het 14.6V (bij 25 ° C) bereikt. Wanneer het bereikt het, de gratis modus wijzigingen in constante spanning gedurende 1 uur. Het zal de accuspanning op deze waarde houden door vergroten of verkleinen van de PWM-waarde tot de heffing van de MOSFET. Daarna gaat de batterij in CHARGE zweven modus, waar de controller de accuspanning zal houden op 13.6V (bij 25 °) door het weer variëren van de PWM-waarde.

Gerelateerde Artikelen

ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

In mijn vorige instructables beschreef ik de details van energie monitoring van een off grid solar systeem. Ik heb de 123D circuits competitie daarvoor ook gewonnen. U ziet deze ARDUINO energie METER.Tot slot ben ik mijn nieuwe versie-3 heffing contr
ARDUINO SOLAR CHARGE CONTROLLER (versie 2.0)

ARDUINO SOLAR CHARGE CONTROLLER (versie 2.0)

Een jaar geleden, begon ik bouw mijn eigen zonnestelsel om macht voor mijn dorpshuis. In eerste instantie maakte ik een LM317 gebaseerde heffing controller en een energie-meter voor de bewaking van het systeem. Ik eindelijk PWM heffing controller. In
ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)

ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)

Welkom bij mijn solar charge controller tutorials serie. Ik heb twee versie van mijn PWM heffing controller gepost. Als je nieuw bent aan zulks wees zo goed verwijzen mijn eerdere tutorial voor het begrijpen van de basisprincipes van heffing controll
Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

U hoeft niet te besteden veel geld aan het besturen van motoren met een Arduino of compatibel board. Na sommige jacht rond we kunt gevonden van een nette motorische controlemodule gebaseerd op de L298N H-brug IC die kan u regelen het toerental en de
ARDUINO gebaseerde MPPT SOLAR CHARGE CONTROLLER

ARDUINO gebaseerde MPPT SOLAR CHARGE CONTROLLER

ARDUINO GEBASEERDE MPPT SOLAR CHARGE CONTROLLERGa naar mijn Website voor schema en code ARDUINO gebaseerde MPPT SOLAR CHARGE CONTROLLERWat is Mppt (Maximum power point bijhouden)?"we gebruiken MPPT algoritme om de maximum beschikbare energie van de f
Mini Arduino Multi functie Controller w / LCD Display

Mini Arduino Multi functie Controller w / LCD Display

dit Instructable bouwt voort op de Arduino omgeving minimonitor en Arduino EEG minimonitor Instructables.U kunt maximaal 4 Relais met behulp van de tijd, temperatuur en/of licht, je geest, controle of welke sensor u wilt gebruiken.De voorbeelden zijn
Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz.  Intel Curie

Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz. Intel Curie

SAMENVATTINGEen apparaat dat kan worden gebruikt voor het besturen van tot 4 verschillende Hydroponic/Aeroponic systemen tegelijk. Het apparaat zal bepalen van de componenten van het systeem en zal melding naar een LCD-scherm weergegeven en kan de ge
3 Arduino Pins to 24+ Output Pins

3 Arduino Pins to 24+ Output Pins

Hebben je uitgeput van output pinnen voor je Arduino? Nou is dit de oplossing voor u! In deze tutorial ik laten u zien zal de hardware en de code die nodig is om te controleren veelvouden van 8 aantal uitgangen, met behulp van slechts 3 van uw pins A
Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Wat is het?DIY Segway/balans controller met moderne digitale IMU sensor.Software voor een Arduino waarmee het standpunt om gegevens te lezen van een van de nieuwere digitale accelerometer/gyroscoop eenheden, processen, de gegevens met behulp van Kalm
Een credit card sized Arduino Ethernet compatable controller boord

Een credit card sized Arduino Ethernet compatable controller boord

ik hou van de Arduino als een eenvoudige en toegankelijke controller platform voor vele uiteenlopende projecten.  Een paar maanden geleden, een gekochte een Ethernet-shield voor mijn Arduino controller te werken aan een aantal projecten met een partn
Arduino Chicken Coop Controller

Arduino Chicken Coop Controller

De afgelopen paar jaar die mijn familie heeft het houden van ex-batterijkippen - ze zijn ongeveer 18 maanden oud en hebben hun hele leven binnen een gekooide omgeving geleefd. Zo veel als wij houden van deze kleine bundels van vreugde en eieren kan h
Arduino Solar FM-Radio

Arduino Solar FM-Radio

* zonne-energie opladen, via het bedieningspaneel op de achterzijde.* 12 positieschakelaar naar selecteert u kanaalnummer* Zoeken omhoog / omlaag besturingselementen zoeken en 'opslaan' knop* RDS display van de roepnaam van het vaartuig* Frequentie-d
Arduino EL wire controller (muziekgestuurde)

Arduino EL wire controller (muziekgestuurde)

dit project consolideert werken met geluid om te activeren van el draad met behulp van een Arduino Pro Mini 3,3 v met een circuit deels gebaseerd op de quasiben van 'programmeerbare LilyPad EL-Wire Dress.' Een soortgelijk resultaat kan worden verkreg
Arduino Joystick 2 Dc Motor Control

Arduino Joystick 2 Dc Motor Control

Arduino Joystick 2 dc motorische controleYouTube VideoDocumenten