Arduino включается раз в сутки, выполняет действия и засыпает
- Войдите на сайт для отправки комментариев
Чт, 16/07/2020 - 18:08
Добрый день форумчане, задумал тут идею по энергосбережению Arduino так как планируется батареечное питание, задача такая arduino просыпается раз в сутки, выполняет действия (мигнуть светодиодами) и снова засыпает в энергосберегающий режим. Какие будут идеи?
если нужна точность - внешние часы - пробуждать МК по сигналу
если нет - внутренний watchdog
http://arduino.ru/forum/obshchii/rezhim-energosberezheniya
и да, arduino uno/nano и прочие слишком много кушают для батарейного питания - используйте голый МК
какие тут нужны идеи, задача описана на форумах тысячи раз.
Идея - выкинуть Ардуину из этого непотребства, взять DIP28 Atmega328 без обзязки, на 8 Мгц.
Нет, это слишком сложно. Берём Ардуино Про Мини, выкусываем стабилизатор и светодиод по питанию.
Взять PIC16, запустить на 32кГц. Батарейки хватит надолго.
Я использую:
#include "LowPower.h"
Засыпать в основном цикле, например, на 2 минуты (120сек / 8 сек = 15Tik):
Идея - выкинуть Ардуину из этого непотребства, взять DIP28 Atmega328 без обзязки, на 8 Мгц.
По моему можно ещё и от WDT тактироваться
ESP32 c 4 микроамперами во сне.
Тот случай, когда батарейка умирает быстрее, чем ее разряжает контроллер ? )
Можно ещё использовать китайский таймер, будить МК или даже давать с него питание на МК -на ваш выбор. Модуль кушает всего 1мкА.
Тут хорошая статейка по ним.