RSS блога
Подписка
Свет в комнате с любого пульта. За недорого
- Цена: около $5-7
- Перейти в магазин
Краткий конспект.
Ардуино+Бп+Реле+фотоприемник = управление светом в комнате с любого пульта, что окажется под рукой с минимальными трудо_и_деньгозатратами.
Глава 1. В качестве введения.
То, о чем речь пойдет ниже, задумано год назад, сделано полгода назад и не доведено до логического конца до сих пор по причинеэлементарной лени:
• ожидания ремонта в комнате,
• всякая вещь должна вылежаться перед использованием,
• кто понял жизнь, тот не спешит.
Итак, после осмысления задуманного год назад были заказаны на али собственно необходимые компоненты и паяльник. Когда все пришло, я, чтобыс чистой совестью оттянуть начало работ основательно подготовиться, заказал еще олово и флюс. Получив их, я понял, что мне просто-напросто необходима “третья рука” с лупой для комфортной реализации великой задумки. Когда же я получил и это, то вовремя вспомнил, что мне понадобится подтягивающий резистор и был заказан набор резисторов на все случаи жизни. После получения и резисторов совесть жестко приперла меня к стенке – пора, брат, дело делать, полгода уже прошло.
Мне понадобились:
IRDA приемник с пультом
Реле
Блок питания 5в.
Тут я хотел бы предостреречь. Не покупайте каку типа такого, схема будет неработоспособна. Из-за некачественного питания коды распознаваться не будут, проверено. Ищите рекомендуемый БП, этот работает отлично.
Ардуино
Это что касается расходного материала. А я еще купил:
Паяльник (Нагревается быстро, есть регулятор, керамический нагреватель и не скользит в руке и с подставок из-за резиновой проставки, надетой на среднюю часть)
Набор жал к нему (Облуженные, работают хорошо. Жаль нет жала с канавкой внутри)
Припой (Очень понравился при пайке)
Флюс (Хорошо работает и, наконец-то, почти тот самый запах канифоли из детства)
Набор резисторов (Проверил выборочно пару десятков — отклонение от номинала не более 2%)
«Третью руку» (Отличная помощь при пайке!)
P.S. Я покупал все это, кроме правильного БП, именно у этих продавцов, но год назад и по совсем другим ценам.
Глава 2. Реализация.
В основу предлагаемого мной материала положены два могучих философских принципа: Лень – двигатель прогресса и “Бритва Оккама”, что расшифровывается примерно как “не множь сущности сверх необходимого” или в переводе на народный “чем проще – тем лучше”. Подведя такой мощный научный фундамент, я и начну свое повествование.
Рассматривая различные поделки типа “Умный дом”, я с удивлением обнаружил, что самого архинужного (да просто необходимейшего!) решения для меня, истинноголентяя сподвижника прогресса, нет. Все предлагаемые решения, увы, противоречат одному из вышеприведенных принципов или обоим сразу.
Итак, речь пойдет о включении-выключении света в комнате с помощью пульта. Погодите поднимать крик — “Мол, таких решений сколько хочешь”. Сейчас объясню, почему меня не устроило ни одно из них.
Решение с покупкой выключателя с радиоканалом и специальным пультиком просто смешно. Тут нормальный-то пульт порой не могу найти, а уж этот, милипездрический, потеряется мгновенно. Монтирование на стену дублирующего выключателя с радиоканалом для основного не прошло по причинам наличия ковра на стене и второго философского принципа.
Поэтому первая задача у меня будет звучать так – управление светом должно происходить с ЛЮБОГО имеющегося пульта, который окажется под рукой (от телевизора, ресивера, кондея и т.д.). Пульты всегда есть и ХОТЬ ОДИН ИЗ НИХ да под рукой.
Задача вторая — обычный выключатель должен остаться на месте и выполнять свои функции точно так же, как и раньше, поскольку, заходя в темную комнату, пульта в руках мы еще не имеем. Не хочу ставить емкостные и прочие приблуды, пусть выключатель останется каким был, я привык к такому. В конце концов, это выполнение обоих основополагающих принципов и элементарная экономия.
Задачи поставлены. Решаем.
Для тех, кто не открывал первый спойлер, повторю.
Нам понадобятся:
1. IRDA приемник;
2. Мозг (Ардуино Nano);
3. Исполнительный механизм (Реле);
4. Блок питания для всего вышеперечисленного.
Благодаря своим размерам все модули разместятся в коробке выключателя (если не хватит места, выдолбим в стене сколько нужно еще, подрихтовав коробку). Здесь случилась одна засада – в коробке выключателя у меня не оказалось “нулевого” провода для питания БП (бывает же такое :) ). Но, поскольку в комнате все равно ожидается ремонт — не беда, нужный провод в свое время будет подведен (железобетонный аргумент для совести!). Отверстие для фототранзистора в выключателе я делать не стал, поскольку выключатель я выбрал правильный, у которого «внутре неонка». Соответственно, присутствует окошко с оранжевым стеклышком. Вот напротив этого окна я и приклеил изнутри фототранзистор. Туда же можно вывести светодиод от реле, который полностью заменит функционал неонки, которую я за ненадобностью выкинул.
Логика работы будет такой: щелчок выключателя будет приводить к инверсии состояния лампы в люстре. Т.е. если лампа была выключена, то она включится и наоборот. Нажатие запрограммированной кнопки на одном из имеющихся пультов будет также инвертировать состояние лампы. То, что теперь положение клавиши выключателя не зависит от состояния освещения, меня не волнует, я эти положения все равно никогда не помню. Что важно – если произойдет внезапное отключение электричества, то при его возобновлении выключатель будет в гарантированно выключенном состоянии, т.к. произойдет сброс и инициализация Ардуины при подаче питания.
Начинаем собирать схему. Теперь выключатель будет подавать только единицу или ноль на цифровой вход Ардуины, а собственное силовую коммутацию фазы будет производить реле. На другой вход Ардуины заведем платку с фототранзистором.
Пишем промежуточный скетч для определения кодов нужных кнопок пультов, нажимаем на каждом пульте выбранную кнопку, получаем коды и записываем эти коды в окончательный скетч.
Собрав схему, убеждаемся в ее работоспособности, изолируем все компоненты (термоусадка, эпоксидка, синяя изолента… (нужное подчеркнуть)) и размещаем все это в коробку выключателя.
Глава 3. Готово!
Теперь, перед сном, выключив телевизор, мне не нужно вылезать из-под одеяла и идти выключать свет, а достаточно нажать волшебную кнопку на том же самом пульте. Утром на работу вставать гораздо приятнее, включив свет с пульта, а не брести в темноте к выключателю, рискуя наступить на что-нибудь.
Так должно было закончиться мое повествование, но все до сих пор лежит на полке. Потому, что теперь я жду ремонта. С абсолютно чистой совестью.
P.S. У меня все это может лежать неизвестно сколько, но я не стал дожидаться ремонта, а решил опубликовать материал сейчас. Вдруг кому-то станет интересно…
Вторая часть: Работа над ошибками
Ардуино+Бп+Реле+фотоприемник = управление светом в комнате с любого пульта, что окажется под рукой с минимальными трудо_и_деньгозатратами.
Глава 1. В качестве введения.
То, о чем речь пойдет ниже, задумано год назад, сделано полгода назад и не доведено до логического конца до сих пор по причине
• ожидания ремонта в комнате,
• всякая вещь должна вылежаться перед использованием,
• кто понял жизнь, тот не спешит.
Итак, после осмысления задуманного год назад были заказаны на али собственно необходимые компоненты и паяльник. Когда все пришло, я, чтобы
Все готово к началу работ
Мне понадобились:
IRDA приемник с пультом
Реле
Блок питания 5в.
Тут я хотел бы предостреречь. Не покупайте каку типа такого, схема будет неработоспособна. Из-за некачественного питания коды распознаваться не будут, проверено. Ищите рекомендуемый БП, этот работает отлично.
Ардуино
Это что касается расходного материала. А я еще купил:
Паяльник (Нагревается быстро, есть регулятор, керамический нагреватель и не скользит в руке и с подставок из-за резиновой проставки, надетой на среднюю часть)
Набор жал к нему (Облуженные, работают хорошо. Жаль нет жала с канавкой внутри)
Припой (Очень понравился при пайке)
Флюс (Хорошо работает и, наконец-то, почти тот самый запах канифоли из детства)
Набор резисторов (Проверил выборочно пару десятков — отклонение от номинала не более 2%)
«Третью руку» (Отличная помощь при пайке!)
P.S. Я покупал все это, кроме правильного БП, именно у этих продавцов, но год назад и по совсем другим ценам.
Глава 2. Реализация.
В основу предлагаемого мной материала положены два могучих философских принципа: Лень – двигатель прогресса и “Бритва Оккама”, что расшифровывается примерно как “не множь сущности сверх необходимого” или в переводе на народный “чем проще – тем лучше”. Подведя такой мощный научный фундамент, я и начну свое повествование.
Рассматривая различные поделки типа “Умный дом”, я с удивлением обнаружил, что самого архинужного (да просто необходимейшего!) решения для меня, истинного
Итак, речь пойдет о включении-выключении света в комнате с помощью пульта. Погодите поднимать крик — “Мол, таких решений сколько хочешь”. Сейчас объясню, почему меня не устроило ни одно из них.
Решение с покупкой выключателя с радиоканалом и специальным пультиком просто смешно. Тут нормальный-то пульт порой не могу найти, а уж этот, милипездрический, потеряется мгновенно. Монтирование на стену дублирующего выключателя с радиоканалом для основного не прошло по причинам наличия ковра на стене и второго философского принципа.
Поэтому первая задача у меня будет звучать так – управление светом должно происходить с ЛЮБОГО имеющегося пульта, который окажется под рукой (от телевизора, ресивера, кондея и т.д.). Пульты всегда есть и ХОТЬ ОДИН ИЗ НИХ да под рукой.
Задача вторая — обычный выключатель должен остаться на месте и выполнять свои функции точно так же, как и раньше, поскольку, заходя в темную комнату, пульта в руках мы еще не имеем. Не хочу ставить емкостные и прочие приблуды, пусть выключатель останется каким был, я привык к такому. В конце концов, это выполнение обоих основополагающих принципов и элементарная экономия.
Задачи поставлены. Решаем.
Для тех, кто не открывал первый спойлер, повторю.
Нам понадобятся:
1. IRDA приемник;
2. Мозг (Ардуино Nano);
3. Исполнительный механизм (Реле);
4. Блок питания для всего вышеперечисленного.
Благодаря своим размерам все модули разместятся в коробке выключателя (если не хватит места, выдолбим в стене сколько нужно еще, подрихтовав коробку). Здесь случилась одна засада – в коробке выключателя у меня не оказалось “нулевого” провода для питания БП (бывает же такое :) ). Но, поскольку в комнате все равно ожидается ремонт — не беда, нужный провод в свое время будет подведен (железобетонный аргумент для совести!). Отверстие для фототранзистора в выключателе я делать не стал, поскольку выключатель я выбрал правильный, у которого «внутре неонка». Соответственно, присутствует окошко с оранжевым стеклышком. Вот напротив этого окна я и приклеил изнутри фототранзистор. Туда же можно вывести светодиод от реле, который полностью заменит функционал неонки, которую я за ненадобностью выкинул.
Логика работы будет такой: щелчок выключателя будет приводить к инверсии состояния лампы в люстре. Т.е. если лампа была выключена, то она включится и наоборот. Нажатие запрограммированной кнопки на одном из имеющихся пультов будет также инвертировать состояние лампы. То, что теперь положение клавиши выключателя не зависит от состояния освещения, меня не волнует, я эти положения все равно никогда не помню. Что важно – если произойдет внезапное отключение электричества, то при его возобновлении выключатель будет в гарантированно выключенном состоянии, т.к. произойдет сброс и инициализация Ардуины при подаче питания.
Начинаем собирать схему. Теперь выключатель будет подавать только единицу или ноль на цифровой вход Ардуины, а собственное силовую коммутацию фазы будет производить реле. На другой вход Ардуины заведем платку с фототранзистором.
Пишем промежуточный скетч для определения кодов нужных кнопок пультов, нажимаем на каждом пульте выбранную кнопку, получаем коды и записываем эти коды в окончательный скетч.
Собрав схему, убеждаемся в ее работоспособности, изолируем все компоненты (термоусадка, эпоксидка, синяя изолента… (нужное подчеркнуть)) и размещаем все это в коробку выключателя.
Фото, скетчи, схема, видео
Соберем времянку на макетной плате для считывания кодов с пультов и отладки окончательного скетча. Схему подключения компа к Ардуине нет смысла рисовать из-за огромного разнообразия переходников USB_то_СОМ, каждый найдет свой вариант в инете. А подключение фотоприемника на те-же ноги, что и на схеме ниже.
В этой схеме пока нет выключателя, но он сейчас и не нужен. Пишем скетч, заливаем и ловим коды кнопок с разных пультов. Я везде выбрал неиспользуемую мной кнопку RECORD. Именно она и будет у меня управлять светом с каждого из пультов.
Результат ловим в свой виртуальный Com порт.
Так, коды есть. Теперь напишем конечный скетч, зальем его в Ардуину, уберем уже ненужный переходник USB_to_COM и добавим в схему выключатель. Здесь следует пояснить, что в одном из своих положений выключатель будет подавать 5в на ногу №2 Ардуины. Но чтобы не словить ложный сигнал необходимо использовать подтягивающий резистор. Теория нам говорит, что таковой реализован в самой Ардуине и в скетче я даю команду на его включение, однако я перестраховался и добавил реальный резистор на 10к, хуже не будет, а мне спокойней. И еще я выпаял фототранзистор из его платки и удлиннил ему ноги проводками, так как платка на место выдранной неонки не влезала, а вот один фототранзистор встал отлично. Я его прихватил суперклеем.
А вот схема этого хозяйства, где Grd — земля:
А это конечный скетч на 4 моих пульта:
А вот так выглядит выключатель с окошком для неонки.
Как видно, окошко встроено в подвижную часть выключателя, а именно в клавишу, а фототранзистор закреплен на раме неподвижно. Однако, это нисколько не влияет на устойчивость схемы в работе.
И, наконец, видео работы схемы:
На видео работу схемы можно определить по включению светодиода на реле. Лампу к реле подключать не стал, т.к. раньше проверил, что и 300 ватт эти релюхи держат прекрасно. Я ими пользуюсь много лет и зарекомендовали они себя отлично.
В заключение хочу отметить, что пульты уверенно работают с любых расстояний в комнате. Наглухо запаивать Ардуину нет смысла, т.к. начинка будет находиться неподвижно в стене — т.е. никаких вибраций. А вот пульты не вечны. Какие-то могут меняться, добавляться новые. Потому я оставляю возможность поправить код скетча, подключить к Ардуине ноут и залить код по-новой. И еще, на видео светодиодик с реле не выпаян, а вообще его можно выпаять, удлиннить ноги и вклеить вместе фототранзистором, чтобы иммитировать неонку. Но я пока не уверен, что мне хочется свечения ночью еще одного индикатора, а луч пульта найдет выключатель и без подсветки.
В этой схеме пока нет выключателя, но он сейчас и не нужен. Пишем скетч, заливаем и ловим коды кнопок с разных пультов. Я везде выбрал неиспользуемую мной кнопку RECORD. Именно она и будет у меня управлять светом с каждого из пультов.
Результат ловим в свой виртуальный Com порт.
Так, коды есть. Теперь напишем конечный скетч, зальем его в Ардуину, уберем уже ненужный переходник USB_to_COM и добавим в схему выключатель. Здесь следует пояснить, что в одном из своих положений выключатель будет подавать 5в на ногу №2 Ардуины. Но чтобы не словить ложный сигнал необходимо использовать подтягивающий резистор. Теория нам говорит, что таковой реализован в самой Ардуине и в скетче я даю команду на его включение, однако я перестраховался и добавил реальный резистор на 10к, хуже не будет, а мне спокойней. И еще я выпаял фототранзистор из его платки и удлиннил ему ноги проводками, так как платка на место выдранной неонки не влезала, а вот один фототранзистор встал отлично. Я его прихватил суперклеем.
А вот схема этого хозяйства, где Grd — земля:
А это конечный скетч на 4 моих пульта:
А вот так выглядит выключатель с окошком для неонки.
Как видно, окошко встроено в подвижную часть выключателя, а именно в клавишу, а фототранзистор закреплен на раме неподвижно. Однако, это нисколько не влияет на устойчивость схемы в работе.
И, наконец, видео работы схемы:
На видео работу схемы можно определить по включению светодиода на реле. Лампу к реле подключать не стал, т.к. раньше проверил, что и 300 ватт эти релюхи держат прекрасно. Я ими пользуюсь много лет и зарекомендовали они себя отлично.
В заключение хочу отметить, что пульты уверенно работают с любых расстояний в комнате. Наглухо запаивать Ардуину нет смысла, т.к. начинка будет находиться неподвижно в стене — т.е. никаких вибраций. А вот пульты не вечны. Какие-то могут меняться, добавляться новые. Потому я оставляю возможность поправить код скетча, подключить к Ардуине ноут и залить код по-новой. И еще, на видео светодиодик с реле не выпаян, а вообще его можно выпаять, удлиннить ноги и вклеить вместе фототранзистором, чтобы иммитировать неонку. Но я пока не уверен, что мне хочется свечения ночью еще одного индикатора, а луч пульта найдет выключатель и без подсветки.
Глава 3. Готово!
Теперь, перед сном, выключив телевизор, мне не нужно вылезать из-под одеяла и идти выключать свет, а достаточно нажать волшебную кнопку на том же самом пульте. Утром на работу вставать гораздо приятнее, включив свет с пульта, а не брести в темноте к выключателю, рискуя наступить на что-нибудь.
Так должно было закончиться мое повествование, но все до сих пор лежит на полке. Потому, что теперь я жду ремонта. С абсолютно чистой совестью.
P.S. У меня все это может лежать неизвестно сколько, но я не стал дожидаться ремонта, а решил опубликовать материал сейчас. Вдруг кому-то станет интересно…
Вторая часть: Работа над ошибками
Самые обсуждаемые обзоры
+77 |
4050
147
|
+58 |
4191
73
|
Ха-ха-ха.
алгоритм работы такой: наводишь пульт на выключатель и удерживаешь любую кнопку секунды три. он пикает и готов к командам. отпустил-нажал коротко — свет вкл/выкл. отпустил-нажал и держишь — регулировка яркости. плюс такого подхода — не нужно предварительно ничего «программировать», работает любая кнопка любого ИК пульта.
Пошел посмотрел первому такому как раз 20 лет. называется Univex SZU3Z.
Второму 11 лет сделан у нас в Бердске, выключатель ВДС, по названию не гуглится.
IMHO для полного совершенства не хватает 2 вещей:
1) Хорошо бы коды можно было программировать как-то без программатора, например какой-то спецкнопкой (перемычкой) входить в режим программирования и запоминать кнопки пультов (сохранять в EEPROM).
2) Провод к розетке — основной «бич» подобных устройств. Далеко не всегда его можно прокинуть. Избавиться от него действительно сложно — ведь лампы бывают разные, сложно расчитать нагрузку. Некоторые выключатели его не требуют, но, к сожалению, они реагируют на любую ИК-команду…
Я наверное буду делать на ES8266 вместо ардуины, заодно и Wi-Fi управление можно прикрутить (тут еще на blynk посматриваю). Только вот когда удастся выбрать время и побороть лень… :(
За обзор — плюс и респект. Отдельное спасибо за ссылки на проверенные жала, припой и флюс :)
на самом деле штука офигенно удобна именно тем что заменяет и выключатель и дистанционку, то есть решает обе проблемы — и выключить со стены, и включить потом с пульта.
У меня такой в спальне стоял. Не помню кто производитель.
Нажал кнопу на пульте, держишь пока не пискнет, как пискнул, переходишь в режим управления, если не пользуешься некоторое время, то переходит в обычный режим.
Причем выключатель был обычный, стояла плата «навесом», а контакты выключателя также подавали команду на плату.
Я лет 15 назад на таком принципе делал переключение ТВ антенн, только без микроконтроллеров, 1шт 561ТЛ1 и ТМ2 (вот тут не уверен) :)
Подержал любую кнопку на пульте секунд 5-6, включилась индикация состояния на двухцветном светодиоде, отпустил, клацаешь любой кнопкой, переключаются антенны, не трогаешь пульт некоторое время, светодиод погасает чтобы не раздражал.
Вроде так было.
и кстати, да, не меньше 15 лет уже работает, тьфу-тьфу-тьфу.
Но сколько я перепробовал разных RF-пультиков, самым удобным-удобным оказался вот такой конструкции https://aliexpress.com/item/item/Free-Shipping-4-Channel-Wireless-Remote-Control-Switch-Digital-Remote-Control-Switch-Lightswitch-High-Quality-wall/32336220082.html
https://aliexpress.com/item/item/AC-Power-Energy-Saving-IR-Infrared-Wireless-Remote-Control-Outlet-Switch-Socket/32413528880.html
Правда исполнение у него плохое, но на его базе можно сделать что-то путёвое
Но придётся программу усложнять — запоминать текущее состояние, чтобы после отключения питания свет автоматом не зажигался
Правда нужно чтобы и фаза и ноль к выключателю подходили.
Шикарная вещь. Можно сделать самому.
а) обзор наверняка должен был вылежаться
б) кто понял жизнь…
в) такой большой текст написать — это же труд.
Ну а если серьёзно, то надо найти сил ещё немного, и код дописать малехо.
Всего и надо-то: коды клавиш хранить в EEPROM. И при сигнале с мастер-пульта (того, который выключатель уже знает), реализовать механизм обучения/привязки других пультов/кнопок.
Поскольку какой-то пульт рано или поздно потеряется, какой-то будет выкинут вместе с устаревшей техникой. А подключать USB-COM и ловить новые коды, подозреваю, автору через N лет будет лень… :)
А вторая серьёзная доработка — переход от реле к оптосимистору. Плюсы: необгораемость контактов (а автору [мы помним!] через N лет будет лень искать, покупать и, тем паче, перепаивать новое реле), отсутствие шума, возможность шимить яркость люстры.
Этой штуке уже с полтора десятка лет.Брал в оффлайне по цене двух люминисцентных экономок.
У вас некое устройство уехало в отпуск, предварительно включив переключатель.
«Подъезжая к сией станцыи и глядя на природу в окно, у меня слетела шляпа»
— Чехов А. П. «Жалобная книга»
Анаколуф
Огород городить не стал бы, но за
волю к победеобзор +Да и сразу решается вопрос кто не выключил свет в коридоре и кому его выключать.
Правда на счёт одного я не уверен. Возможно это была навороченная беспроводная трубка домофона.
Но может её тоже можно считать пультом?
1000руб. в локальном магазине.
ESP8266 с прошивкой homessmart,
300руб. за контроллер обвязку и про версию прошивки.
передатчик 433Mhz:
50руб. на али
Далее добавил ссылки на рабочий стол телефона и компа, для включения\выключения света в разных местах квартиры.
Ну и по таймеру свет в спальне включает в 6 утра. Очень удобно. Даже если пульт потеряется.
И все очень компактно и красиво.
Кому интересно, идея простая (когда заработает, может соберусь с силами и запилю обзор):
Есть постоянно подключенный к телику и зарядному устройству планшет на Windows10. Батарея в таком случае чувствует себя не очень хорошо (теряет емкость при 100%), постоянно подключенная зарядка напрягает пожароопасностью, а также чешутся руки что-нибудь сколхозить. Был написал на коленке Windows service на c#, время от времени проверяющий заряд батареи, и в зависимости от него отправляющий на COM порт ардуинки команды включить/отключить реле (на 50- % — включить, на 90+ — выключить). Работало замечательно целых 15 минут :-)
Так что релюха залипла — ничего удивительного.
Твердотельное должно решить проблему, если не сдохнет, конечно.
Сейчас на али все завалено подделками под OMRON, внутри симмистор на 4 ампера. Без охлаждения. Более 2-х ампер длительно не держит.
Хотел еще попробовать https://aliexpress.com/item/item/5V-1-Channel-OMRON-SSR-G3MB-202P-Solid-State-Relay-Module-240V-2A-Output-with-Resistive/32552361870.html, но он на 2А, не уверен, что не даст дуба :-)
Кстати, что думаете по поводу https://aliexpress.com/item/item/Original-new-relays-HRM3-DC5V-may-correspond-SDT-S-105LMR-10A/32279147906.html?
Отдельно повесить термистор не получится.
Термистор дает плавное повышение на входных кондерах.
Для этого сам преобразователь должен быть умным — запускаться либо просто с фиксированной отсрочкой, либо при достижении нужного напряжения.
Если это не было заложено в конструкцию с завода — ничего хорошего не выйдет, может и б/п сгореть, пытаясь выдавать нужную нагрузку, когда на входных конденсаторах, к примеру, 50 вольт.
По реле не скажу. Китайцы мало того что пишут что вздумается, так еще от партии/продавца внутренности могут отличаться кардинально. Одно реле честные 10 ампер даст, а второе — 1. По внешнему виду не определить.
Транзисторы силовые и те в основном подделки — кристаллы в несколько раз меньше оригинальных. На малых нагрузках работают, а дальше — дым
www.instructables.com/id/Laptop-Automatic-StartStop-Charging-using-Arduino-/
И по габаритам в любую коробку влезают.
Кроме того пультом направление выбирать нужно, что тоже идет по адресу.Так что обучать сабж определенному пульту(кнопке) нет необхотимости.Какой пульт попался под руку тем и включил.
Если делать самому, то достаточно тайминг на простой логике организовать плюс R/S триггер(ТМ2), без всяких ардуин.Для такой простой задачи вполне прокатит и будет работать.
p.s. телевизор зло!
З.Ы. электричество зло.
Но прочитал — и полегчало :)
… хотя мне не нужно — телевизор я не смотрю, лампа в основном, когда спать соберусь, горит только одна — и та на спинке кровати закреплена…
Но все равно плюс :)
У меня даже компьютера нет, вхожу в сеть силой мысли.
Когда то утром пил кофе и смотрел новости.
Потом эти новости стали все чаще перебиваться рекламой, а пить кофе под рекламу прокладок — вкус не тот.
Потом понял, что не могу смотреть фильмы по телевизору — рекламу втискивали в самые подходящие с их точки зрения моменты.
А потом понял, что практически не могу смотреть фильмы и в записи, где рекламы точно нет — подсознательно ее жду, портит весь смак от приличного фильма, с хорошими проще — там весь в мир режиссера погружаешься, не до мыслей — но где они, хорошие?
Так что телевизор то у меня есть — мне постоянно приставки DVB-T2 которые в ремонт таскают, вот только для их проверки/настройки.
А так — не включаю.
Потому как еще на ЭЛТ…
В данный момент передо мной ЭЛТ монитор :)
Нормы сведения лучей по экрану для телевизоров представляете?
Текст на цветном телевизоре читать не возможно практически.
А у мониторов все намного лучше, хотя и дороже вобщем случае.
И да, среди профессиональных мониторов и сейчас наверняка можно найти CRT мониторы…
Тогда конечно!
Нормы сведения представляю ибо сводил и там и там :)
А если по теме обзора, то очень сложно,
Все это делается на гораздо меньшем количестве компонентов и при этом не надо
А без компьютера можно пульты программировать?
И да, с регулировкой яркости было бы куда удобнее, а еще удобнее если при этом еще и не нужен нулевой провод.
Но в данном случае не суть важно, схема должна быть красивой, а когда я вижу на столе гирлянду из плат, то я никак не могу сказать, что это решение красивое.
Насчет расшифровки кодов известно очень давно, по крайней мере с тех времен, когда Игорь Цеско это делал в своем Гирдере.
Так у Вас она не решена, Вы то подключили его к плате, т.е. фактически он свои функции выполняет уже несколько по другому, отчасти использовав его как корпус.
Я сначала подумал что у Вас он так дальше и подключен в сеть, но оказалось все проще :)
Схема была ЕМНИП в журнале Радио.
Я уже попадал в ситуации, когда авторы устройств удивлялись — «А где вы взяли схему и прошивку, ее же уже нет нигде». А сохранял локально :)))
И там только плюсы: диммер, плавное включение, запоминание яркости и паразитное конденсаторные питание. Пульт ловило один и задачи не было делать на больше.
Плавное включение дало прожить 200вт лампе года 3 или 4 — потом просто настолько высох клей, что колба отклеилась от цоколя в какой-то момент.
а насчет травления плат — зато индивидуально разработанная плата будет надежнее, компактнее и не будет заморочек как всю эту трахомудию впихнуть в подрозетник.
Сейчас wifi в лампочки встраивают и продают потом каждую по $50.
А тут всего лишь контроллер помощнее… На тини будет компактнее на сантиметр всего и возни на полчаса-час больше. И ремонтопригодность никакая. Про мини сгорела- вытащил, выкинул, воткнул новую. В вашем случае заново плату где-то искать и снова всё паять.
ну, короче, мы друг друга не поймём просто — разные подходы к разработке. я считаю, что железо должно сответствовать задаче, а не на два порядка превосходить по параметрам требуемое. это приводит к высыханию мозгов — думаешь не как получше сделать, а как попроще-побыстрее и за следующий проект.
вот потом и имеем что имеем — когда телевизоры при переключении каналов тормозят и драйвера для мышки по 40 мегабайт весят.
Даже несчастный парсер json не помещается и хеширование занимает половину памяти.
Если не планируется солить оставшиеся тиньки, то банально выгоднее купить одну Про Мини.
Тинька на развес будет стоить в чипа-дипах думаю те же полтора доллара, там ничего не бывает дешево. Плюс текстолит, хлорное железо и т. п.
А тут готовая плата. Подпаял фотодатчик, реле, и поделка готова.
у ардуины, на самом деле, было два предназначения: обучение молодежи азам, то бишь банально показать как всё может быть просто, ну и второе — быстрое макетирование, проверка идеи. адальше в обоих случаях переход на более высокий уровень, с серьезным правильным программированием и нормальным выбором железа под задачу.
народ идею не понял, и начали использовать ардуины направо и налево в качестве процессора.
меня лично тоже всегда бесит применение 328 меги там, где достаточно 13 тиньки.
Хорошо летают только красивые самолеты! © А.Н.Туполев
bash.im/quote/420672
У меня товарищ работал на ассемблере, писал под те же Атмелы.
Сейчас у него свое производство, но он продолжает писать, частично на ассемблере, частично на С (если не путаю).
Если хочется сделать ПО быстрым, то не всегда это получится сделать заменой контроллера на более мощный, но написав простое ПО.
Предположим, что завтра выйдет закон, что все дома должны быть оборудованы системой автоматизации включения света. Причем не какой-нибудь, а отечественной и сертифицированной.
Петя за месяц напишет для Attiny13 идеальный код размером 573 байта на ассемблере в IAR. Разведет красивую плату в Альтиуме.
Вася за три дня напишет код размером 52 килобайта в ардуине для ARM, соединит клемник с ардуиной посредством макетки.
Пока Петя будет вылизывать код, Вася закончит сертификацию.
Пока Петя будет ждать сэмплы плат от китайца, Вася проведет рекламную кампанию и его поделка будет лежать в каждом магазине.
Хотя отчасти конечно так и есть, и это печалит, вместо отлаженного красивого девайса получаем нечто работающее непонятно как :(
к принципу давай-быстрей свели уже писишный софт, микроконтроллеры в то же болото затянут… то что пока держатся — молодцы.
Три вопроса, которые все испортят:
Как это все поместить в корпус выключателя?
Откуда брать питание? Стандартная разводка для выключателя подразумевает включение последовательно с лампой.
Как быть, если пульт заменится на новый?
2. В выключателях не бывает земли.
Хотя нет, ИНОГДА фаза сначала заведена на лампу, а уж через нее на выключатель, тогда там будет земля.
Я бы в ЛЮБОМ случае тянул сразу два провода — понятнее будет.
3. Если я не ошибаюсь, установкой цифры в HIGH вы подтягиваете ногу к 5 вольтам. А резистором тянете ее к земле.
А вообще — внушает. Грандиозно.
Я за это время тоже успел спокойно высказать своё мнение, однако из ветки не ушёл, а продолжжал читать другие комменты.
Досчитал до восбми десятков.
И решил подвести маленький итог (исключительно для себя) обсуждения проекта почтеннейшей публикой.
А оказалось, что всё можно свести к паре тезисов, не более:
— «Такое есть готовое (вариант: у меня было подобное готовое). Пофик, что оно не отвечает требованиям условия. Но мне же надо вставить свои пять копеек.»
— «Я такое когда-то давным-давно уже делал (знакомый такое делал \ кто-то в интернете такое делал). Никаких схем, чертежей, ссылок, разумеется, не будет. Но стопудово это уже делали. Зачем автор это делал сам, если я (мой знакомый \ кто-то в инете) это уже когда-то делал?»
Но ещё никто не написал «Вот моя реализация. Вот схема, вот фотки, вот описание. Давай сравним?»
Вывод. Эпистолярный жанр энергетически менее затратен, чем переноска мешков. klop, молодец, что реализовал свой проект. Далеко не каждый может провести свою идею через все стадии от «почему бы не» до «гляди, какая штуковина вышла». Критику, конечно, читай, но близко к сердцу не воспринимай, дабы не отбили желание творить. Создающих всегда меньше, чем обсуждающих.
Была еще с запоминанием пульта, но схему найти не могу.
Ссылка на описание.
При желании могу и собранную плату найти, если не поверите на слово :)
Правда необходимость заставила выдрать из нее симистор, но сама плата полностью рабочая.
скажем так, на месте автора я бы вначале постарался изучить вопрос, ибо схем подобных в интернете есть. для чего изучать? а вот хотя бы для того чтобы правильно питание реализовать, без дополнительного провода.
порнофильмов, а еще брать информацию из него. сам лично ставил такой выключатель ( не у себя) купленый на рынке ( поделка под Макел), и было это давненькоПоделюсь своим опытом, если кому интересно.
Я себе такую же задачу поставил, чтобы выключатель работал и сам по себе и с пульта. Но я ещё добавил требование, чтобы свет можно было включить и отключить механически, если автоматика глюкнет. Вот с паразитным питанием вопрос не решил. Подвёл 12 вольт, благо у меня там рядом витые пары проходят, в том числе и на подобные случаи «умного дома».
У меня был двойной выключатель, на две группы ламп. Частый случай для комнат. Теперь у меня одна кнопка включает автоматику, вторая — свет принудительно, в обход электроники. Т.е. включил обе половинки — свет горит не зависимо от электроники, обе выключил — всё гарантировано отключено. Это «аварийные» режимы. А для основного режима включается только правая половина. В этом режиме свет регулируется с ИК пульта (у меня, правда, приемник на компе, а команды на выключатель идут по RS-485 вместе с питанием, но это уже мне просто так проще было). А для включения рукой поставил ИК сенсор приближения (легко ищется по TCRT5000). Махнул рукой в паре сантиметров от выключателя — свет включился. Махнул ещё — выключился. Если подержать с секунду — подключается вторая группа ламп (обычно мне одной хватает). Пользуюсь долгое время — очень удобно. Правда всплыл косяк — яркий солнечный свет попадая на выключатель даёт ложные срабатывания. Этого можно избежать механически (утопить датчик немного вглубь, если солнечный свет падает сбоку) или программно (только надо запитывать излучающий диод не всегда, а от контроллера, тогда можно проверять, свой это сигнал мы принимаем или внешний).
Включение нагрузки сделал через пару симисторов. Но плавное включение не делал, всё равно большинство современных ламп не поддерживают диммеры.
Вот как-то так.
Arduino Mega 328P?! Поправьте Arduino Pro Mini.первую неделю включал-выключал свет только с пульта.
Вторую — через раз…
Последние полгода лежит без дела, пылится. а не нужен, оказываеццо..)))
но за прямые руки всегда плюс.)
мне не дано, поэтому «по-белому» всегда завидую мастерам-рукодельникам..)
> 1. IRDA приемник
IR приёмник и IRDA интерфейс конечно оба работают на ИК (IR), но IRDA интерфейс — это совершенно отдельная штука и работать с ДУ не может. У Вас обычный IR приёмник.
А если серьезно — для себя в вопросе дистанционного управления светом остановился на радиовыключателях LIVOLO, на муське обозревались. Основные плюсы для меня:
— становятся вместо обычных выключателей (не требуют нулевого провода, подведения витой пары и т.п.)
— красивые и сенсорные
— ручное и дистанционное управление
— пульты есть как маленькие, так и большие (типа телевизионного)
— возможность автоматизации — управление через через 315Мгц-передатчик
Переключил свет — сравнил, если стало светлее — значит свет включился. Стало темнее — выключился. Освещенность не изменилась — сигнал не прошел, повторить.
А вот простенький протокол с обратной связью не помешал бы.
Но, возможно, выключатели с передатчиками уже потребуют подвода дополнительного нулевого провода. Там в livolo узкое место — схема питания, которая дает достаточно слабый ток. Они даже приемник не держат постоянно работающем, а включают его периодически, чтобы хватило питания.
Но пока и обратная связь по освещенности сгодится, к тому же датчики освещенности пригодятся и для других целей в автоматизируемом доме.
как бы делал что-то подобное я:
вариантов два — либо собирать из каких-то готовых модулей, либо ваять всё самому. из готовых — наверно проще. нужна простая радио-дистанционка на один или два канала, к ней дополнительный пульт. выключатель на стене снимаем, и переделываем — внедняя в него внутренности запасного пульта. приемник ставим возле люстры, а провода в подрозетнике выключателя — соединяем напрямую. что имеем? имеем радиопульты на стене и на ключах например, которые управляют люстрой. далее — второй этап. собираем «мост» IR->RF. нужны ардуина, ик-приемник, RF-передатчик на частоту люстры. сей девайс можно оформить в виде отдельной коробочки и удобно расположить. приняли ИК-сигнал — передали радиосигнал на люстру.
к нему также можно прикрутить и обратное направление — рулить по ИК-каналу с радиопульта, или с компьютера. при этом — никаких заморочек ни с питанием, ни с габаритами. и вот тут уже как раз ардуина будет к месту, потому что потенциал для развития — действительно огромный. скажем, нажали на пульте одну кнопку — и у нас закрылись шторы, включился свет и телевизор. можно прикручивать и разные датчики (очвещенности, влажности, температуры) и разные исполнительные устройства — причем по радиоканалу, что вполне разумно, чтобы провода не тягать — а радиоканал у нас уже встроен.
поэтому я бы автору рекомендовал обдумать новую концепцию, которая позволит путем небольших доработок имеющейся системы значительно упростить себе жизнь, хотя бы в плане компоновки всего этого добра.
На мой взгляд, не есть гуд, когда ручное дублирование работает по тому же радио тракту, что и дистанционное.
Если кто-то включит глушилку (что у меня порой случалось в результате экспериментов:), вы не сможете управлять ни с пульта, ни с выключателя на стене. Все-таки ручное управление должно быть максимально простым и независимым.
но если заморачиваться тем что кто-то глушилку включит — ну да, тогда конечно. просто в случае полного ручного дублирования не обойтись без переделки проводки, либо пытаться всю систему воткнуть в подрозетник выключателя — что тоже ой какая нетривиальная задача.
PS все круто конечн но плин сложно…