Классный проект. Есть несколько замечаний: 1. При разряде аккумулятора неясно, есть ли передача сигнала. Сделайте период мигания красного светодиода при критическом разряде и отключении передатчика 4-8 секунд, это не только даст информацию, что метка уже не работает, но и еще немного сэкономит энергию. 2. В контроллере есть регистр MCUSR, в котором хранится информация о причине сброса. Если при старте читать его, то можно кнопку reset использовать как управляющую, не переводя пин в режим порта ввода-вывода и не теряя возможность программирования через SPI. Просто считаем, что если был сброс по нажатию reset, меняем режим работы. Регистр описан в даташите, пункт 8.5.1. MCUSR – MCU Status Register.
Константин_Зайцев
Круто. Можно добавить аварийную кнопочку внутри в обход транзистора питания, что бы в случае разряда акума можно было подать сигнал с модуля(смотря где применять устройство конечно).
chinarulit
R7-R8 можно через полевой транзистор подключить и включать ток через делитель только в момент измерения. Можно со светодиодоным пином совместить, если не хватает выводов. Главное чтобы большую часть времени был обесточен. Мигание светодиодом будет включать и делитель например, но это не страшно. Это сэкономит еще 9 микроампер. И точность измерения повысит, делитель с сопротивлением под мегаом может АЦП микроконтроллера не "понравиться".
Уточнил, сопротивление АЦП 55-100 Мегаом, но чтобы на младший бит точность не сказывалось сопротивление АЦП рекомендуют делить 10 кОм или меньше. Высокое сопротивление делителя немного снизит точность, на несколько значений младшего разряда, на глазок до 50 мВ.
SIMr
Можно было в разрыв зарядки поставить делитель, и замкнуть его нормально-замкнутой кнопкой. Тогда по нажатию кнопки на "базе" можно было бы менять режим на нужный. А опрос изменения режимов зациклить пока, пока напряжение с зарядки не будет нормальным. Т.е. подал 1В, он определил изменение режима, изменил режим и ждет пока напряжение не станет 0v || > 1v. Тогда можно избавится от второго напряжения, режимы менять по циклу.
Писать по кругу изменение режимов наверно не очень хорошая идея, в теории зарядка может сдохнуть и образоваться 1в, и флэш может и не за ночь, но умрет. Может есть смысл ввести счетчик изменения режимов. Хотя лучшим будет решение войти в вечный цикл после смены режима, пока напряжение не войдет в норму.
StatistPL
Доброго дня, если можно покажите как реализовать управление ШИМ сигналом по АЦП, для DC/DC повышающего на Attiny 24, фонарик на три режима, питание от 18650 а преобразователь питает светодиоды две группы последовательно светодиоды стоят по два штуки и один шести вольтовой, родной МК сгорел, вот уже мучаюсь почти месяц до этого программированием вообще не занимался, управление переключением режимов сделал по прерыванию вывода МК, вроде работает а как стабилизировать напряжение без нагрузки никак не могу 😔, обратная связь есть через делитель но не могу правильно сделать .
ИванДубровкин-пф
У DW01 большой ассортимент, там по буквам, с шагом 5mv выбрать можно.
Физик-го
Вопрос не совсем по теме ролика. Подскажите, пожалуйста, каким программатором вы прошиваете МК AVR?
sambukko
А зачем кнопку полевик ом нажимать? Ногодрыгом контроллера нельзя?
LEV-PRAV
Значение из еепром читается в самом начале. При измерении напряжения смотрим - нужно ли менять режим? Если нет, идём дальше. Если да перезапишем. И не придётся еепром каждый цикл писать.
Или я что то не уловил?
sannexsannex
На сколько я знаю, чтение еепрома ограничено по количеству циклов так же как и запись, не будет ли такой ситуации, когда через месяц эксплуатации метка умрёт?
АндрейСпринцис
а исходника нет в архиве ? (для начинающих)
ВладимирН-ия
Какой размер имеет программа, написанная такими кубиками? Мечтаю освоить.
SergSerg-fklb
17:57 Можно наверно Ресет использовать как вход АЦП контроля напряжения аккумулятора. R7 R8 пересчитать только, чтоб он не ресетился.
Ещё можно TP4056 запаять в зарядную станцию, чтоб аккум не бабахнул.
Отладка прикольно реализована. Возьму на заметку )
goiiia
Можно TP 4056 внедрить как зарядный модуль . Только неясно с их качеством в последнее время, бывает что они от батареи ток сосут ((