Страница 18 из 72

Re: Модуль MySensor

Добавлено: Вт янв 26, 2016 12:43 am
VGorokhov
Ivan писал(а):Я делал на NodeMcu - он программируется также как и ардуина. И библиотеки теже.
Подключайте приёмник к ноге с прерыванием, а передатчик к любой цифровой.

Скетч я скидывал. Поищите выше
Добрый день!

Из скетча видно, что приемник должен быть подключен к GPIO4 ESP-12.
Вопрос на приемнике это разъем Data, а разъем CS куда кидать?
В тоже время согласно сайта MySensor к GPIO4 ESP-12, подключен разъем CE - NRF24L01.
Возможно схема такого подключения работать не будет. На сайте MySensor подробной информации нет.
Согласно скетча, передатчик должен быть подключен GPIO2.

Заранее спасибо за ответ.

Re: Модуль MySensor

Добавлено: Вт янв 26, 2016 1:42 pm
Ivan
VGorokhov писал(а):
Ivan писал(а): Из скетча видно, что приемник должен быть подключен к GPIO4 ESP-12.
Вопрос на приемнике это разъем Data, а разъем CS куда кидать?
В тоже время согласно сайта MySensor к GPIO4 ESP-12, подключен разъем CE - NRF24L01.
Возможно схема такого подключения работать не будет. На сайте MySensor подробной информации нет.
Согласно скетча, передатчик должен быть подключен GPIO2.
D3 - приёмник, D9 - передатчик, остальное как на https://www.mysensors.org/build/esp8266_gateway
Учтите ещё что питание для RC беру с VIN и для NRF беру со стороны где D9 (Не со стороны RST) иначе модуль часто перезапускается.

Re: Модуль MySensor

Добавлено: Вт янв 26, 2016 1:57 pm
Ivan
flair писал(а): Led лампы\ленты будут реализованы и что нужно будет для простых ЛЕД лам которые не диммируются?
В общем идея взята с CoolRF, для всех лам которые поддерживают димирование, те что не димируются просто будут, включаться/выключаться. Будет всё тоже самое но на ATMEGA328 и под протокол MySensor. (Я давно слежу за эти проектом. Но они часто прыгали на разные чипы, и что с ним сейчас непонятно)

https://habrahabr.ru/company/coolrf/blog/208396/
https://habrahabr.ru/company/coolrf/blog/211971/

Re: Модуль MySensor

Добавлено: Чт янв 28, 2016 5:04 am
VGorokhov
Ivan писал(а):
VGorokhov писал(а):
Ivan писал(а): Из скетча видно, что приемник должен быть подключен к GPIO4 ESP-12.
Вопрос на приемнике это разъем Data, а разъем CS куда кидать?
В тоже время согласно сайта MySensor к GPIO4 ESP-12, подключен разъем CE - NRF24L01.
Возможно схема такого подключения работать не будет. На сайте MySensor подробной информации нет.
Согласно скетча, передатчик должен быть подключен GPIO2.
D3 - приёмник, D9 - передатчик, остальное как на https://www.mysensors.org/build/esp8266_gateway
Учтите ещё что питание для RC беру с VIN и для NRF беру со стороны где D9 (Не со стороны RST) иначе модуль часто перезапускается.
Печатная плата для esp8266_gateway_433, ESP12E на верхнем слое, NRF24L01 на нижнем слое.
Esp8266GatewayRC433.rar
(18.57 КБ) 288 скачиваний
Модулю для платы
1.http://ru.aliexpress.com/item/New-Mini- ... 283.FcsoZt
2.http://ru.aliexpress.com/item/Free-Ship ... 40937.html
3.http://ru.aliexpress.com/item/2sets-lot ... 4ca36c44c4

Re: Модуль MySensor

Добавлено: Чт янв 28, 2016 9:21 am
Ivan
VGorokhov писал(а):
Ivan писал(а):
VGorokhov писал(а): Печатная плата для esp8266_gateway_433, ESP12E на верхнем слое, NRF24L01 на нижнем слое.
Отличная работа. То до чего у меня руки не доходят. Я немного покритикую, с вашего позволения.

