Una aplicación de escritorio moderna para monitorear y optimizar la vida de la batería de tu portátil
🚀 Instalación Rápida • ✨ Características • 📱 Capturas de Pantalla • 🔧 Uso
BatteryZenith es una aplicación de escritorio elegante y moderna diseñada específicamente para ayudarte a monitorear y optimizar la vida de la batería de tu portátil Lenovo en Windows. Con una interfaz intuitiva y funcionalidades avanzadas, te proporciona control total sobre la salud de tu batería.
- 🔍 Monitoreo en Tiempo Real: Información precisa y actualizada cada 2 segundos
- 🛡️ Modo de Conservación: Prolonga la vida útil de tu batería limitando la carga al 80%
- 📊 Análisis del Sistema: Monitorea CPU, memoria y disco en una sola vista
- 🎨 Interfaz Moderna: Diseño limpio y profesional con colores dinámicos
- ⚡ Rendimiento Optimizado: Bajo consumo de recursos del sistema
- 📊 Nivel de Batería Visual: Barra de progreso con colores dinámicos
- ⏱️ Tiempo Restante: Estimación precisa del tiempo de uso o carga
- 🔌 Estado de Carga: Indicadores claros de conexión y estado de carga
- 📈 Historial Visual: Seguimiento del comportamiento de la batería
- 🎯 Límite del 80%: Previene el desgaste excesivo de la batería
- 🔄 Activación/Desactivación: Control total con un solo clic
- 📱 Notificaciones: Alertas informativas sobre el estado del modo
- 📊 Beneficios Explicados: Información sobre cómo prolonga la vida útil
- 🖥️ Uso de CPU: Monitoreo en tiempo real del procesador
- 🧠 Memoria RAM: Seguimiento del uso de memoria del sistema
- 💾 Disco Duro: Control del espacio y uso del almacenamiento
- 📊 Gráficos Dinámicos: Visualización clara de los recursos
- 🌈 Colores Dinámicos: Cambio automático según el nivel de batería
- 📱 Diseño Responsivo: Adaptable a diferentes resoluciones
- 🎯 Navegación Intuitiva: Interfaz fácil de usar para todos los usuarios
- 🔄 Actualizaciones Automáticas: Información siempre actualizada
- Windows 10 o superior
- Python 3.7 o superior
- Conexión a internet (solo para instalación)
-
Descarga el proyecto
git clone https://github.com/ANONIMO432HZ/BatteryZenith.git cd BatteryZenith
-
Ejecuta el instalador automático
# Doble clic en install.bat # O ejecuta desde PowerShell: .\install.bat
-
Verifica la instalación
.\verify_install.bat
-
¡Listo para usar!
.\run.bat
# 1. Clona el repositorio
git clone https://github.com/ANONIMO432HZ/BatteryZenith.git
cd BatteryZenith
# 2. Instala las dependencias
pip install -r requirements.txt
# 3. Ejecuta la aplicación
python3 battery_zenith.py
La aplicación se divide en tres secciones principales:
- Nivel Actual: Porcentaje con barra de progreso visual
- Estado de Carga: Indicadores de conexión y carga
- Tiempo Restante: Estimación del tiempo disponible
- Colores Dinámicos: Verde (>50%), Naranja (20-50%), Rojo (<20%)
- Checkbox de Activación: Activa/desactiva el modo con un clic
- Descripción: Explica los beneficios del modo
- Notificaciones: Alertas informativas sobre el estado
- CPU: Uso actual del procesador
- Memoria: Uso de RAM del sistema
- Disco: Espacio utilizado en el almacenamiento
Función | Descripción |
---|---|
🔄 Actualizar | Refresca manualmente toda la información |
🛡️ Modo Conservación | Activa/desactiva la limitación de carga al 80% |
⏱️ Auto-actualización | Información se actualiza automáticamente cada 2 segundos |
- 🟢 80-90%: Excelente - Modo conservación recomendado
- 🟡 50-79%: Bueno - Uso normal
- 🟠 20-49%: Moderado - Considera conectar el cargador
- 🔴 0-19%: Crítico - Conecta el cargador inmediatamente
- 🟢 0-50%: Normal
- 🟡 51-80%: Moderado
- 🔴 81-100%: Alto - Considera cerrar aplicaciones
- Lenguaje: Python 3.7+
- Interfaz: Tkinter (GUI nativa)
- Monitoreo: psutil (sistema y batería)
- Imágenes: Pillow (manejo de iconos)
- Windows: pywin32 (funcionalidades específicas)
- Actualización: Cada 2 segundos
- Uso de Memoria: <50MB
- Uso de CPU: <1% en promedio
- Inicio: <3 segundos
- Sin conexión a internet: Funciona completamente offline
- Sin datos personales: No recopila información del usuario
- Código abierto: Transparente y verificable
BatteryZenith/
├── 🔋 battery_zenith.py # Aplicación principal
├── ⚙️ config.py # Configuración centralizada
├── 🎮 demo.py # Demostración de funcionalidades
├── 📦 requirements.txt # Dependencias
├── 🚀 install.bat # Instalador automático
├── ✅ verify_install.bat # Verificador de dependencias
├── ▶️ run.bat # Ejecutor rápido
├── 📖 README.md # Documentación principal
├── 📋 INSTRUCCIONES_RAPIDAS.txt # Guía rápida
├── 📄 LICENSE # Licencia MIT
└── 🚫 .gitignore # Archivos ignorados
# Solución:
1. Verifica que tu dispositivo tenga batería
2. Ejecuta como administrador
3. Usa verify_install.bat para diagnosticar
# Solución:
1. Actualiza pip: python -m pip install --upgrade pip
2. Ejecuta como administrador
3. Usa install.bat para instalación automática
# Solución:
1. Cierra y vuelve a abrir la aplicación
2. Verifica que no haya otros procesos usando los recursos
3. Reinicia el sistema si es necesario
Si encuentras problemas:
- Ejecuta el verificador:
.\verify_install.bat
- Revisa los logs: Busca mensajes de error en la consola
- Consulta la documentación: Lee este README completo
- Abre un issue: Reporta el problema con detalles
¡Las contribuciones son bienvenidas! 🎉
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature
) - Commit tus cambios (
git commit -m 'Add some AmazingFeature'
) - Push a la rama (
git push origin feature/AmazingFeature
) - Abre un Pull Request
- 🎨 Interfaz de Usuario: Mejoras visuales y UX
- 📊 Gráficos: Historiales y estadísticas avanzadas
- 🔔 Notificaciones: Alertas del sistema
- 🌐 Idiomas: Soporte multiidioma
- 📱 Temas: Temas personalizables
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE
para más detalles.
MIT License - Copyright (c) 2025 BatteryZenith
- psutil: Por el excelente monitoreo del sistema
- Tkinter: Por la interfaz gráfica nativa
- Pillow: Por el manejo de imágenes
- pywin32: Por las funcionalidades de Windows
- Comunidad Python: Por el ecosistema increíble
¡Dale una estrella al proyecto y compártelo con otros!
🔋 BatteryZenith • 📧 Contacto • 🐛 Reportar Bug
Hecho con ❤️ para la comunidad