Hace un tiempo atrás empecé a trabajar en un controlador de carga solar, estaba basado en un microcontrolador PIC, un 20 x 4 caracteres de la pantalla y el código fue escrito en lenguaje ensamblador. Funcionaba bien y aún trabajaba cuando decidí que quería añadir más a este controlador.
Mi nuevo controlador utiliza una independiente ATMega328P y una pantalla de tft de 1.8" de Saintsmart. Escribí el código con el arduino IDE y subido (muchos muchos veces ;-)) directamente sobre el tablero con el standalone para arriba. Yo tenía un montón de células solares en su casa así que decidí construir mi propio panel solar para ir con ella. No estoy seguro de la potencia alcanzada, no es tan grande pero todavía da 23 a 24 voltios cuando no está conectado.
Este nuevo controlador tiene un botón que permite encender o apagar una salida, donde se aplica el voltaje de la batería y donde se puede conectar cualquier cosa como luces del LED, inversor de la energía o cualquier otro dispositivo. Salida máxima es de 20 amperios para este diseño.
Las características de este nuevo controlador son:
-Posibilidad de cargar 6V o 12V tipos de baterías. (24V incluido en el software pero necesita una pequeña modificación en el lado electrónico)
-Detección automática del tipo de batería conectada.
-Pulsador para encender y fuera de la etapa de salida del controlador.
-Oprima el botón para mostrar la información en la pantalla como el tiempo de carga total, el número de días de carga, grabadora de voltajes de batería mínima y máxima, temperatura, valores de LUX fuera, carga máxima actuales y vatios así como las corrientes de salida máxima y vatios.
-Todos estos valores se guardan en la EEPROM una vez al día cuando la luz ambiental disminuye y son recargados en start up.
-Posibilidad de borrar la EEPROM y comenzar con nueva lectura, así como la posibilidad de eliminar el total de días de tiempo de carga.
-La temperatura de la batería se utiliza en el software para reducir los valores de carga si se pasa por encima de 25° o criarlos si es inferior a 25°.
-Información es enviada a la IoT (Internet de las cosas) una vez cada 5 minutos para ser capaces de mantener un ojo sobre cómo van las cosas cuando no estoy en casa. Revisa mi canal para ver como se ve y lo que la información es enviada por el controlador. https://thingspeak.com/channels/17599
-Automático desconexión de la carga conectada para proteger la batería y evitar la sobre-descarga.
-A granel carga, seguido por 1h de carga de voltaje constante seguido de carga flotante.
-Máxima corriente de carga apoyado por el regulador es de 10 amperios, corriente de salida máxima es de 20 amperios.
-Máximo voltaje solar es 30V en esta configuración. (limitado por el 7805 voltaje de entrada máximo)
-Consumo en standby y no carga la batería es < 10 mA.