Критика:
  • В какой корпус вы это всё хотите запихать. (Я изначально рассчитывал под http://ru.aliexpress.com/item/1PC-Plast ... 47687.html) - без корпуса устройство выглядит не законченным.
  • Как я понял устройство питается от 220. Дайте номиналы компонентов. Дорожки высоковольтной цепи думаю лучше увеличить и на вход поставить что то типа этого http://ru.aliexpress.com/item/1Set-20pc ... 96621.html. Либо побольше пятаки для пайки.
  • NFR я бы всё же поставил с нормальной антенной. Для гейта можно раскошелится на хорошую антенну, потом будет меньше проблем со связью с нодами. (Самое лучше решение поставить шарообразную, чтобы не было поляризации)
  • NRF без выводные платы это хорошо но к сожалению она стоит в 2 раза дороже чем выводная. Хотя на некоторых NRF есть и то и другое http://ru.aliexpress.com/item/1pcs-Free ... e6b57efbe9. Присмотритесь на край платы. Обычные выводы можно отпаять
  • RC433 тоже по стоимости в 5 раз дороже. Не понятно как они должны располагаться на плате (наверно за границы платы)
  • Вижу для крепления вы использовали 1 отверстие. Сделайте хотя бы 2 напротив друг друга
Пожелание:
  • Добавьте возможность допаять индикацию (Место на плате валом)
  • Подвинте кондеры возле LM1117-33, они помешают монтажу друг друга, и NRF. площадки лучше раздвинуть, легче будет паять.
  • Если плата двухсторонняя лучше сделайте больше переходных отверстий, это упростит разводку.
  • Также не делайте переходных отверстий на площадке пайки (LM1117-33) и модулей. (Проще будет паять, меньше греть модули и площадки)
  • Площадки под модули лучше закрыть маской с другой стороны. Это уменьшит вероятность замыкания модулем с другой стороны
Если что, всегда готов помочь (пишите в личку)

Re: Модуль MySensor

Добавлено: Чт янв 28, 2016 9:49 am
Ivan
Насчёт 220 я погорячился. Видел же что кондёры маленькие и схемотехника не та для без трансформаторного блока питания (Вопрос снимается)

Re: Модуль MySensor

Добавлено: Сб янв 30, 2016 12:26 am
NightRider
Обнаружился косячок... периодически (примерно раз в двое суток) падает модуль с ошибкой:

Код: Выделить всё

2016-01-29 20:30:47 Disconnected
2016-01-29 20:30:52 Reconnect
2016-01-29 20:30:52 Connecting COM

Warning: Unable to open the device in /var/www/modules/mysensor/PhpSerial.php on line 173

Fatal error: Uncaught exception 'Exception' with message 'serrial.open() failed' in /var/www/modules/mysensor/phpMSCom.php:40
Stack trace:
#0 /var/www/modules/mysensor/phpMS.php(220): MySensorMasterCom->connect()
#1 /var/www/scripts/cycle_mysensor.php(85): MySensorMaster->proc()
#2 {main}
  thrown in /var/www/modules/mysensor/phpMSCom.php on line 40
Причем так, что к виртуальному последовательному порту ttyMySensorsGateway после этого уже не подключиться, только ребут...
Вначале думал может отваливается вначале сам ttyMySensorsGateway, а то что в логах собственно следствие. Но простейшая проверка (выключение всех нод и ожидание 16 секунд - таймаут реконнекта) показывает что как раз причина - сам реконнект, а падение порта - следствие.
Иван, есть предположения?

зы: пока пришлось интервал проверки на необходимость реконнекта увеличить.

Re: Модуль MySensor

Добавлено: Вт фев 02, 2016 11:52 am
Ivan
Вот платы с модулем NRF
SPOILERSPOILER_SHOW
Изображение
Изображение
Вопрос к знатокам. Может я зря спрятал антенну под плату. И из-за того что её будет перекрывать текстолит могут быть проблемы с передачей.
Ниже представлены другие варианты у которых аннтена вынесена за пределы платы
SPOILERSPOILER_SHOW
Изображение
Да кстати. Кому интересно пишите в личку. Чем больше будет образцов тем будет дешевле. (Как только я узнаю преблизительные объёмы, скажу цену)

Re: Модуль MySensor

Добавлено: Вт фев 02, 2016 12:48 pm
triada13
На крайняк можно проводок подпаять, либо при монтаже развернуть плату модулем к стене

Re: Модуль MySensor

Добавлено: Чт фев 04, 2016 1:48 am
devoff
Вань, выявилась проблема после последнего обновления -
Создаю новую ноду, все хорошо, но сообщения приходят в виде 1946157056 вместо 0, 1946157051 вместо 1
скачал для проверки MYSСontroller, если в МЖД останавливаю циклы то в MYSСontroller все приходит нормально, в сериал мониторе так же сообщение вида - send: 14-14-0-0 s=1,c=1,t=2,pt=2,l=2,sg=0,st=fail:0 (fail - потому, что MYSСontroller молчит в ответ), если же включаю циклы в MYSСontroller начинают падать сообщения вида 1946157051.

Сегодня вечером пошел дальше, скачал версию модуля от 03.12.15 - залил - и там все нормально --- потом обновил на последнею версию и опять та же беда. Посмотри пжл, в чем может быть дело, создавал 3 ноды на разных устройствах. НО от твоих плат все приходит нормально, но я их пол года назад делал. Может, что то в протоколе поменялось ???

скриншоты -
SPOILERSPOILER_SHOW
Изображение