Skip to content

dpapenko/tools

Repository files navigation

🔋 Калькулятор аккумуляторов LXT

GitHub Pages React TypeScript Tailwind CSS

React приложение для расчёта времени работы инструментов от аккумуляторов LXT на основе реальных тестов BD380.

Особенность: Используем реальные данные энергии (Вт·ч) из тестов, а не паспортные значения "18В × А·ч"

Возможности

🔋 Расчёт времени работы

  • Выбор аккумулятора из базы данных (UPI, Makita, конкуренты)
  • Выбор инструмента или ввод своей мощности
  • Настройка КПД системы (70-95%)
  • Коррекция LVC (15.0/14.5/14.0 В)
  • Реальные данные энергии из тестов BD380

⚡ Проверка аккумулятора

  • Оценка заряда по напряжению (5S Li-ion)
  • Поправка на ток нагрузки
  • Расчёт оставшегося времени работы
  • Цветовая индикация состояния

🔬 Домашний тест

  • Тест резистором или лампами
  • Автоматический расчёт Ah/Wh
  • Пресеты нагрузок (лампы H7, резисторы)
  • Добавление результата в базу данных
  • Экспорт в CSV

📊 Сравнение аккумуляторов

  • Таблица времени работы на разных инструментах
  • Сравнение цены за Вт·ч
  • Рекомендации по выбору
  • Окупаемость UPI vs конкуренты

Данные из тестов

UPI/YUP аккумуляторы

  • YUP 8 Ah: 161.7 Вт·ч (реальный тест BD380)
  • YUP 6 Ah: 118.0 Вт·ч (реальный тест BD380)
  • Тестированы при разряде до 15.0 В

Конкуренты

  • Makita 3 Ah: 48.3 Вт·ч (тест)
  • Makita 6 Ah: 108.0 Вт·ч (оценка)
  • DEKO 5 Ah: 72.4 Вт·ч
  • Generic 4 Ah: 82.0 Вт·ч

Технические детали

Формулы

  • Время работы: t = 60 * (Wh * КПД) / P
  • КПД по умолчанию: 85%
  • Поправка LVC: +6% для 14.5В, +10% для 14.0В
  • SoC по напряжению: интерполяция с поправкой на ток

Безопасность DIY тестов

  • Не разряжать ниже 15.0 В
  • Контролировать нагрев резисторов
  • Использовать качественные измерительные приборы

🚀 Запуск

Локальная разработка

# Установка зависимостей
npm install

# Запуск в режиме разработки
npm run dev

# Откройте http://localhost:3000

Онлайн демо

Посетите: https://dpapenko.github.io/tools

Решение проблем с PowerShell

Если возникают ошибки с политикой выполнения:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Или используйте cmd вместо PowerShell.

Сборка для продакшена

npm run build

Архитектура

src/
├── data/           # База данных аккумуляторов и инструментов
├── lib/            # Формулы и расчёты
├── components/     # React компоненты
└── App.tsx         # Главное приложение

Лицензия

MIT License - используйте свободно для личных и коммерческих целей.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages