Страница 1 из 1

Прошу помощи со спящим режимом

Добавлено: 15 фев 2018, 20:59
Musada
Люди добрые помогите пожалуйста! Написал скетч с помощью FLprog, для управления автоматическим освежителем воздуха (переделал на arduino mini pro 3.3v). Всё отработал - работает, как мне нужно (использую аккумуляторы вместо батареек). Но!

Под конец только задумался об энергосбережении.. И понял я, что моих аккумуляторов хватит максимум на несколько дней... Начал читать про режимы сна ардуины - мозг чуть не взорвался.. Нашёл блоки сна от Слимпера. Ума не приложу, как их использовать, к чему привязывать и т.п.

Не могли бы вы, как нужно засунуть блоки сна в мой проект?

PS: Понимаю, что скетч после FLprog - это абракадабра по сравнению с вручную писаным кодом, но изучать язык программирования ради пшикалки даже не рассматриваю, пожалуйста не предлагайте.
а) Также не понятно, будет-ли работать кнопка ручного (немедленного) пшика? Верней при ее нажатии - проснётся-ли контроллер и выполнит пшик? Если да, то с какой задержкой?
б) Тот же вопрос касабельно фоторезистора, показания которого считывает компаратор в проекте...

PS2: В проекте каждый блок содержит комментарий...

PS3: Руки прямые, с паяльником вместе бухали не раз, кварц перепаять смогу, только не знаю нужно-ли/какой/что дальше..

Просто уже крыша едет.. Если не решу вопрос, то выкину к чертям это всё(( и буду руками баллон брать и пшикать)))

Прошу помощи со спящим режимом

Добавлено: 17 фев 2018, 18:22
Musada
Неужели никто не поможет? Стоит-ли овчинка выделки вообще?

Прошу помощи со спящим режимом

Добавлено: 17 фев 2018, 19:37
pan
была такая тема уже. один товарищ бился со спящим режимом. поищите. может у него что получилось...

Прошу помощи со спящим режимом

Добавлено: 17 фев 2018, 19:44
Nikan
.

Прошу помощи со спящим режимом

Добавлено: 17 фев 2018, 20:02
Sancho
Народ, может я чего-то не то ляпну(суббоТНИЦА всё-таки у меня), но если приклеить часы, и выход инт из будильника завести на рес ардуинки. При её запуске делать нужные дела, потом считывать время, прибавлять сколько нужно и записывать обратно в будильник мк часов время следующего пробуждения, потом в сон.
Камни не кидать - сегодня не увернусь.
Завтра удалю...

Прошу помощи со спящим режимом

Добавлено: 17 фев 2018, 20:24
Nikan
.

Прошу помощи со спящим режимом

Добавлено: 17 фев 2018, 22:14
aidar_i
Я делал ёмкостной датчик для определения образования конденсата. Там есть проект с блоком сна, в железе работал. На старом сайте был, на новом нет.

Прошу помощи со спящим режимом

Добавлено: 18 фев 2018, 11:27
Sancho
aidar_i писал(а): 17 фев 2018, 22:14На старом сайте был, на новом нет.
av писал(а): 18 фев 2018, 10:58Может выложите его здесь.
на старом сайте

Прошу помощи со спящим режимом

Добавлено: 18 фев 2018, 16:50
aidar_i
Вот проект https://yadi.sk/d/rBQ0ViLr3LExqa, только это резестивный датчик. Работает от батарейки CR . МК прошит от внутреннего генератора 8мгц и на 3,3 в. Ток потребления был очень маленький, в мка. Цифру уже не помню, в форуме писал, но искать долго. Режимы в параметрах.
Позже посмотрю, вспомню, и вставлю в Ваш проект.

Прошу помощи со спящим режимом

Добавлено: 19 фев 2018, 00:24
Musada
av писал(а): 17 фев 2018, 21:35 а что вам непонятно по блокам ?
Да собственно не понятно:
1. К чему привязывать блок сна (он ещё не ко всем привязывается)? Если "блочная" связь пойдёт одновременно на какой-нибудь таймер и на сон, то заснёт сразу же, не дав отработать таймеру?
2. Тот же вопрос про блоки вывода из сна. Я так понял, что при пробуждении программа будет стартовать сразу после блока просыпания?
3. Как долго выходит из сна? Если "тыкнуть" нужный пин, то нужно ждать, пока загрузится? Тоесть не видать мне "тык-пшик"?

PS: Красный диод уже оторвал. Остальные и так не загораются.

Отправлено спустя 2 минуты 54 секунды:
aidar_i писал(а): 18 фев 2018, 16:50МК прошит от внутреннего генератора 8мгц
Так в ТТХ версия 3,3В - она ж и так 8мгц..

Отправлено спустя 10 минут 48 секунд:
Не пойму ещё вот что.. В сигнализаторе протечек вижу SleepAVR, работающий по "LOW - сон при уровне 1, просыпается при -0;"
Я так понимаю, это относится к любому пину? Или всё-таки он мониторит какой-то определённый?

Прошу помощи со спящим режимом

Добавлено: 19 фев 2018, 12:00
aidar_i
Пины 2 или 3.
Musada писал(а): 15 фев 2018, 20:59arduino mini pro 3.3v
прошит для внешнего генератора(кварца 8Мгц).

Добавил описания и подправил. Все там должно быть понятно. Если что, почитайте в интернете.
Сон_AVR_(CODE).ubi

Прошу помощи со спящим режимом

Добавлено: 19 фев 2018, 14:38
Fuji1604
Немного доработал блок, убрал delay (тормозил основную программу) вставил millis

Прошу помощи со спящим режимом

Добавлено: 19 фев 2018, 22:52
Musada
Вот спасибо большое вам парни! Буду разбираться...
А такой вопрос, фоторезистор для пробуждения сгодится? В моём случае необходимо при включении света начать отсчет 4-х минут, пока свет горит. После чего ожидать его выключения.. Может можно как-то его ПОЛУразбудить после 4-х минут? Блин я запутался((

Прошу помощи со спящим режимом

Добавлено: 20 фев 2018, 09:53
aidar_i
Fuji1604 писал(а): 19 фев 2018, 14:38Немного
Ток потребления не измеряли?

Отправлено спустя 11 минут 9 секунд:
Musada писал(а): 19 фев 2018, 22:52Блин
Почитай описания блоков и в интернете покопайся, и поймёшь!

Отправлено спустя 4 часа 10 минут 31 секунду:
Fuji1604 писал(а): 19 фев 2018, 14:38вставил millis
В сетапе и лоопе стоит OnTime = millis();, в сетапе можно убрать? Можно!