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 конкуренты
- 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 по напряжению: интерполяция с поправкой на ток
- Не разряжать ниже 15.0 В
- Контролировать нагрев резисторов
- Использовать качественные измерительные приборы
# Установка зависимостей
npm install
# Запуск в режиме разработки
npm run dev
# Откройте http://localhost:3000
Посетите: https://dpapenko.github.io/tools
Если возникают ошибки с политикой выполнения:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Или используйте cmd вместо PowerShell.
npm run build
src/
├── data/ # База данных аккумуляторов и инструментов
├── lib/ # Формулы и расчёты
├── components/ # React компоненты
└── App.tsx # Главное приложение
MIT License - используйте свободно для личных и коммерческих целей.