Прошу помощи со спящим режимом
Прошу помощи со спящим режимом
Люди добрые помогите пожалуйста! Написал скетч с помощью FLprog, для управления автоматическим освежителем воздуха (переделал на arduino mini pro 3.3v). Всё отработал - работает, как мне нужно (использую аккумуляторы вместо батареек). Но!
Под конец только задумался об энергосбережении.. И понял я, что моих аккумуляторов хватит максимум на несколько дней... Начал читать про режимы сна ардуины - мозг чуть не взорвался.. Нашёл блоки сна от Слимпера. Ума не приложу, как их использовать, к чему привязывать и т.п.
Не могли бы вы, как нужно засунуть блоки сна в мой проект?
PS: Понимаю, что скетч после FLprog - это абракадабра по сравнению с вручную писаным кодом, но изучать язык программирования ради пшикалки даже не рассматриваю, пожалуйста не предлагайте.
а) Также не понятно, будет-ли работать кнопка ручного (немедленного) пшика? Верней при ее нажатии - проснётся-ли контроллер и выполнит пшик? Если да, то с какой задержкой?
б) Тот же вопрос касабельно фоторезистора, показания которого считывает компаратор в проекте...
PS2: В проекте каждый блок содержит комментарий...
PS3: Руки прямые, с паяльником вместе бухали не раз, кварц перепаять смогу, только не знаю нужно-ли/какой/что дальше..
Просто уже крыша едет.. Если не решу вопрос, то выкину к чертям это всё(( и буду руками баллон брать и пшикать)))
Под конец только задумался об энергосбережении.. И понял я, что моих аккумуляторов хватит максимум на несколько дней... Начал читать про режимы сна ардуины - мозг чуть не взорвался.. Нашёл блоки сна от Слимпера. Ума не приложу, как их использовать, к чему привязывать и т.п.
Не могли бы вы, как нужно засунуть блоки сна в мой проект?
PS: Понимаю, что скетч после FLprog - это абракадабра по сравнению с вручную писаным кодом, но изучать язык программирования ради пшикалки даже не рассматриваю, пожалуйста не предлагайте.
а) Также не понятно, будет-ли работать кнопка ручного (немедленного) пшика? Верней при ее нажатии - проснётся-ли контроллер и выполнит пшик? Если да, то с какой задержкой?
б) Тот же вопрос касабельно фоторезистора, показания которого считывает компаратор в проекте...
PS2: В проекте каждый блок содержит комментарий...
PS3: Руки прямые, с паяльником вместе бухали не раз, кварц перепаять смогу, только не знаю нужно-ли/какой/что дальше..
Просто уже крыша едет.. Если не решу вопрос, то выкину к чертям это всё(( и буду руками баллон брать и пшикать)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Прошу помощи со спящим режимом
была такая тема уже. один товарищ бился со спящим режимом. поищите. может у него что получилось...
Прошу помощи со спящим режимом
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Nikan 23 мар 2023, 21:35, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Прошу помощи со спящим режимом
Народ, может я чего-то не то ляпну(суббоТНИЦА всё-таки у меня), но если приклеить часы, и выход инт из будильника завести на рес ардуинки. При её запуске делать нужные дела, потом считывать время, прибавлять сколько нужно и записывать обратно в будильник мк часов время следующего пробуждения, потом в сон.
Камни не кидать - сегодня не увернусь.
Завтра удалю...
Камни не кидать - сегодня не увернусь.
Завтра удалю...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Прошу помощи со спящим режимом
.
Последний раз редактировалось Nikan 23 мар 2023, 21:34, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Прошу помощи со спящим режимом
Я делал ёмкостной датчик для определения образования конденсата. Там есть проект с блоком сна, в железе работал. На старом сайте был, на новом нет.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Прошу помощи со спящим режимом
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Прошу помощи со спящим режимом
Вот проект https://yadi.sk/d/rBQ0ViLr3LExqa, только это резестивный датчик. Работает от батарейки CR . МК прошит от внутреннего генератора 8мгц и на 3,3 в. Ток потребления был очень маленький, в мка. Цифру уже не помню, в форуме писал, но искать долго. Режимы в параметрах.
Позже посмотрю, вспомню, и вставлю в Ваш проект.
Позже посмотрю, вспомню, и вставлю в Ваш проект.
Прошу помощи со спящим режимом
Да собственно не понятно:
1. К чему привязывать блок сна (он ещё не ко всем привязывается)? Если "блочная" связь пойдёт одновременно на какой-нибудь таймер и на сон, то заснёт сразу же, не дав отработать таймеру?
2. Тот же вопрос про блоки вывода из сна. Я так понял, что при пробуждении программа будет стартовать сразу после блока просыпания?
3. Как долго выходит из сна? Если "тыкнуть" нужный пин, то нужно ждать, пока загрузится? Тоесть не видать мне "тык-пшик"?
PS: Красный диод уже оторвал. Остальные и так не загораются.
Отправлено спустя 2 минуты 54 секунды:
Так в ТТХ версия 3,3В - она ж и так 8мгц..
Отправлено спустя 10 минут 48 секунд:
Не пойму ещё вот что.. В сигнализаторе протечек вижу SleepAVR, работающий по "LOW - сон при уровне 1, просыпается при -0;"
Я так понимаю, это относится к любому пину? Или всё-таки он мониторит какой-то определённый?
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Прошу помощи со спящим режимом
Пины 2 или 3.
Добавил описания и подправил. Все там должно быть понятно. Если что, почитайте в интернете.
прошит для внешнего генератора(кварца 8Мгц).
Добавил описания и подправил. Все там должно быть понятно. Если что, почитайте в интернете.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Прошу помощи со спящим режимом
Немного доработал блок, убрал delay (тормозил основную программу) вставил millis
У вас нет необходимых прав для просмотра вложений в этом сообщении.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
Прошу помощи со спящим режимом
Вот спасибо большое вам парни! Буду разбираться...
А такой вопрос, фоторезистор для пробуждения сгодится? В моём случае необходимо при включении света начать отсчет 4-х минут, пока свет горит. После чего ожидать его выключения.. Может можно как-то его ПОЛУразбудить после 4-х минут? Блин я запутался((
А такой вопрос, фоторезистор для пробуждения сгодится? В моём случае необходимо при включении света начать отсчет 4-х минут, пока свет горит. После чего ожидать его выключения.. Может можно как-то его ПОЛУразбудить после 4-х минут? Блин я запутался((
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Прошу помощи со спящим режимом
Ток потребления не измеряли?
Отправлено спустя 11 минут 9 секунд:
Почитай описания блоков и в интернете покопайся, и поймёшь!
Отправлено спустя 4 часа 10 минут 31 секунду:
В сетапе и лоопе стоит OnTime = millis();, в сетапе можно убрать? Можно!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость