Hola compañeros.
Mi Escoba Aspiradora (link) dejó de funcionar de un día para otro y después de comprobar las baterías (18650x7 25.9v) y la electrónica no tuvieran avería alguna, determiné que le había llegado la hora programada para dejar de funcionar. Después de desistir al buscar solución o un recambio de la PCB decidí no tirarla a la basura e intentar crear un circuito de control barato reutilizando las baterías, el interruptor y lo que pudiera rescatar.
Intentando reciclar lo máximo posible que tenía por casa, Empecé desglosando las partes que necesitaría:
- L298N para control de la velocidad del motor por pulsos PWM.
- MicroControlador Arduino NANO 328.
- Un Regulador de tensión LM78xx para alimentar el Arduino a través de la batería.
- Un Divisor de Tensión para conectar la batería a entrada Analógica para su monitoreo y actuar en consecuencia a una lógica establecida.
- BMS 7S para (Cargar, Balancear y Proteger) las Baterías.
- Reciclaje de los Led de la Aspiradora.
- Reutilización del Interruptor SS-24H01 de la Aspiradora.
Programé el Arduino para controlar, según la marcha indicada y según el voltaje restante de la batería, ajustará el DutyCyrcle (PWM) para que la salida al motor siempre de un voltaje fijo de 16v para la primera marcha y 24v para la segunda. El control de los LEDs de nivel de la batería, Pin, modo carga o modo trabajo y alguna cosa más. Cuando haga el esquema del circuito de forma más técnica (ahora lo tengo hecho con InkScape) lo subiré todo al GitHub para compartirlo.
Lo Fui montado todo sobre la marcha mientras me llegaba el BMS y la verdad que luego de unos ajustes aquí y allá funciona estupendamente.
Solo hacía falta instalar el BMS y una vez comprobado que funcionará en descarga. Ya estaba listo para ser montado todo el conjunto.
Ahí es donde me surge un problema. No sé como podría conectar la alimentación externa para cargar la batería. De forma que:
- Si está conectado el cargador, el Arduino se encienda para controlar los leds de cargar.
- Si no está conectado y no hay ninguna marcha puesta, todo este apagado.
¿Ustedes pueden revisar mi humilde proyecto y echarme una mano en eso?
Les adjunto, esquema y fotos de como va de momento:
Mi Escoba Aspiradora (link) dejó de funcionar de un día para otro y después de comprobar las baterías (18650x7 25.9v) y la electrónica no tuvieran avería alguna, determiné que le había llegado la hora programada para dejar de funcionar. Después de desistir al buscar solución o un recambio de la PCB decidí no tirarla a la basura e intentar crear un circuito de control barato reutilizando las baterías, el interruptor y lo que pudiera rescatar.
Intentando reciclar lo máximo posible que tenía por casa, Empecé desglosando las partes que necesitaría:
- L298N para control de la velocidad del motor por pulsos PWM.
- MicroControlador Arduino NANO 328.
- Un Regulador de tensión LM78xx para alimentar el Arduino a través de la batería.
- Un Divisor de Tensión para conectar la batería a entrada Analógica para su monitoreo y actuar en consecuencia a una lógica establecida.
- BMS 7S para (Cargar, Balancear y Proteger) las Baterías.
- Reciclaje de los Led de la Aspiradora.
- Reutilización del Interruptor SS-24H01 de la Aspiradora.
Programé el Arduino para controlar, según la marcha indicada y según el voltaje restante de la batería, ajustará el DutyCyrcle (PWM) para que la salida al motor siempre de un voltaje fijo de 16v para la primera marcha y 24v para la segunda. El control de los LEDs de nivel de la batería, Pin, modo carga o modo trabajo y alguna cosa más. Cuando haga el esquema del circuito de forma más técnica (ahora lo tengo hecho con InkScape) lo subiré todo al GitHub para compartirlo.
Lo Fui montado todo sobre la marcha mientras me llegaba el BMS y la verdad que luego de unos ajustes aquí y allá funciona estupendamente.
Solo hacía falta instalar el BMS y una vez comprobado que funcionará en descarga. Ya estaba listo para ser montado todo el conjunto.
Ahí es donde me surge un problema. No sé como podría conectar la alimentación externa para cargar la batería. De forma que:
- Si está conectado el cargador, el Arduino se encienda para controlar los leds de cargar.
- Si no está conectado y no hay ninguna marcha puesta, todo este apagado.
¿Ustedes pueden revisar mi humilde proyecto y echarme una mano en eso?
Les adjunto, esquema y fotos de como va de momento: