Делюсь опытом Умный дом - это проще, чем кажется

nikolz

Well-known member
Добрый день,
ESP8266 и ESP8285 фактически вне конкуренции при создании дешевых и вполне экономичных решений для удаленного управления со смартфона бытовыми приборами и не только.
---------------
При реализации умного дома есть ну очень примитивные задачи, для которых даже ESP оказывается избыточным или даже менее эффективным, чем рассмотренные ниже (прикольно?)
Например такие задачи:
1) управление дверным замком.
2) включение/выключение лампочки
3) сигнализация, что крышка унитаза поднята
4) сигнализация протечки воды
5) передача сигналов счетчика
короче там,
где надо либо выдать контактный управляющий сигнал,
либо передать удаленно сигнал контактного датчика.
-------------
В этих задачах рекомендую обратить внимание на дешевые и экономичные решения на основе
модулей типа JDY-40 (стоит 60 руб на али включая доставку),JDY-10,16,18,19 и т д.
примеры применения легко найти в инете
вот несколько ссылок по применению JDY-40
Радиомодули для arduino JDY-40
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера | Лучшие самоделки | Best DIY
-------------------------------------------
Успехов в строительстве умного дома.
 

Юрий Ботов

Moderator
Команда форума
Я не врубился... адресация модуля там какая нибудь присутствует? Или все слышат всех?
 

nikolz

Well-known member
Я не врубился... адресация модуля там какая нибудь присутствует? Или все слышат всех?
JDY-40 на чипе BK2461
http://www.edatop.com/down/hwrf/wifibt/BT-WiFi-52rf5541.pdf
параметры для настройки через AT команды из док JDY-40
Wireless ID
Device ID
Channel (128)
Transmit power
Type
еще есть RFID setting
RFC setting
 

nikolz

Well-known member
Спасибо за pdf-ку. Любопытная штучка...
но более интересны JDY-10,JDY-16
В первой чип TSR8266F512ET32 -это cortex M4 есть ацп 14 бит и флеш 512
во втором чип JY01S512E - что это не известно но похоже на TSR Отличается от BK тем что может работать мастером JD-40 -лишь slave
Интересно было бы найти SDK для них
 

Юрий Ботов

Moderator
Команда форума
TLSR8266F512ET32 - что то не нашел упоминаний о Cortex, везде просто "32 разрядный CPU", а название нескромно намекает на происхождение ядра этого CPU... Поживем увидим.
 

remrum

Member
Добавлю свои пять копеек.

JDY-40 заинтересовали возможностью работы передатчика без дополнительного микроконтроллера.
Давно хотел сделать максимально просто обратную связь на электрические рулонные шторы.
Маленькие габариты, обещанное маленькое токопотребление…

На деле, в ждущем режиме передатчик жрет больше 4mA. Есть простое решение, эти модули прекрасно
передают кодовые данные при одновременной подачи питания и замкнутом нужном GPIO. Но только в первый раз, потом необходим сигнал размыкания GPIO. Или аналогичная передача с другим замкнутым GPIO. Короче, конденсатор по питанию JDY-40 решает проблему передачи сигнала размыкания кнопки. Итого, монтажное 'и' на диодах, токоограничивающий резистор, конденсатор, геркон и практически не потребляющий дистанционный датчик готов.

Соответственно настроенный приемник выдает код нажатой/отжатой кнопки в UART и дублирует на GPIO. Пример: GPIO2 on - 03 AA 02 01, GPIO2 off - 03 AA 02 00

Из минусов, в режиме сериал-порта невозможен без задержек полный дуплекс.
Одновременное использование только 8 кнопок. Можно конечно переключать AT командами RFIDы и опрашивать передатчики с разными настройками, но ненужно :)
 

nikolz

Well-known member
Добавлю свои пять копеек.

JDY-40 заинтересовали возможностью работы передатчика без дополнительного микроконтроллера.
Давно хотел сделать максимально просто обратную связь на электрические рулонные шторы.
Маленькие габариты, обещанное маленькое токопотребление…

На деле, в ждущем режиме передатчик жрет больше 4mA. Есть простое решение, эти модули прекрасно
передают кодовые данные при одновременной подачи питания и замкнутом нужном GPIO. Но только в первый раз, потом необходим сигнал размыкания GPIO. Или аналогичная передача с другим замкнутым GPIO. Короче, конденсатор по питанию JDY-40 решает проблему передачи сигнала размыкания кнопки. Итого, монтажное 'и' на диодах, токоограничивающий резистор, конденсатор, геркон и практически не потребляющий дистанционный датчик готов.

Соответственно настроенный приемник выдает код нажатой/отжатой кнопки в UART и дублирует на GPIO. Пример: GPIO2 on - 03 AA 02 01, GPIO2 off - 03 AA 02 00

Из минусов, в режиме сериал-порта невозможен без задержек полный дуплекс.
Одновременное использование только 8 кнопок. Можно конечно переключать AT командами RFIDы и опрашивать передатчики с разными настройками, но ненужно :)
добавлю относительно потребления
sleep current =5 мка
-------------------------------------
А вот что может JDY-16
Deep no broadcast sleep, ток мка =1.38 !!!
Light sleep broadcast sleep 100 ms, ток мка =180
Light sleep broadcast sleep 300 ms, ток мка =40
 

nikolz

Well-known member
TLSR8266F512ET32 - что то не нашел упоминаний о Cortex, везде просто "32 разрядный CPU", а название нескромно намекает на происхождение ядра этого CPU... Поживем увидим.
немного не так сказал, там RISC 32bit MCU.
Cortex или нет пока вопрос открытый.
 

Вложения

nikolz

Well-known member
смотрите документацию на BK2461 стр 87
sleep - 6 мка
deep sleep 3 мка
Idle mode от 0.1 до 0.8 ма
Active mode от 61 мка до 3 ма
 

nikolz

Well-known member
TLSR8266F512ET32 - что то не нашел упоминаний о Cortex, везде просто "32 разрядный CPU", а название нескромно намекает на происхождение ядра этого CPU... Поживем увидим.
нашел на англоязычном сайте что это MCU Xtensa !!!
Не сложно угадать какое
 

remrum

Member
покажите всю схему подключения. Что куда и сколько
Подключение простое, только питание или питание и CS на +3.3V. Без разницы, ток ~4mA. Режим работы передатчика AT+CLSSC1.
Я и сам был удивлён такому результату, даже проверил мультиметр.
 

nikolz

Well-known member
Telink SDK поддерживает Mesh-сети Bluetooth
разработчик TLSR8266F512ET32

Electronics Weekly, 11 сентября 2017
Telink Semiconductor (Шанхай) добавила в свои чипы поддержку Mesh-сетей Bluetooth при помощи SDK. Недавно выпущенный группой компаний Bluetooth SIG стандарт Mesh-сетей Bluetooth не требует внесения аппаратных изменений в устройства, использующие Bluetooth 4.0 и более современные стандарты.







Mesh-функционал, разработанный SIG, дополняет проприетарный протокол Mesh-сетей Bluetooth Low Energy (LE), который Telink Semiconductor предлагала своим клиентам. Например, Bluetooth LE использовался в соединенных между собой LED лампах семейства «C» компании GE Lighting.
Mesh-сети Bluetooth используют подход управляемого потока для передачи сообщений. Это простая форма передачи сообщений, которая подходит для Mesh-сетей с низким энергопотреблением, особенно для сетей, которые обрабатывают большое количество многоадресного трафика, что, по мнению Telink, делает ее подходящей для коммерческого и промышленного использования.
 
Сверху Снизу