Arduino powered Solar Battery Charger (2 / 7 paso)

Paso 2: circuito

Circuito (intro)

La indicación se realiza mediante 4 LEDs como visible en los esquemas del circuito. También hay un botón tirado en la placa frontal para fácil acceso, si se bloquea el código. Este botón fue muy útil durante las pruebas iniciales.

También en esta compilación para la medición de corriente se utiliza un AD8212 actual sensor-amplificador operacional. Este dispositivo demostró para ser no fiable para la aplicación y se recomienda para ser reemplazado con una ACS712 breakout Junta.

Descripción de la operación de circuito (ver circuito cargador V1.pdf)

Q2 es el MOSFET de conmutación principal para el convertidor del buck y Q3 es el MOSFET de conmutación síncrona. Lo MOSFET son conducidos por U2 que es un driver de MOSFET IR2104. El IR2104 toma la señal PWM (Digital_pin_9) de la entrada de Arduino en el pin 2 y lo utiliza para conducir los MOSFETs de conmutación. También se puede cerrar el IR2104 con ajuste del pin 3 a la baja. Ya que Q2 es un NFET necesita un voltaje de coche la puerta que está más alto que el voltaje de la fuente que es la entrada solar 10V. Tan el IR2104 utiliza un circuito de bomba de carga de D2 y C6 para aumentar el voltaje de unidad la puerta para activar el MOSFET de alta presión. D3 es un diodo de conmutación rápido que debe empezar a llevar a cabo antes de la Q3 y de esa manera aumentar la eficiencia (aumento de 1-2%).

Q1 mantiene la batería se descarga por la noche. Q1 se activa cuando Q2 está de voltaje a través de D1. R4 drena el voltaje de la compuerta de Q1 por lo que se apaga cuando se apaga Q2.

L1 es el inductor principal que Lisa la conmutación actual y junto con C8 suave de la tensión de salida.

Para medir la batería y panel solar voltajes C1, R2, R3 y R6, R7, C9 se fijan como divisores de tensión. En este caso los condensadores C1 y C9 liso cualquier pulsos en la señal y dan una medida limpia a la ADC. C4 es el condensador de filtro de entrada que Lisa cualquier entradas pulsos actuales.

Para leer la corriente en el sistema es una resistencia de Rshunt. La caída de voltaje a través de es amplificada 100 veces por U1 y alimenta a la ADC de la Arduino.

Los 3 LEDs están conectados a los pines digitales del microcontrolador y servir como interfaz de salida para mostrar el estado de carga.

Carga datos Monitor Serial

El código actual está diseñado para que puede mostrar los datos en el monitor serial Arduinon. Mostrará el voltaje de entrada del panel el actual voltaje de la batería y la corriente que el cargador está dibujando actualmente.

En V2 se agrega una pantalla de 16 x 2 líneas de I2C para mostrar los datos.

Lista de piezas

La lista de piezas para todo el circuito con los designadores está contenida dentro del archivo "Lista de partes V1".

Para el micro controlador puede utilizarse cualquier arduino en AtMega168/AtMega328/32u4 (Arduion Uno, Nano, Micro), como funciona en un nivel de lógica de 5V y en menos de 16Mhz. Un Arduino Mega se puede utilizar sin embargo el núcleo para el temporizador necesitará ser reescrito para que los MOSFETs del circuito corren de 10khz de frecuencia.

Todos los componentes se pueden pedir de Farnell / RS online / o tu tienda favorita. Además algunos componentes como los mosfets y la placa Arduino se puede comprar muy barato en Ebay.

Para la detección de la corriente como se ha mencionado antes de un efecto de sala ACS712 sensor proporcionará más datos lineales y estables, en comparación con el OP-AMP. También un tablero de arranque no es necesario ya que el chip es fácilmente vendido cultivables en un escudo de proto.

Además una pantalla el I2C como esta puede utilizarse para la visualización de los datos medidos. Una pantalla de I2c es necesaria ya que en un estándar UNO Adruino no habrá suficientes pines disponibles.

Artículos Relacionados

Orientada a solar, reloj de Arduino-Powered

Orientada a solar, reloj de Arduino-Powered

esto es un reloj diseñado para mantener la hora exacta (independiente de atómico o GPS), Mostrar la salida local del sol, el mediodía solar y puesta de sol y también sí mismo ajustar horario de verano.Quería el reloj para ser fácil de usar y flexible
Arduino Powered Infared cosa

Arduino Powered Infared cosa

