Раз пошла такая… А почему бы не сделать устройство, с составом, вынесенным в заголовок?
Делаем! Делаем вот такое соединение:
Раз пошла такая… А почему бы не сделать устройство, с составом, вынесенным в заголовок?
Делаем! Делаем вот такое соединение:
Модуль положил сюда. Там же код.
Замечание: все что касается MT1132 не работает с силовым блоком SD111-180 по причине отсутствия у меня. Со всем остальным — работает.
UPDATED. 13.05.2016. На сайте вторая версия. Исправлена ошибка. Добавлена проверка команды на допустимость.
В прошлых заметках на тему MR1132 от nooLite я безуспешно пытался соединить модуль с ESP8266 напрямую, подразумевая, что производитель сделает его в той же логике, что и передатчик MT1132. Попытка не удалась, модуль был соединен с JS платой от Амперки.
Однако, мысль соединить MR1132 c ESP8266 меня не покидала, и диктовалась простой целью: сделать раз и забыть, забросив все на шкаф. Устройство должно снабжать любой мозг умного дома информацией по протоколу mqtt о состоянии устройств nooLite, а также биндиться с новыми или вычеркивать ненужные по команде от MqttSpy. Решение, на мой взгляд, чрезвычайно удобное и полезное. В итоге, была собрана вот такая несложная схема:
Начнем с ESP8266. Да, соединить напрямую с MR1132 его не удалось, а вот с Iskra JS — запросто. Помним, что Iskra имеет на борту шесть UART, в том числе один — толерантный к 5 вольтам.
В ESP8266 зальем универсальную программу, которая предназначена для соединения источника/приемника данных с брокером MQTT. Программа, в нашем случае, называется UARTEspruino001002.lua. Не возбраняется скомпилировать ее до UARTEspruino001002.lc. Читать далее «nooLite: MR1132. Песня и пляски. ч. 4. Оптимистическая.»
Что же, пора провести несколько опытов над нашим модулем. Начнем с повторения результатов цитируемой ранее статьи: посмотрим через терминал, что можно добыть из MR1132. Нам потребуется программа Terminal v1.9b и переходник PL2303, используемый нами ранее. Соединение MR1132 с ним мы уже освоили в прошлой заметке, а дополнительным бонусом является то, что ногу RST для нашего случая трогать вообще не нужно.
Запустив терминал, сделаем следующие настройки. Читать далее «nooLite: MR1132. Песня и пляски. ч. 3. JS Терминальная.»
Пока я здесь, в нерешительности, топтался на месте, тов. smart_alex выпустил невероятно полезную заметку на geektimes, в которой раскрыл все достоинства этого модуля, чем сбросил с меня груз непростого решения: писать джинсу, или правду.
Из заметки автора, вы, не без интереса, сможете узнать много полезных вещей, а именно: как с помощью Arduio Mega увидеть в serial-порте компьютера что там шлют нам конечные устройства, а также, что скоро «выходит новая 0.15 версия популярной системы Arduino Mega Server и в этой версии появится встроенная поддержка модулей MR1132 и удобное управление ими прямо с веб-странички и много чего ещё интересного.» Читать далее «nooLite: MR1132. Песня и пляски. ч. 2. Разминочная.»
Итак, в отместку за мои старания в области nooLitoстроения, уважаемый мной производитель решил, вместо пива, угостить меня новым модулем MR1132. Угощение вполне достойное, поскольку UART модуля-приемника обстановки по вопросам управления силовыми блоками и ловли информации от датчиков nooLite прежде не было.
И вот он ко мне приехал. Маленький, приятный, но посиневший. Тот что справа. Слева — старый знакомый MT1132. Читать далее «nooLite: MR1132. Песня и пляски. ч. 1. Красивая.»
UPD 17.10.2019. Этот вопрос реализован здесь.
После изучения темы о диммировании, мы можем создать забавное устройство — световой будильник. В установленное время свет в вашей комнате будет плавно зажигаться от нуля до 100% мощности осветителя.
Приступим. Читать далее «NooLite: световой будильник.»
Итак, в прошлом материале мы успешно соединили все элементы nooLite и научились управлять ими через OpenHab. Однако вопрос касался лишь одного из двух возможных режимов работы: включено/выключено.
Режим диммирования также присутствует в силовом блоке SU111-300. Этот режим позволяет плавно менять яркость силового блока. Читать далее «NooLite — диммирование из OpenHab.»
Итак, замес начнем с понимания смысла работы пульта-выключателя, поскольку управление работой МТ-1132 полностью находится в нашей власти.
Мой пульт называется PU311-2. Он имеет три кнопки.
Читать далее «nooLite: OpenHab, MT1132, RX2164, PU311-2 — соединяем.»