Здравствуйте. Вопрос новичка. Имеется: Ардуино, DS3231(модуль часов), дисплей(TM1637). Все слепил в часы, хочу чтоб работало от аккумулятора поэтому пару вопросов: 1)Как снизить энергопотребление(пока идеи:убрать светодиод питания и разобраться с загадочной библиотекой для снижения потребления энергии, отключить АЦП и ненужные пины(тоже разобраться с этим), может есть что-то еще ) ? 2)Есть библиотека для снижения потребления энергии, попытался разобраться самостоятельно, по примерам в итоге получилось что часы идут некорректно ( минута в часах равна примерно полторы минуты реальных) #include <avr/wdt.h>//этот код #include <avr/sleep.h> volatile bool f = 0; void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { wdt_enable(WDTO_15MS); //Задаем интервал сторожевого таймера (2с) WDTCSR |= (1 << WDIE); //Устанавливаем бит WDIE регистра WDTCSR для разрешения прерываний от сторожевого таймера set_sleep_mode(SLEEP_MODE_PWR_DOWN); //Устанавливаем интересующий нас режим sleep_mode(); // Переводим МК в спящий режим digitalWrite(LED_BUILTIN, f); } ISR (WDT_vect) { wdt_disable(); f = !f; }//этот код Объясните пожалуйста что и куда и писать, или хотя бы скажите где почитать про подобные примеры. Спасибо.
читать мои темы. Они все пронизаны вопросами энергосбережения на грани безумия. не знаю как и что, но чтобы заставить так идти часы на DS3231...видимо, там что-то конгениальное.... Вот здесь http://forum.amperka.ru/threads/Сенсорная-кнопка-на-стекле-dashkova-und-parovozz.18103/ уже прошло полгода, а на батарейке до сих пор 3 вольта.
В доме нет электричества?Тогда первым делом заменить жручий дисплей на ТМ1637 на LCD а Ардуино на голый МК АТМега8
Посмотрите раздел "Powering off external devices", только там часы ds1307, но код аналогичен https://www.gammon.com.au/forum/?id=11497
Готовую Ардуино нет смысла загонять в сон, на ней куча деталей, которые продолжают жрать энергию. Кроме светодиодов нужно удалять регуятор напряжениея и интерфейс USB. иначе ни о какой экономии можно и не мечтать. Ну и про дисплей уже сказали... Короче, экономию начинайте с полной переделки схемы. без этого ардуину смысла отправлять в сон нет