Создание умной комнаты
- Войдите на сайт для отправки комментариев
Сб, 22/05/2021 - 17:20
Всем привет. Недавно пришла мысль о создании умной комнаты на базе ардуино, но есть куча вопросов, в которых я новичок. В частности как поддерживать стабильную работу платы 24/7 и нужно ли ей давать отдыхать?
Не лезь в комнату, начни с мигания светодиодом.
Обязательно! В хорошо проветренном помещении 8 часов в сутки. Протирать валокордином перед укладкой в сон. Тихая классическая музыка или звуки природы способствуют полноценному отдыху.
Сначала был умный дом. Потом появилась умная комната. Очередной шаг - умный квадратный метр.
Я закончил курс по программированию микроконтроллеров. И могу составлять схемы и управлять ими, но теперь хочется попробовать серьёзный проект.
А можно поподробнее?
Если вопрос про контроллер этой умной комнаты, то работать может без отдыха вообще, но при одном условии: если не возникают ситуации когда он может зависнуть, то есть стабильное питание, электролит большой ёмкости и керамический конденсатор около ног питания контроллера, "запирающий" диод по питанию. Гальваническая развязка входов и выходов контроллера, ну и код, который при любых режимах не вводит контроллер в зависание.
Если эти условия вы обеспечить не можете, тогда необходимо предусмотреть безопасную периодически перезагрузку контроллера.
Зачем врать-то?
Да уж, вот она, молодежь... Как задачи ставить - его на курсах выучили, а как дать отдохнуть замученному компу - нет, эффективный менеджер, никакого человеческого отношения....
Если эти условия вы обеспечить не можете, тогда необходимо предусмотреть безопасную периодически перезагрузку контроллера.
Большое спасибо
А бабы там есть? В энтой ком нате.
А бабы там есть? В энтой ком нате.
что это за
сервискомната, если нету бабVIP сауна для ардурино. С балеринами и декадансом.
Мне другое интересно. Что такого умного может быть в комнате? Лампочку и ароматизатор "пихтовый" не предлагать
Мне другое интересно. Что такого умного может быть в комнате? Лампочку и ароматизатор "пихтовый" не предлагать
Как-то встретил такое мнение (очень понравилось): "Какой ты нахрен ардуинщик, если не можешь свет у себя в сортире через эти ваши интернеты выключить?!"
Чтоб ардуина не гоняла луп() вхолостую, ее погружают в сон. Поспала малость, опять за работу - с новыми силами loop() гонять (или крутить -кому как) . А без сна и лошади дохнут)))
Вы забыли или не знали... самое дорогое - идея (хорошая такая идея), а у вас ее нет. Вернее вы думаете, что она есть. Но если есть идея и курсы программиста МК зачем на форуме такие вопросы задаете?!!!
В общем, общество во внимании и ожидает светлой идеи от вас. Открою секрет - если идея хорошая МК будет работать 24/7/365, а от дурных идей он точно повиснет - к гадалке не ходи, МК они такие...
Охренеть ! То есть желание составлять схемы и управлять ими не пропало после курсов !? Значит не те таблетки выписывали :(
ТС наверное такую комнату хочет. Имхо 328 мега на справица.
Имхо 328 мега на справица.
Это смотря кто программировать будет. Нет такой задачи, с которой Скиф не справился бы за 500 рулей :-)
согласен, главное мотивация
Попробуй теперь повелевать миром. Пока санитары отвернулись...
Начни с малого https://newsmarthome.ru/umnye-gadzhety/umniy-tualet-dlya-koshek
Начни с малого
Согласен!
Можно и "в минус" уйти)) Чистый int main() и никаких loop()-ов - за-loop()-ов )) Всё подза-loop()-ное обрабатывать по мере крайней производственной необходимости в прерываниях)) У Гувера целая страничка есть, как избавиться от луп, бросить курить и продолжать располагать к себе людей)))
Да ладно ! Маразм крепчал :) Вот если бы он избавился и от лупа и от сетапа, тогда бы можно было статью писать, а так... фигня.
Да ладно ! Маразм крепчал :) Вот если бы он избавился и от лупа и от сетапа, тогда бы можно было статью писать, а так... фигня.
Ты не поверишь)) Вот тут он учит народонаселение, как для высвобождения пары сотен памяти кастрировать сетап. И в самом деле, ну кому нужен этот миллис))
https://alexgyver.ru/lessons/code-optimisation/
---------------
Заменяет типы данных на более оптимальные там, где это возможно и не повлияет на результат. Например val /= 2.8345 выполняется в 4 раза дольше, чем val /= 2.0, потому что 2.0 была заменена на 2.
---------------
Прям так - float на int, int на float, два на ум пошло, дернем в районе седьмой-девятой ноги и збс?