FILTER_TAG:
IMG_REF
SPINC // DIY Automatic NiMH Charging Station

SPINC: La Estación de Carga NiMH Automatizada y de Código Abierto

SPINC (Open-Source NiMH Charging Station) es un proyecto de hardware de CoretechR que revoluciona el proceso de recarga de baterías NiMH de tamaño AA. Combina ingeniería mecánica, electrónica de potencia y una interfaz gráfica avanzada en un dispositivo compacto y funcional.

🚀 Propósito y Visión Técnica

El objetivo de SPINC es simplificar al máximo el mantenimiento de baterías NiMH, eliminando la necesidad de preocuparse por la orientación de inserción o el intercambio manual de celdas. Es una herramienta diseñada tanto para entusiastas del DIY como para usuarios que buscan una solución de carga secuencial y automatizada para sus dispositivos cotidianos.

🛠️ Arquitectura y Stack Tecnológico

El corazón de SPINC es un microcontrolador de alto rendimiento integrado en un diseño de hardware a medida:

  • Microcontrolador: Raspberry Pi RP2040, encargado de la lógica de control, la interfaz gráfica y la gestión de sensores.
  • Software: Desarrollado principalmente en C (67.9%) y C++ utilizando el ecosistema PlatformIO.
  • Interfaz Gráfica (GUI): Utiliza la librería LVGL (Light and Versatile Graphics Library) para renderizar una interfaz fluida en una pantalla LCD monocromática de 240x400px.
  • Hardware DIY: El diseño estructural está optimizado para la impresión 3D, facilitando su réplica por parte de la comunidad.

✨ Características Principales

  1. Automatización Mecánica: Sistema de carga y eyección secuencial que gestiona las baterías de forma autónoma.
  2. Corrección de Polaridad Electrónica: Permite al usuario depositar las baterías en cualquier dirección; el sistema detecta y ajusta la polaridad automáticamente.
  3. Carga Rápida y Segura: Capacidad de carga de hasta 1A con monitoreo constante de voltaje, temperatura y tiempo para prevenir sobrecargas.
  4. Almacenamiento Integrado: Espacio interno para guardar hasta 7 baterías ya cargadas, listas para su uso.
  5. Reloj de Escritorio: En modo de espera, el dispositivo funciona como un reloj digital estético, aprovechando su pantalla de alta resolución.

⚙️ Flujo de Trabajo (Workflow)

  1. Inserción: El usuario coloca las baterías AA en la tolva superior.
  2. Selección: Un mecanismo interno toma una celda y la coloca en los contactos de carga.
  3. Gestión de Carga: El RP2040 identifica la polaridad, la corrige mediante circuitería dedicada e inicia el proceso de carga rápida.
  4. Eyección: Al detectar el fin de la carga (mediante delta V o temperatura), el mecanismo eyecta la batería al compartimento inferior.
  5. Iteración: El proceso se repite automáticamente para la siguiente batería en la cola.

Nota técnica: SPINC demuestra cómo la integración de microcontroladores modernos como el RP2040 con librerías gráficas potentes como LVGL puede elevar proyectos de hardware tradicionales a niveles de producto de consumo profesional.