nooLite F: MTRF-64, SLF-1-300. Часть 1.

Пора, пора собрать устройство! Схема выглядит так:

scheme5

А на деле:

noo0001

На фотографии в зеленой, напечатанной на принтере, коробочке, на мой взгляд, самый удобный вариант устройства для разработки. Он позволяет соединять модули двумя способами (и через основной и через альтернативный UART), а также питать их от разных источников и работать вообще независимо.

Добавили стабилизатор на 3,3 в и закрыли крышкой: Читать далее «nooLite F: MTRF-64, SLF-1-300. Часть 1.»

nooLite F — старт. MTRF-64, SLF-1-300.

Итак, пара новых железок от nooLite у меня! Силовой блок нового формата и приемопередатчик.

Как и в прошлый раз, тов Smart_Aleks, со скоростью пули, наваял  малополезную заметку на Geektimes с обещанием писать много и вкусно, которое, как и раньше, скорее всего не выполнит.

Однако, (дежавю) должен выразить ему великую благодарность за избавление меня от необходимости писать джинсу — достаточно и его опуса.

В модуле приемо-передатчика замечено всего два бага: старт в режиме обновления прошивки и ОДИНСПЛОШНОЙБАГ — документация на модуль.

nooLite02

Будем делать устройство  MTRF-64 + ESP-8266, связанное с внешним миром по протоколу MQTT. Передающая часть уже работает, хотя код очень грязный, принимающая часть еще не готова. Следите за обновлениями.

UPD. Приёмная часть также заработала как надо. Необходимо время на вычистку кода и проверку на утечку памяти.

Железка, на мой взгляд, очень хороша. Вот я с ней уже играю во-всю:

 

Управление nooLite: итоговое устройство.

UPD 22/04/2017. Как ни жаль, но на смену приходит новое устройство.

В итоге, сделал устройство управления nooLite на плате IskraJS.

0002

Читать далее «Управление nooLite: итоговое устройство.»

nooLite: MR1132 && MT1132 && ESP8266

Раз пошла такая… А почему бы не сделать устройство, с составом, вынесенным в заголовок?

Делаем! Делаем вот такое соединение:

nooAll1

Читать далее «nooLite: MR1132 && MT1132 && ESP8266»

nooLite: JS модуль для работы с MT1132.

Модуль положил сюда.  Там же код.

Замечание: все что касается MT1132 не работает с силовым блоком SD111-180 по причине отсутствия у меня. Со всем остальным — работает.

UPDATED. 13.05.2016. На сайте вторая версия. Исправлена ошибка. Добавлена проверка команды на допустимость.

nooLite: MR1132 && ESP8266.

В прошлых заметках на тему MR1132 от nooLite я безуспешно пытался соединить модуль с ESP8266 напрямую, подразумевая, что производитель сделает его в той же логике, что и передатчик MT1132. Попытка не удалась, модуль был соединен с JS платой от Амперки.

Однако, мысль соединить MR1132 c ESP8266 меня не покидала, и диктовалась простой целью: сделать раз и забыть, забросив все на шкаф. Устройство должно снабжать любой мозг умного дома информацией по протоколу mqtt о состоянии устройств nooLite, а также биндиться с новыми или вычеркивать ненужные по команде от MqttSpy. Решение, на мой взгляд, чрезвычайно удобное и полезное. В итоге, была собрана вот такая несложная схема:

Читать далее «nooLite: MR1132 && ESP8266.»

nooLite: MR1132. Песня и пляски. ч. 4. Оптимистическая.

Начнем с ESP8266. Да, соединить напрямую с MR1132 его не удалось, а вот с Iskra JS — запросто. Помним, что Iskra имеет на борту шесть UART, в том числе один — толерантный к 5 вольтам.

В ESP8266 зальем универсальную программу, которая предназначена для соединения источника/приемника данных с брокером MQTT. Программа, в нашем случае, называется UARTEspruino001002.lua. Не возбраняется скомпилировать ее до UARTEspruino001002.lc. Читать далее «nooLite: MR1132. Песня и пляски. ч. 4. Оптимистическая.»