ESP8266 и датчик движения arduino (HC-SR501)

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

AAU
Сообщения: 38
Зарегистрирован: Пн ноя 19, 2018 10:14 pm
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение AAU » Ср янв 09, 2019 3:59 pm

Подтягивается не вход, а вся сигнальная линия. В идеале у входа бесконечно большое входное сопротивление, а у выхода оно должно стремится к нулю. Выходы КМОП, ТТЛ (если это только не открытый коллектор) и выходы ОУ подтягивать не нужно т.к. у них низкое выходное сопротивление и ничего никуда не подтянется.
А резистор на 5.1кОм там конечно не нужен. Я просто описал как у меня все работает именно сейчас, просто лень лезть во все пять датчиков и отпаивать его.
Pacific
Сообщения: 113
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение Pacific » Ср янв 09, 2019 7:25 pm

AAU писал(а):
Ср янв 09, 2019 3:59 pm
А резистор на 5.1кОм там конечно не нужен. Я просто описал как у меня все работает именно сейчас, просто лень лезть во все пять датчиков и отпаивать его.
Теперь понял. Еще пару вопросов: В каком положении сейчас Регулятор чувствительности ? На каком расстоянии сейчас человека "видит"?
Злобный Ватник писал(а):
Ср янв 09, 2019 3:41 pm
Это правила хорошего тона (монтажа). Или к плюсу (если входной сигнал 0 ) или к - (если 1)...
От 4,7 кОм до 10 кОм.
Блин, а ведь кто-то может и поверить.
Форум есть форум...
россыпь датчиков и серв <-> дюжина ESP8266(WiFi-IoT) <-> Malinka Pi2 :)
Аватара пользователя
Злобный Ватник
Сообщения: 28
Зарегистрирован: Ср ноя 07, 2018 7:31 pm
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение Злобный Ватник » Ср янв 09, 2019 7:35 pm

Pacific писал(а):
Ср янв 09, 2019 7:25 pm
Злобный Ватник писал(а):
Ср янв 09, 2019 3:41 pm
Это правила хорошего тона (монтажа). Или к плюсу (если входной сигнал 0 ) или к - (если 1)...
От 4,7 кОм до 10 кОм.
Блин, а ведь кто-то может и поверить.
Форум есть форум...
В Беларуси по другому?
"Чем меньше в голове у оппонента ума - тем больше пафоса "...
Pacific
Сообщения: 113
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение Pacific » Ср янв 09, 2019 7:45 pm

Злобный Ватник писал(а):
Ср янв 09, 2019 7:35 pm
В Беларуси по другому?
AAU на пальцах объяснил выше.
россыпь датчиков и серв <-> дюжина ESP8266(WiFi-IoT) <-> Malinka Pi2 :)
AAU
Сообщения: 38
Зарегистрирован: Пн ноя 19, 2018 10:14 pm
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение AAU » Ср янв 09, 2019 11:23 pm

Сейчас на всех датчиках чувствительность стоит на самый минимум. В коридоре на дистанции 8 метров срабатывает если в домашней одежде. Если входиш с подъезда в куртке, то с трудом. Сделано так из-за кошки, но все равно срабатывает. Эта кошка...
За это сообщение автора AAU поблагодарил:
Pacific (Ср янв 09, 2019 11:51 pm)
Рейтинг: 1.25%
Alex13
Сообщения: 20
Зарегистрирован: Пт дек 14, 2018 7:43 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение Alex13 » Чт янв 23, 2020 9:30 am

Через какой модуль в прошивке wifi-iot контролируется данный датчик движения? Работа с прерываниями?
Jilber
Сообщения: 420
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 68 раз
Поблагодарили: 62 раза

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение Jilber » Ср фев 05, 2020 4:03 pm