Hola, este es mi primer instructible. Voy a mostrar cómo hacer un lector de arduino powered sensor análogo (va a utilizar un fotodiodo infrarrojo).Paso 1: partes Necesita varias cosas para hacerlo:1. algún tipo de caja o caja de2. un escudo de Adafru
Arduino Powered trazadores de líneas del guante Heated

Arduino Powered trazadores de líneas del guante Heated

Arduino Powered Guantes calientesEste proyecto es sobre cómo hacer las más inteligente del mundo calienta guante los trazadores de líneas para condiciones de frío extremo como los de Minnesota o personas que tienen syndrome(like me) de Raynaud. Estos
Arduino powered calabaza de Halloween con detección de movimiento

Arduino powered calabaza de Halloween con detección de movimiento

Hola,Este Instructable le mostrará cómo hacer algunos Halloween decoraciones incluyendo arduino powered calabaza de Halloween con detección de movimiento.Paso 1: Hacer calabaza de Halloween Materiales:Globo redondoPeriódicos viejosHarina suaveAguaTém
Un controlado inalámbricamente, tablero de mensajes Arduino-Powered

Un controlado inalámbricamente, tablero de mensajes Arduino-Powered

usted mismo construir un tablero de mensajes controlados de forma inalámbrica, Arduino powered!Aquí es un proyecto fácil que crea una tabla de forma inalámbrica programable del mensaje. Utiliza los módulos XBee para un enlace serial inalámbrico entre
3 canal arduino Powered controlador de luces de Navidad!

3 canal arduino Powered controlador de luces de Navidad!

Para Navidad este año, quise hacer un proyecto genial pero bastante no sabía qué hacer. Como me estaba poniendo la salida de luces de Navidad para decorar, había un viejo temporizador de luz de Navidad roto. Tomé distancia y miró a su alrededor en el
Arduino Powered RGB humor lámpara además Simon

Arduino Powered RGB humor lámpara además Simon

esto es básicamente una lámpara de estado de ánimo de arduino powered RGB y el simon dice juego, dos en uno.Modo de empleo: El dispositivo se inicia con el programa de humor de RGB lámpara por defecto, al pulsar cualquiera de las cuatro teclas en la
Arduino powered tanque RC

Arduino powered tanque RC

este es mi primer instructable así que por favor oso conmigo. Mi nombre es Stanley Deakins y he estado jugando con la electrónica desde hace algún tiempo, aunque fue hace años. Debido a mi trabajo reciente he reavivar esa pasión. He conseguido mis ma
Reloj de LED Arduino powered

Reloj de LED Arduino powered

Un divertido y sencillo reloj LED, que te dará la hora a la media hora más cercana utilizando LEDs solo-color. Piezas necesarias son las siguientes:Arduino NanoTablero de 400 puntos de amarreCable de cintaDS1307 RTC IC32,768 kHz cristal(12) 10mm LEDs
La más terrorífica, arduino powered, intermitente y gritando calabaza de halloween!

La más terrorífica, arduino powered, intermitente y gritando calabaza de halloween!

Aquí le damos un instructivo para un proyecto por la tarde que tenía que hacer: intermitente, gritando, arduino powered calabaza de halloween. Es muy divertido, consiste en un poquito de soldadura y es ideal para aprender sobre sensores y salida de l
Arduino Powered Gainclone (amplificador)

Arduino Powered Gainclone (amplificador)

para aquellos de ustedes que no saben y no lo hice hasta hace poco, un Gainclone es un amplificador que es un 'clon' del original diseño de un amplificador de 47 laboratorios llamados un Gaincard y está basado en amplificadores de único chip de Natio
Cómo construir un Arduino Powered ajedrez jugar Robot

Cómo construir un Arduino Powered ajedrez jugar Robot

a juzgar por el número de ajedrez Instructables relacionados, creo que es seguro decir que la comunidad disfruta el juego.  Sin embargo, puede ser difícil, encontrar alguien que juega en el mismo nivel te.  Para resolver este dilema y para aumentar m
Termómetro binario Arduino Powered

Termómetro binario Arduino Powered

recientemente adquirí un Arduino Uno y estaba buscando un proyecto "getting started" cool. Decidí hacer un termómetro, como el kit he tenido todas las piezas necesarias (termistor, cables, resistencias, LEDs). A través de iteraciones de un par,
Arduino Powered RGB LED Vodka estante

Arduino Powered RGB LED Vodka estante

este instructable conseguir va hacer su propio arduino powered proyecto rojo verde y azul LED. Incluso no tiene que ser un estante! Botellas de vodka se suceden iluminar muy bien así que es lo que elegí hacer.En este proyecto utilizamos cada pin en e