Тут мои абсолютно субъективные ощущения… я просто на Windows-платформе в руках больше 7 лет ничего не держал, поэтому для меня это был «культурный шок».
Его надо взять в руки (и перетерпеть первичный шок от размера). После этого хотя-бы час-полтора использовать для обычных нужд.
И только после этого делать свои заключения о «пригодности». У большого экрана есть как «минусы», так и «плюсы» — вопрос, что в каждом конкретном случае «перевесит».
Да, все именно так, спасибо.
По второму пункту чуть расширю ответ — модулю для питания надо 3.3В, а вот его входы — толерантны к 5В, поэтому стабилизатор для его питания есть, а схемы согласования уровней — нет.
В моем случае это «handmade», поэтому о «стандартизации» речи не идет. По поводу же основных принципов я уже немного говорил, в следующей части разовью эту тему.
Можно, но будьте готовы к тому, что ваш сосед купит такой же и по его звонку у вас что-то будет включаться/выключаться.
На этих звонках обычно есть «механизм» выбора кода… но их там так мало, что даже другой звонок, который был куплен существенно позже и выглядел совершенно отличным образом оказался «совместим» с уже имеющимся.
Питание есть сразу в распаечной коробке (проводка — трехпроводная по всему дому). Т.е. 220В есть (в начале статьи об этом написано). Для получения низковольтного питания раскурочу очередную зарядку
Так и есть, Sensor Node как раз так и создавался — сначала были проверены некоторые основные гипотезы с помощью ардуинки и беспаечной макетки. Потом взял и развел компактную плату (выкинув все лишнее, но добавив то, что нужно).
Этот модуль можно использовать как просто «АВРку», но для того, чтобы было проще — в него залит бутлоадер от ардуино и после этого нехитрого действия — используем для программирования среду Ардуино.
Да, так и есть. В моей схеме разрешающие входы используются для гашения и регулировки яркости, а сам дешифратор — для того, чтобы вместо 8 пинов меги использовать всего три.
Китайчонок был приобретен в магазине «Профи» на Митинском рынке (только все не разбирайте, мне еще тоже пригодятся ;)). Там же есть и зарядки для iPad (5В 2А) — 200 рублей.
На текущий момент — пока только через ISP, но я уже корректирую — будет еще один параметр, который можно будет перезаписывать и он будет становиться «адресом» модуля (параметр SensorID из моего предыдущего поста).
Первая версия — для санузла на 1 этаже (загород) — было желание, что если кто-то зашел и включил свет (внутри) — жалюзи закрыть, иначе — жалюзи открыты и дают достаточно света днем, чтобы экономить электричество (в светлое время, когда жалюзи открыты снаружи все равно ничего не видно — проверено).
В первой версии был один датчик освещенности, смотрел внутрь — днем срабатывал плохо. www.youtube.com/watch?v=gjbXbt_TEjc — тут видео есть с этой версией.
Потом сделал вторую версию — уже для окна рядом с лестницей на второй этаж — тут датчик освещенности смотрел наружу и если освещенность выше пороговой (для ее фиксации кнопочку сделал специальную — параметр в EEPROM сохраняю) — жалюзи открыты (освещаем лестницу, снаружи ничего не видно), если освещенность ниже пороговой — закрываем (ибо освещенный изнутри дом в темное время видно превосходно). Естественно, была кнопочка принудительного управления (после ее использования при изменении освещенности в «следующем цикле» — восстанавливается автоматическое управление). Естественно, чтобы не было «дрыгания» использовал гистерезис.
Вторая версия оказалась более жизнеспособная и для санузла переделал так же.
Потом оказалось, что при некоторых условиях окно на лестнице может мешать комфортному просмотру ТВ (солнечные лучи на закате пронизывают помещение и светят прямо на зрителей). Добавил к модулю nRF24l01+, сделал шлюз ИК-RF (точнее, он уже был, только чуть «дообучил»), дополнительно еще и управление по сети и через SMS прикрутил.
Работает не только управление, но и получение статусов (т.е. можно понять, закрыто или открыто, заодно и освещенность в «попугаях» легко доступна).
В обоих случаях использовал серву (червячный механизм тоже деинсталлировал). Использовал всего два положения — открыто и закрыто (промежуточные значения делать не стал, хотя и собирался).
Питание, к сожалению, через внешний блок питания (провод питания аккуратно прячется в уплотнителе окна).
В первом проекте использовал нано на атмега168, во втором — голая атмега168 на макетке
Еще бага:
Маленький виджет. Если данных много (длинные подписи, например), то кнопки Config и Update уходят за пределы виджета — управлять становится невозможно.