HC-SR501 и esp8266

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Alexsan
Сообщения: 49
Зарегистрирован: Пн янв 02, 2017 5:39 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз

HC-SR501 и esp8266

Сообщение Alexsan » Пн янв 02, 2017 6:04 pm

всем привет. нашел вот эту тему http://majordomo.smartliving.ru/Main/ScSecurityWireless но не как немогу все это сделать,может кто расскажет по подробней?
ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am
Благодарил (а): 18 раз
Поблагодарили: 27 раз

Re: HC-SR501 и esp8266

Сообщение ivannag » Пн янв 02, 2017 7:54 pm

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

Re: HC-SR501 и esp8266

Сообщение Alexsan » Пн янв 02, 2017 8:18 pm

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

Re: HC-SR501 и esp8266

Сообщение ivannag » Пн янв 02, 2017 8:20 pm

данные с модуля уже прилетают? в обьектах у вас есп-шка появилась уже?
Alexsan
Сообщения: 49
Зарегистрирован: Пн янв 02, 2017 5:39 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: HC-SR501 и esp8266

Сообщение Alexsan » Пн янв 02, 2017 8:21 pm

ivannag писал(а):данные с модуля уже прилетают? в обьектах у вас есп-шка появилась уже?
да
ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am
Благодарил (а): 18 раз
Поблагодарили: 27 раз

Re: HC-SR501 и esp8266

Сообщение ivannag » Пн янв 02, 2017 8:22 pm

опишите конкретнее в чем проблема тогда и чего ожидаете... используете только скрипт или дополнение ESP8266 (Wifi-IoT)?
Alexsan
Сообщения: 49
Зарегистрирован: Пн янв 02, 2017 5:39 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: HC-SR501 и esp8266

Сообщение Alexsan » Пн янв 02, 2017 8:24 pm

ivannag писал(а):опишите конкретнее в чем проблема тогда и чего ожидаете... используете только скрипт или дополнение ESP8266 (Wifi-IoT)?
я понять хочу как это прикрепить все друг к другу,ESP8266 и HC-SR501 скрипта нет потому как не знаю что к чему,я в этом только 5й день разбираюсь
ivannag
Сообщения: 146
Зарегистрирован: Вт апр 12, 2016 12:19 am
Благодарил (а): 18 раз
Поблагодарили: 27 раз

Re: HC-SR501 и esp8266

Сообщение ivannag » Пн янв 02, 2017 8:39 pm

так я тоже пытаюсь разобраться что у вас есть, чего нет, и что куда прилетает))) раньше писали что скрипт создали, и что данные прилетают... а теперь что скрипта нет... вот я и запутался... допустим что на стороне есп у вас все уже подключено и настроено и данные отправляются на сервер, тогда чтобы сделать что-то похожее на то что обсуждалось по ссылке в первом посте есть два варианта:
1. используем дополнение ESP8266 (Wifi-IoT), и в нем необходинмые данные с вашей есп-шки (например espxxxxxxxxxxx.int1 привязываем к сенсору который допустим вы уже создали в системе ( как пример обьекты/keysensors/inhouseMovementSensors/sensor1). тогда как только еспшка что-то пришлет, дополнение ESP8266 (Wifi-IoT) перекинет эти данные в ваш виртуальный датчик движения sensor1.
2. вариант сложнее. дополнение не используем, создаем скрипт espdata (код есть на форуме), который автоматически создаст вам обьект оп id модуля. и все полученные данные распишет по соответствующим свойствам. тогда можно в классе создать метод (чтоб не загружуть лишним кодом основной скрипт), который будет запускатся при изменении свойства .int1 (допустим это прерывание на которое вы повесили свой датчик) и будет устанавливать значение движения в другом обьекте (keysensors/inhouseMovementSensors/sensor1). почему мы из одного обьекта дергаем другой? да потому что в классе inhouseMovementSensors уже реализован алгоритм подходящий для фиксации, обработки и отображения движения и не придется ничего городить самому...
так как написание данного поста отобрало больше времени чем настройка и приыязка одного датчика, то если что-то опять непонятно рекомендую заскриншотить то что у вас есть и получите конкретный ответ что и куда "тыкать" дальше...
За это сообщение автора ivannag поблагодарил:
Sayler (Пн янв 02, 2017 10:15 pm)
Рейтинг: 1.16%
Apik
Сообщения: 9
Зарегистрирован: Пн дек 26, 2016 4:17 pm
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: HC-SR501 и esp8266

Сообщение Apik » Чт янв 05, 2017 2:42 pm

Вот тут статья про пошаговое подключение ESP8266+HC-SR501+MajorDoMo

Там эпопея в 3 частях. Правда прошивка не от WiFi-IoT.
Последний раз редактировалось Apik Пт дек 29, 2017 8:19 am, всего редактировалось 3 раза.
За это сообщение автора Apik поблагодарил:
Alexsan (Пт янв 06, 2017 1:14 pm)
Рейтинг: 1.16%
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: HC-SR501 и esp8266

Сообщение lysyy » Пт янв 06, 2017 3:48 pm

прерывание на GPIO, на котором датчик, active send
и сравнивать в скрипте espdata, если та еспшка и ее gpio = 1 , то значит запускаем что-то. например метод класса rooms, onactivity
На самом датчике переключатель в положение автосброса. Питание датчика 5В
Ответить