Страница 3 из 3
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Ср янв 09, 2019 3:59 pm
AAU
Подтягивается не вход, а вся сигнальная линия. В идеале у входа бесконечно большое входное сопротивление, а у выхода оно должно стремится к нулю. Выходы КМОП, ТТЛ (если это только не открытый коллектор) и выходы ОУ подтягивать не нужно т.к. у них низкое выходное сопротивление и ничего никуда не подтянется.
А резистор на 5.1кОм там конечно не нужен. Я просто описал как у меня все работает именно сейчас, просто лень лезть во все пять датчиков и отпаивать его.
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Ср янв 09, 2019 7:25 pm
Pacific
AAU писал(а): Ср янв 09, 2019 3:59 pm
А резистор на 5.1кОм там конечно не нужен. Я просто описал как у меня все работает именно сейчас, просто лень лезть во все пять датчиков и отпаивать его.
Теперь понял. Еще пару вопросов: В каком положении сейчас Регулятор чувствительности ? На каком расстоянии сейчас человека "видит"?
Злобный Ватник писал(а): Ср янв 09, 2019 3:41 pmЭто правила хорошего тона (монтажа). Или к плюсу (если входной сигнал 0 ) или к - (если 1)...
От 4,7 кОм до 10 кОм.
Блин, а ведь кто-то может и поверить.
Форум есть форум...
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 кОм.
Блин, а ведь кто-то может и поверить.
Форум есть форум...
В Беларуси по другому?
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Ср янв 09, 2019 7:45 pm
Pacific
Злобный Ватник писал(а): Ср янв 09, 2019 7:35 pmВ Беларуси по другому?
AAU на пальцах объяснил выше.
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Ср янв 09, 2019 11:23 pm
AAU
Сейчас на всех датчиках чувствительность стоит на самый минимум. В коридоре на дистанции 8 метров срабатывает если в домашней одежде. Если входиш с подъезда в куртке, то с трудом. Сделано так из-за кошки, но все равно срабатывает. Эта кошка...
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Чт янв 23, 2020 9:30 am
Alex13
Через какой модуль в прошивке wifi-iot контролируется данный датчик движения? Работа с прерываниями?
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Ср фев 05, 2020 4:03 pm
Jilber
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 (33.35 КБ) 5406 просмотров
Какую прошивку используете ? У меня на ESP Easy датчик зачастую после срабатывания почему-то продолжает выдавать "1" до следующего срабатывания.
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Чт фев 06, 2020 3:09 am
akouz
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 мкФ. П-фильтр в питании - еще лучше.
-- Наносекундные помехи, пришедшие из сети. Фильтры по питанию от них не помогут, поскольку они распространяются по земле. Влияют они или нет заранее сказать нельзя, все зависит от того как сделан монтаж: как далеко стоит блок питания, как разведены земли, и т.п.
Re: ESP8266 и датчик движения arduino (HC-SR501)
Добавлено: Чт фев 06, 2020 10:06 pm
AAU
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В. Ложных срабатываний больше нет.