Alex13 писал(а):
Чт янв 23, 2020 9:30 am
Через какой модуль в прошивке wifi-iot контролируется данный датчик движения? Работа с прерываниями?
https://wifi-iot.com/p/wiki/56/ru/
AAU писал(а):
Вт янв 08, 2019 10:03 pm
Первое - датчики экранированы. Это убрало львиную долю ложных срабатываний.
Второе - питание на датчик. П-фильтр: электролит 1000мкФ - резистор 82Ом - электролит 1000мкФ.
Подскажите, а как экран делали ? По фото не совсем понятно, просто некий короб из жести вокруг датчика и на землю ?
П-фильтр - это оно ?
СпойлерПоказать
П-фильтр.jpg
П-фильтр.jpg (33.35 КБ) 408 просмотров
Какую прошивку используете ? У меня на ESP Easy датчик зачастую после срабатывания почему-то продолжает выдавать "1" до следующего срабатывания.
akouz
Сообщения: 244
Зарегистрирован: Ср июл 09, 2014 3:48 pm
Благодарил (а): 6 раз
Поблагодарили: 40 раз

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение akouz » Чт фев 06, 2020 3:09 am

AAU писал(а):
Вт янв 08, 2019 10:03 pm
Первое - датчики экранированы. Это убрало львиную долю ложных срабатываний.
Второе - питание на датчик. П-фильтр: электролит 1000мкФ - резистор 82Ом - электролит 1000мкФ.
Третье - нагрузил выход на "землю" резистором 5.1кОм.
И четвертое, что убрало последние редкие ложные срабатывания это конденсатор на 0.1мкФ на шине 3.3В в самом датчике. Припаял прямо на 7 и 8 ногу BISS0001.
Источники ложного срабатывания наиболее вероятны такие:

-- Прямая радио наводка от антенны ESP8266 на PIR-сенсор во время передачи. Сенсор очень чувствительный, он работает как детекторный приемник. От этого помогает экран. Еще поможет обвешивание PIR-сенсора керамическими конденсаторами по 100...1000 пФ на землю, прямо на ножках сенсора; это "спустит на землю" наведенный радиосигнал. Конденсаторы должны быть маленькими, от больших может быть больше вреда чем пользы: они сами будут служить приемными антеннами.

-- Местные помехи в питании, создаваемые ESP8266. Во время передачи он потребляет ток импульсами амплитудой до 0.5А и длительностью порядка 10 мс. Для их подавление поближе к ногам питания ESP надо ставить электролит порядка 470...1000 мкФ. П-фильтр в питании - еще лучше.

-- Наносекундные помехи, пришедшие из сети. Фильтры по питанию от них не помогут, поскольку они распространяются по земле. Влияют они или нет заранее сказать нельзя, все зависит от того как сделан монтаж: как далеко стоит блок питания, как разведены земли, и т.п.
AAU
Сообщения: 38
Зарегистрирован: Пн ноя 19, 2018 10:14 pm
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: ESP8266 и датчик движения arduino (HC-SR501)

Сообщение AAU » Чт фев 06, 2020 10:06 pm

Alex13 писал(а):
Чт янв 23, 2020 9:30 am
Через какой модуль в прошивке wifi-iot контролируется данный датчик движения? Работа с прерываниями?
У меня самописная прошивка, работает через mqtt. Если интересно, то могу выложить.
akouz писал(а):
Чт фев 06, 2020 3:09 am
-- Прямая радио наводка от антенны ESP8266 на PIR-сенсор во время передачи.
Вот тут полностью согласен. Помехи по питанию я победил, а наводки от esp8266 никак. Вроде все работает без проблем, но только до того момента пока соседский роутер не сядет на твой канал. И начинается пляска с ложными срабатываниями. И чем дальше датчик от роутера, тем больше ложных срабатываний. Даже пробовал pir от батарейки запитывать - не помогло. А правильно экранировать датчик довольно проблематично.
Для себя решил проблему заменой HC-SR501 на AM312. У него вся схема внутри в металлическом корпусе и наружу только три ножки торчат. На esp8266 повесил конденсатор 1000мкф х 6.3В. Ложных срабатываний больше нет.
Ответить