Страница 1 из 3

HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 6:04 pm
Alexsan
всем привет. нашел вот эту тему http://majordomo.smartliving.ru/Main/ScSecurityWireless но не как немогу все это сделать,может кто расскажет по подробней?

Re: HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 7:54 pm
ivannag
Alexsan писал(а):всем привет. нашел вот эту тему http://majordomo.smartliving.ru/Main/ScSecurityWireless но не как немогу все это сделать,может кто расскажет по подробней?
думаю проще всего будет установить на ESP8266 прошивку с сайта wifi-iot.com, использовав опции "Мажордомо и другие" и "Работа с прерываниями", датчик движения подключите к одному из свободных (полноценных) ГПИО, и в настройкаж гпио укажите его номер, выбрав для прерывания режим Active send.
на стороне мажордомо используйте или скрипт espdata (есть в ветке о ESP8266 здесь на форму) или еще проще из маркета дополнений установите ESP8266 (Wifi-IoT) и самом дополнении привяжите тогда ваше прерывание к вашему датчику движения (обьекту, виртуальному) ну как-то так...

Re: HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 8:18 pm
Alexsan
ivannag писал(а):
Alexsan писал(а):всем привет. нашел вот эту тему http://majordomo.smartliving.ru/Main/ScSecurityWireless но не как немогу все это сделать,может кто расскажет по подробней?
думаю проще всего будет установить на ESP8266 прошивку с сайта wifi-iot.com, использовав опции "Мажордомо и другие" и "Работа с прерываниями", датчик движения подключите к одному из свободных (полноценных) ГПИО, и в настройкаж гпио укажите его номер, выбрав для прерывания режим Active send.
на стороне мажордомо используйте или скрипт espdata (есть в ветке о ESP8266 здесь на форму) или еще проще из маркета дополнений установите ESP8266 (Wifi-IoT) и самом дополнении привяжите тогда ваше прерывание к вашему датчику движения (обьекту, виртуальному) ну как-то так...
а как привязать то это? я просмотрел все ...что то пытался привязать но некак не получается! прошил esp8266, espdata я создал,все обнаруженно,а привязат я не как не могу

Re: HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 8:20 pm
ivannag
данные с модуля уже прилетают? в обьектах у вас есп-шка появилась уже?

Re: HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 8:21 pm
Alexsan
ivannag писал(а):данные с модуля уже прилетают? в обьектах у вас есп-шка появилась уже?
да

Re: HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 8:22 pm
ivannag
опишите конкретнее в чем проблема тогда и чего ожидаете... используете только скрипт или дополнение ESP8266 (Wifi-IoT)?

Re: HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 8:24 pm
Alexsan
ivannag писал(а):опишите конкретнее в чем проблема тогда и чего ожидаете... используете только скрипт или дополнение ESP8266 (Wifi-IoT)?
я понять хочу как это прикрепить все друг к другу,ESP8266 и HC-SR501 скрипта нет потому как не знаю что к чему,я в этом только 5й день разбираюсь

Re: HC-SR501 и esp8266

Добавлено: Пн янв 02, 2017 8:39 pm
ivannag
так я тоже пытаюсь разобраться что у вас есть, чего нет, и что куда прилетает))) раньше писали что скрипт создали, и что данные прилетают... а теперь что скрипта нет... вот я и запутался... допустим что на стороне есп у вас все уже подключено и настроено и данные отправляются на сервер, тогда чтобы сделать что-то похожее на то что обсуждалось по ссылке в первом посте есть два варианта:
1. используем дополнение ESP8266 (Wifi-IoT), и в нем необходинмые данные с вашей есп-шки (например espxxxxxxxxxxx.int1 привязываем к сенсору который допустим вы уже создали в системе ( как пример обьекты/keysensors/inhouseMovementSensors/sensor1). тогда как только еспшка что-то пришлет, дополнение ESP8266 (Wifi-IoT) перекинет эти данные в ваш виртуальный датчик движения sensor1.
2. вариант сложнее. дополнение не используем, создаем скрипт espdata (код есть на форуме), который автоматически создаст вам обьект оп id модуля. и все полученные данные распишет по соответствующим свойствам. тогда можно в классе создать метод (чтоб не загружуть лишним кодом основной скрипт), который будет запускатся при изменении свойства .int1 (допустим это прерывание на которое вы повесили свой датчик) и будет устанавливать значение движения в другом обьекте (keysensors/inhouseMovementSensors/sensor1). почему мы из одного обьекта дергаем другой? да потому что в классе inhouseMovementSensors уже реализован алгоритм подходящий для фиксации, обработки и отображения движения и не придется ничего городить самому...
так как написание данного поста отобрало больше времени чем настройка и приыязка одного датчика, то если что-то опять непонятно рекомендую заскриншотить то что у вас есть и получите конкретный ответ что и куда "тыкать" дальше...

Re: HC-SR501 и esp8266

Добавлено: Чт янв 05, 2017 2:42 pm
Apik
Вот тут статья про пошаговое подключение ESP8266+HC-SR501+MajorDoMo

Там эпопея в 3 частях. Правда прошивка не от WiFi-IoT.

Re: HC-SR501 и esp8266

Добавлено: Пт янв 06, 2017 3:48 pm
lysyy
прерывание на GPIO, на котором датчик, active send
и сравнивать в скрипте espdata, если та еспшка и ее gpio = 1 , то значит запускаем что-то. например метод класса rooms, onactivity
На самом датчике переключатель в положение автосброса. Питание датчика 5В