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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Musada
Рядовой
Сообщения: 55
Зарегистрирован: 20.08.2016{, 22:42}
Репутация: 0
Откуда: мск

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

#1

Сообщение Musada » 15.02.2018{, 20:59}

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

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

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

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

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

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

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

Musada
Рядовой
Сообщения: 55
Зарегистрирован: 20.08.2016{, 22:42}
Репутация: 0
Откуда: мск

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

#2

Сообщение Musada » 17.02.2018{, 18:22}

Неужели никто не поможет? Стоит-ли овчинка выделки вообще?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#3

Сообщение pan » 17.02.2018{, 19:37}

была такая тема уже. один товарищ бился со спящим режимом. поищите. может у него что получилось...

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#4

Сообщение Nikan » 17.02.2018{, 19:44}

.
Вложения
Сон.ubl
(26.59 КБ) 59 скачиваний
Последний раз редактировалось Nikan 23.03.2023{, 21:35}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#5

Сообщение Sancho » 17.02.2018{, 20:02}

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

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#6

Сообщение Nikan » 17.02.2018{, 20:24}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:34}, всего редактировалось 1 раз.

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#7

Сообщение aidar_i » 17.02.2018{, 22:14}

Я делал ёмкостной датчик для определения образования конденсата. Там есть проект с блоком сна, в железе работал. На старом сайте был, на новом нет.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#8

Сообщение Sancho » 18.02.2018{, 11:27}

aidar_i писал(а):
17.02.2018{, 22:14}
На старом сайте был, на новом нет.
av писал(а):
18.02.2018{, 10:58}
Может выложите его здесь.
на старом сайте
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#9

Сообщение aidar_i » 18.02.2018{, 16:50}

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

Musada
Рядовой
Сообщения: 55
Зарегистрирован: 20.08.2016{, 22:42}
Репутация: 0
Откуда: мск

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

#10

Сообщение Musada » 19.02.2018{, 00:10}

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

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

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

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

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#11

Сообщение aidar_i » 19.02.2018{, 12:00}

Пины 2 или 3.
Musada писал(а):
15.02.2018{, 20:59}
arduino mini pro 3.3v
прошит для внешнего генератора(кварца 8Мгц).

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

Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19.01.2016{, 06:09}
Репутация: 40
Откуда: Березники
Имя: Сергей

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

#12

Сообщение Fuji1604 » 19.02.2018{, 14:38}

Немного доработал блок, убрал delay (тормозил основную программу) вставил millis
Вложения
Сон_AVR2_(CODE).ubi
(18.45 КБ) 75 скачиваний
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню

Musada
Рядовой
Сообщения: 55
Зарегистрирован: 20.08.2016{, 22:42}
Репутация: 0
Откуда: мск

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

#13

Сообщение Musada » 19.02.2018{, 22:52}

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

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#14

Сообщение aidar_i » 20.02.2018{, 05:31}

Fuji1604 писал(а):
19.02.2018{, 14:38}
Немного
Ток потребления не измеряли?

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

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

Ответить

Вернуться в «Спросить у знатоков»