HC-SR501 и esp8266

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

Модератор: immortal

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

Re: HC-SR501 и esp8266

Сообщение Alexsan » Вс мар 12, 2017 12:53 pm

я так понимаю что ни кто тут не знает этой темы?
Sayler
Сообщения: 54
Зарегистрирован: Пн ноя 28, 2016 9:15 pm
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: HC-SR501 и esp8266

Сообщение Sayler » Ср май 10, 2017 8:43 pm

Можно ли припаять фоторезистор к HC-SR501 и получать одновременно с него данные как и с датчика движения? Если да, так как это сделать? Подскажите.
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: HC-SR501 и esp8266

Сообщение yurat2008 » Пт май 12, 2017 5:45 pm

Все проще. Например у вас сигнал приходит на gpio14. Прошивка wifi-iot.

Подключение датчика: Необходимо подключить питание к датчику и выход датчика через 4.7кОм подлючаем на выход GPIO14 модуля ( кроме того Подтягиваем GPIO14 резистором 10кОм к +3.3в.) , Выставляем на датчике нем перемычку таким образом, чтобы при движении он при сработке выдавал лог 0. Выставить чувствительность и время на датчике встроенными регуляторами.

Указываем (в настройках прошивки wifi-iot ) GPIO к которому подключен датчик в поле "Int1 on GPIO14", где 1 - номер прерывания 1. Выбираем режим "Active send". Драйвер 1. В нижней части выбираем режим mode в зависимости от требований. Если указать "Any" , то событие будет обрабатываться как при начале движения и его окончании. При указании "Pos" будет срабатывать только при начале движения. Во вкладке Gpio выставляем Gpio14 input.

На сервере MajorDoMo или MQTT вы должны увидеть прерывание gpioint1 И изменения состояния gpio14, так вот ориентируемся на 0 и 1 на gpio14 . 0 будет при сработке датчика (логический 0, 1 будет при разомкнутом датчике). Создаем обьект, свзываем свойство обьекта с состоянием gpio14 в модуле esp8266_wifiot. Дальше стандартно. В настройках передчи данных на сервер Majordomo (esp8266) ставим опрос 600сек, при сработке датчика Active send передаст изменение состояния мгновенно, а засорять єфир частіми опросами нет смысла
Ориентировочная схема подключенияпод спойлером
СпойлерПоказать
photo_2017-05-12_17-40-13.jpg
photo_2017-05-12_17-40-13.jpg (517.21 КБ) 5759 просмотров
images.jpg
images.jpg (10.49 КБ) 5757 просмотров
Датчик ( нас интересует режим L - перемычка)
Jilber
Сообщения: 699
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 115 раз
Поблагодарили: 109 раз

Re: HC-SR501 и esp8266

Сообщение Jilber » Пт май 12, 2017 7:01 pm

А датчику хватит 3,3V ? Разве не 5V нужно ?
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: HC-SR501 и esp8266

Сообщение yurat2008 » Пт май 12, 2017 7:31 pm

3.3 хватает правда чувствительность падает, или как вариант для есп взять 3.3 с датчика а датчик запитать от 5. Есть разные модификации, надо смотреть, когда покупаешь
00ba498199507facc5cd.jpg
00ba498199507facc5cd.jpg (160.47 КБ) 5738 просмотров
[
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: HC-SR501 и esp8266

Сообщение yurat2008 » Пт май 12, 2017 8:35 pm

Настройка прошивки ( подключится для начала к wifi)
IMG_20170512_203238.jpg
IMG_20170512_203238.jpg (91.36 КБ) 5737 просмотров
Ввести ip сервера majordomo
IMG_20170512_203244.jpg
IMG_20170512_203244.jpg (63.6 КБ) 5737 просмотров
IMG_20170512_203246.jpg
IMG_20170512_203246.jpg (95.16 КБ) 5737 просмотров
За это сообщение автора yurat2008 поблагодарил:
Sayler (Чт дек 27, 2018 2:06 pm)
Рейтинг: 1.16%
Sayler
Сообщения: 54
Зарегистрирован: Пн ноя 28, 2016 9:15 pm
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: HC-SR501 и esp8266

Сообщение Sayler » Пн май 15, 2017 6:46 am

А кто нибудь сможет скинуть скетч для arduino ide для этого датчика с с отправкой состояния по mqtt.
Ответить