ESP8266 и датчик движения arduino (HC-SR501)
Модератор: immortal
-
- Сообщения: 50
- Зарегистрирован: Пн ноя 19, 2018 10:14 pm
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
Подтягивается не вход, а вся сигнальная линия. В идеале у входа бесконечно большое входное сопротивление, а у выхода оно должно стремится к нулю. Выходы КМОП, ТТЛ (если это только не открытый коллектор) и выходы ОУ подтягивать не нужно т.к. у них низкое выходное сопротивление и ничего никуда не подтянется.
А резистор на 5.1кОм там конечно не нужен. Я просто описал как у меня все работает именно сейчас, просто лень лезть во все пять датчиков и отпаивать его.
А резистор на 5.1кОм там конечно не нужен. Я просто описал как у меня все работает именно сейчас, просто лень лезть во все пять датчиков и отпаивать его.
-
- Сообщения: 116
- Зарегистрирован: Чт май 28, 2015 9:40 pm
- Откуда: Вёска пад Мiнскам
- Благодарил (а): 60 раз
- Поблагодарили: 7 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
Теперь понял. Еще пару вопросов: В каком положении сейчас Регулятор чувствительности ? На каком расстоянии сейчас человека "видит"?
Блин, а ведь кто-то может и поверить.Злобный Ватник писал(а): ↑Ср янв 09, 2019 3:41 pmЭто правила хорошего тона (монтажа). Или к плюсу (если входной сигнал 0 ) или к - (если 1)...
От 4,7 кОм до 10 кОм.
Форум есть форум...
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3
- Злобный Ватник
- Сообщения: 28
- Зарегистрирован: Ср ноя 07, 2018 7:31 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
В Беларуси по другому?Pacific писал(а): ↑Ср янв 09, 2019 7:25 pmБлин, а ведь кто-то может и поверить.Злобный Ватник писал(а): ↑Ср янв 09, 2019 3:41 pmЭто правила хорошего тона (монтажа). Или к плюсу (если входной сигнал 0 ) или к - (если 1)...
От 4,7 кОм до 10 кОм.
Форум есть форум...
"Чем меньше в голове у оппонента ума - тем больше пафоса "...
-
- Сообщения: 116
- Зарегистрирован: Чт май 28, 2015 9:40 pm
- Откуда: Вёска пад Мiнскам
- Благодарил (а): 60 раз
- Поблагодарили: 7 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
AAU на пальцах объяснил выше.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3
-
- Сообщения: 50
- Зарегистрирован: Пн ноя 19, 2018 10:14 pm
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
Сейчас на всех датчиках чувствительность стоит на самый минимум. В коридоре на дистанции 8 метров срабатывает если в домашней одежде. Если входиш с подъезда в куртке, то с трудом. Сделано так из-за кошки, но все равно срабатывает. Эта кошка...
- Рейтинг: 1.16%
-
- Сообщения: 23
- Зарегистрирован: Пт дек 14, 2018 7:43 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: ESP8266 и датчик движения arduino (HC-SR501)
Через какой модуль в прошивке wifi-iot контролируется данный датчик движения? Работа с прерываниями?
-
- Сообщения: 686
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
https://wifi-iot.com/p/wiki/56/ru/
Подскажите, а как экран делали ? По фото не совсем понятно, просто некий короб из жести вокруг датчика и на землю ?
П-фильтр - это оно ?
СпойлерПоказать
-
- Сообщения: 254
- Зарегистрирован: Ср июл 09, 2014 3:48 pm
- Благодарил (а): 6 раз
- Поблагодарили: 41 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
Источники ложного срабатывания наиболее вероятны такие: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 мкФ. П-фильтр в питании - еще лучше.
-- Наносекундные помехи, пришедшие из сети. Фильтры по питанию от них не помогут, поскольку они распространяются по земле. Влияют они или нет заранее сказать нельзя, все зависит от того как сделан монтаж: как далеко стоит блок питания, как разведены земли, и т.п.
-
- Сообщения: 50
- Зарегистрирован: Пн ноя 19, 2018 10:14 pm
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
Re: ESP8266 и датчик движения arduino (HC-SR501)
У меня самописная прошивка, работает через mqtt. Если интересно, то могу выложить.
Вот тут полностью согласен. Помехи по питанию я победил, а наводки от esp8266 никак. Вроде все работает без проблем, но только до того момента пока соседский роутер не сядет на твой канал. И начинается пляска с ложными срабатываниями. И чем дальше датчик от роутера, тем больше ложных срабатываний. Даже пробовал pir от батарейки запитывать - не помогло. А правильно экранировать датчик довольно проблематично.
Для себя решил проблему заменой HC-SR501 на AM312. У него вся схема внутри в металлическом корпусе и наружу только три ножки торчат. На esp8266 повесил конденсатор 1000мкф х 6.3В. Ложных срабатываний больше нет.