исходник: GyverMOD https://github.com/AlexGyver/GyverMOD
- режим вариватт, не забудьте указать сопротивление
- корректный замер напряжения на батарее если работаем через DC-DC повышайку
- оптимизирована прошивка
- меню
- анимированная индикация заряда батареи
- индикация подключенной зарядки на дисплее
- запрет на парение при зарядке акб
- понижение яркости при ожидании
- кликание зажатием кнопки, теперь не нужно 1000 раз нажимать кнопку
- индикация о разряде аккумулятора
- игра flappyBird
- меню настроек
- информация об общем времени курения в формате H M S
- время последней затяжки
ВНИМАНИЕ! ПУТЬ К ПАПКЕ СО СКЕТЧЕМ НЕ ДОЛЖЕН СОДЕРЖАТЬ РУССКИХ СИМВОЛОВ! ВО ИЗБЕЖАНИЕ ПРОБЛЕМ ПОЛОЖИТЕ ПАПКУ В КОРЕНЬ ДИСКА С.
У ПРОШИВКИ ВЕРТИКАЛЬНАЯ ОРИЕНТАЦИЯ ДИСПЛЕЯ
если используете только 1 акб, то требуется повышайка, иначе будут просадки напряжения на мощной нагрузке и контроллер вырубаться.
- DCDC_Booster 0 - не используем, 1 - используем повышайки
- initial_calibration 0 - выкл, 1 - вкл (калибровка)
- lowBrightTimer время в секундах за которое диспелей потускнеет прежде чем отключиться
программа для конвертации изображений в массив: https://javl.github.io/image2cpp/ подробнее здесь: https://www.youtube.com/watch?v=S8cbIllYc1I&ab_channel=HomeMade-%D0%A2%D0%BE%2C%D1%87%D1%82%D0%BE%D1%82%D1%8B%D0%BC%D0%BE%D0%B6%D0%B5%D1%88%D1%8C%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C
- схема для 1 батареи:
- схема для 2 батарей:
- PCB:
Bottom layout:
Top layout: