Умная лампочка для КТЦ с подсчётом мАч
Добавлено: Пт авг 07, 2026 20:55:11
Иногда возникает необходимость оценить реальное состояние аккумулятора — понять, какую емкость он способен отдать и насколько он вообще еще «жив».
После зарядки я обычно проверяю батарею старым дедовским способом — подключаю автомобильную лампу, беру вольтметр, таймер и карандаш. Но в чем основные недостатки такого метода:
- процесс требует постоянного присутствия;
- забирает много времени;
- легко отвлечься и пропустить момент, когда напряжение опустится ниже допустимого.
Поэтому от дурной головы и ленивых рук возникла идея
сделать свою «умную» лампочку, прикрутив к ней мозги в виде Arduino Nano (ATmega328P), небольшой дисплей 0.91" (128×32) и немного обвязки.
Очень сложно держать себя в руках, чтобы из «немного» не сделать «много».
Ведь прибор должен выполнять не одну задачу — измерить отданную ёмкость аккумулятора, сохранить результаты после окончания разрядки, вовремя отключить нагрузку и подать звуковой сигнал.
Конечно, идея не нова, но хотелось вместо чужих обзавестись собственными граблями.
Собрав всё на макетной плате, прогнав код, исправив найденные ошибки и проведя серию тестов, получилось добиться удовлетворительной работы прибора (название пока еще не придумал
).
На данный момент прибор автоматически измеряет напряжение, рассчитывает отданную ёмкость (mAh), отображает текущую мощность, отключает нагрузку при достижении заданного порога и сохраняет результаты измерения.
Конечно, улучшать еще есть куда. Например, убрать китайский загрузчик, чтобы МК не «подвисал» из-за различных помех, сделать нормальную плату, довести проект до ума и устранить оставшиеся мелкие недочеты в прошивке.
Как уже говорил ранее, в качестве нагрузки использую автомобильную лампу на 12 В / 21 Вт. Поскольку её характеристики заранее известны, отдельный амперметр не требуется.
Вместо амперметра контроллер программно рассчитывает текущую мощность и отданную ёмкость.
Для управления прибором используется простой энкодер с кнопкой, а в качестве вольтметра — делитель напряжения на двух резисторах.
Чтобы не сидеть возле прибора и не смотреть постоянно на цифры, предусмотрена звуковая сигнализация.
Продуман несложный алгоритм для аварийных ситуаций. Нагрузка коммутируется обычным реле.
Питать схему можно как от самого аккумулятора, так и от внешнего источника питания 6...19 В.
Интересно узнать, насколько подобный прибор оказался бы полезен в гараже, ведь по факту его можно легко интегрировать в уже имеющуюся зарядку.
Буду рад любым замечаниям, идеям и критике — как по схеме, так и по программной части.
Ознакомиться с проектом можно по ссылке ниже:
https://github.com/valendorn/ATmega328P-Project
Желающим повторить — карты в руки
После зарядки я обычно проверяю батарею старым дедовским способом — подключаю автомобильную лампу, беру вольтметр, таймер и карандаш. Но в чем основные недостатки такого метода:
- процесс требует постоянного присутствия;
- забирает много времени;
- легко отвлечься и пропустить момент, когда напряжение опустится ниже допустимого.
Поэтому от дурной головы и ленивых рук возникла идея
Очень сложно держать себя в руках, чтобы из «немного» не сделать «много».
Конечно, идея не нова, но хотелось вместо чужих обзавестись собственными граблями.
Собрав всё на макетной плате, прогнав код, исправив найденные ошибки и проведя серию тестов, получилось добиться удовлетворительной работы прибора (название пока еще не придумал
На данный момент прибор автоматически измеряет напряжение, рассчитывает отданную ёмкость (mAh), отображает текущую мощность, отключает нагрузку при достижении заданного порога и сохраняет результаты измерения.
Конечно, улучшать еще есть куда. Например, убрать китайский загрузчик, чтобы МК не «подвисал» из-за различных помех, сделать нормальную плату, довести проект до ума и устранить оставшиеся мелкие недочеты в прошивке.
Как уже говорил ранее, в качестве нагрузки использую автомобильную лампу на 12 В / 21 Вт. Поскольку её характеристики заранее известны, отдельный амперметр не требуется.
Вместо амперметра контроллер программно рассчитывает текущую мощность и отданную ёмкость.
Для управления прибором используется простой энкодер с кнопкой, а в качестве вольтметра — делитель напряжения на двух резисторах.
Чтобы не сидеть возле прибора и не смотреть постоянно на цифры, предусмотрена звуковая сигнализация.
Продуман несложный алгоритм для аварийных ситуаций. Нагрузка коммутируется обычным реле.
Питать схему можно как от самого аккумулятора, так и от внешнего источника питания 6...19 В.
Интересно узнать, насколько подобный прибор оказался бы полезен в гараже, ведь по факту его можно легко интегрировать в уже имеющуюся зарядку.
Буду рад любым замечаниям, идеям и критике — как по схеме, так и по программной части.
Ознакомиться с проектом можно по ссылке ниже:
https://github.com/valendorn/ATmega328P-Project
Желающим повторить — карты в руки
