У меня везде автоматика и ручное управление дублирируют друг друга. Простыми словами, контакты реле включены параллельно контактам ручного выключателя.
Получается что включив настенный выключатель и забыв про него автоматика уже не сможет погасить свет?
После пыток два таймера родили мне дешёвый аналог датчика, в который можно втыкать китайские TSOPы, VS1838 например. Логика работы инверсная.
тоже вариант,пробывал в процессе поиска )
Но остановился на своем, у меня излучающий ИК светодиод запитан через резистор от 5 вольт и все ,а приемник ИК фотодиод с кампаратором. При этом за год никаких ложных срабатываний не от чего , правда прямой солнечный свет в это место не попадает.
Заказал датчики HC-SR501, поигрался с ними, выяснил. Время удержание минимальное порядка 5 секунд, а время сработки после отпускания порядка 2-5 секунд. Хотя датчик может быстро отрабатывать по движению. Посмотрев схему датчика, там стоит микросхема BISS0001, схема позволяет уменьшить время сработки датчика (тем самым сильно возрастает чувствительность) и время удержания. Пришлось допилить этот датчик, уменьшить сопротивление с 1 МОм до 10кОм между 5 и 6 ножками микросхемы (подпаял к ножкам микросхемы 10кОм), это увеличило скорость сработки датчика, пришлось уменьшить чувствительность до предела и что бы была направленность, вставить под линзу бумажную гильзу - обернуть датчик бумагой. К 4 и 5 ножкам микросхемы подпаял сопротивление 620Ом-1кОм, время отпускания уменьшилось до 0,5 секунды (при этом не будет работать регулировка времени), если нужна регулировка то паять нужно паралельно резистору R13.
Теперь можно применять HC-SR501 в проектах, где нужно быстродействие сработки на движение возле датчика.
... Так как код от avton не всегда срабатывает....
Перейдите на работу с прерываниями - проблема исчезнет.
Использую такие же датчики как у Вас - расстояние между двумя приемниками за счет прерываний удалось у меньшить в разы. Сейчас у меня это расстояние порядка 20-25 мм, что вполне позволяет внедрить датчики в любую дверную коробку. Случаев несрабатывания не было замечено.
Код не мой,я об этом изначально говорил . У меня светом рулит тини13 ,уже 1.5 года трудится,срабатывание 100% ) могу вечером померять расстояние между фотоприемниками.
avton, о расстоянии можно судить по фото выше. но ведь работает же! как говорится - не мешай машине ездить ;-) у меня на Arduino Nano 3.0 (ATmega328) были пропуски фронтов от датчиков и на BeagleBone Black тоже. может в датчиках дело было... а может и в прокладке :-) вообщем, прерывания реально помогли сделать устройсво не глючным и компактным. Вы, кстати, не экспериментировали с максимальным расстоянием между ИК излучателем и приемником? На какую ширину проема можно поставить такие датчики интересно.
И еще вопрос. Может кто ставил аналогичное устройство на проем жилой комнаты. Имеются ложные срабатывания от пультов бытовых устройств. Как с этим бороться?
Вы, кстати, не экспериментировали с максимальным расстоянием между ИК излучателем и приемником? На какую ширину проема можно поставить такие датчики интересно.
Прочитал с самого начала и до последнего поста, пришел к выводу, что решения пока не найдено по поводу определения присутствия человека . Остается рассматривать алгоритмы во временном факторе.
Прочитать всю тему - труд немалый, а вот с выводами не могу согласиться. Тут приведено множество рабочих вариантов, особенно хорош счётчик входящих/выходящих для дверного проёма (когда-нибудь я его таки реализую..). Не будьте столь пессимистичны, Вам достаточно лишь выбрать вариант под свою конкретику.
Вот, для примера, как у меня на данный момент сделано (наличие в квартире вездесущего кота заставило немного усложнить конструктив и алгоритмы) :
Туалет.
Сверху датчик движения, срабатывает на движение человека и кота, снизу инфракрасный дальномер, на кота не реагирует, давая возможность "отфильтровать" человека. Алгоритм управления светом тут очевиден.
Ванная.
Коробка слева от двери, на правой стенке коробки инфракрасный дальномер, реагирует на вход/выход человека (кот его срабатывать так и не научился))), датчик движения срабатывает на движение человека и кота.
Алгоритм простейший :
1. Если сработал дальномер и затем в течение определённого периода времени сработал датчик движения - включаем свет.
2. Если сработал дальномер и затем в течение определённого периода времени нет сработки датчика движения - выключаем свет.
3. Если свет включен и в течение длительного периода времени нет сработок датчиков - выключаем свет. Это на всякий случай.
Тему полностью не перечитывал, но решил спросить тут про такой момент, тем более в тему он залазит: вытяжной вентилятор по датчику влажности, делал кто-нибудь? Есть ли вообще в этом смысл или же лучше просто на выключатель посадить?
Я сделал, пользуюсь и нахожу в этом немалый смысл. Использую простейший датчик росы HDS10.
В процессе эксплуатации обнаружился только один важный нюанс - нормальный уровень влажности и, соответственно пороговый уровень включения/выключения вентиляции зависит от сезона. То есть летом в ванной (да и во всей квартире) влажность больше, зимой - меньше. Поэтому пороговый уровень включения/выключения вентиляции был сделан "плавающим" в течение длительного времени.
Ну а так фича весьма полезная. Кстати, на этом форуме есть несколько хороших тем, где автоматизация вытяжки по влажности подробно описана, найдите-почитайте, сомнения в её целесообразности отпадут.
Тему полностью не перечитывал, но решил спросить тут про такой момент, тем более в тему он залазит: вытяжной вентилятор по датчику влажности, делал кто-нибудь? Есть ли вообще в этом смысл или же лучше просто на выключатель посадить?
Работает по изменению влажности, поэтому не привязан к абсолютной влажности в квартире
Строю себе систему на базе OpenHab. У Вас нет желания добавить передачу даных на сервер по протоколу MQTT?
Пригодилось бы многим...
В принципе можно. Библиотеки готовые для ESP усть. Только пока не вижу, чем протокол MQTT люмена с сервером лучше HTTP ? С клиентом понятно, там приложения можные для телефонов. Но в облакен не хочу жить, нужно свой сервер IoT разворачивать/
if (distance_sm>115&&distance_sm<125) //если растоянние от 115см. до 125см. то выключить
{
digitalWrite(rele1, 0);
}
else
{
digitalWrite(rele1, 1);
delay(5000);
}
есть проблемма, иногда выпадает человек или приходят не верные расстояния. Отключается свет(моргает).
как сделать проверку? например если растояние равно if то проверить это еще 2-3 раза
byte counter = 0; // счетчик измерений
byte maxCounter = 3; // количество измерений
for (byte i = 0; i < maxCounter; i++) // несколько раз измеряем расстояние
{
if (0 == distance_sm) Serial.print("\tSONAR NOT DETECTED!");
else Serial.print(dist);
Serial.print(", ");
if (distance_sm > 115 && distance_sm < 125) counter++; // если расстояние от 115см. до 125см, то плюсуем счетчик
delay(200);
}
Serial.println();
if (maxCounter == counter && distance_sm > 0) // если число срабатываний равно числу попыток, то выключить
{
digitalWrite(rele1, LOW);
}
else
{
digitalWrite(rele1, HIGH);
delay(5000);
}
Прикрутил скетч от avtonс некоторым количеством изменений к своему проходному коридору, соответственно количество датчиков увеличилось в два раза, и как следствие, имею периодические несрабатывания.
Чувствую, что нужно переделывать всё и пробовать прерывания, как советует Hamster, но как обойти ограничение в два пина для прерываний(у меня uno, а хочу все на nano пересадить)?
Скетч, для проходного коридора прикладываю, дабы поржали над моей криворукостью уважаемые гуру ну и вдруг кто оптимизировать поможет, +видео, как все это выглядит и работает.
но как обойти ограничение в два пина для прерываний(у меня uno, а хочу все на nano пересадить)
а нет такого ограничения. Atmega328 имеет прерывания на каждом пине, просто пины 2 и 3 - особенные, их прерывания позволяют выводить даже из глубокого сна.
Перейдите на работу с прерываниями - проблема исчезнет.
Использую такие же датчики как у Вас - расстояние между двумя приемниками за счет прерываний удалось у меньшить в разы. Сейчас у меня это расстояние порядка 20-25 мм, что вполне позволяет внедрить датчики в любую дверную коробку. Случаев несрабатывания не было замечено.
В процедуре int_IR, вызываемая по прерываниям, применена теория конечных автоматов. Если не получится понять, напишите свою логику, но старайтесь чтобы эта процедура была максимально короткой без циклов и трудоемких вычислений.
В процедуре int_IR, вызываемая по прерываниям, применена теория конечных автоматов. Если не получится понять, напишите свою логику, но старайтесь чтобы эта процедура была максимально короткой без циклов и трудоемких вычислений.
Удачи!
Спасибо огромное, пытаюсь вникнуть и сразу вопрос возникает:
Перекрыли первый датчик, сработало прерывание, начал исполняться void int_IR, а дальше перекрывается второй датчик и, как я понимаю, должен вновь вызваться void int_IR с дефолтными значениями переменных. Как вы это победили я не могу понять.
Спасибо Tomasina !!! это было очень полезно, но почему то при выводе если первое значение скажем было 3см то и последующие 2 проверки выдаёт 3см даже если менять растояние до припятсвия постоянно.
Возможно ли: если число срабатываний равно числу попыток, проверить повтороно столько же раз и если равно, то выключить? Просто хотелось уменьшить задержку в 5 секунд. Неудобно при в ходе в WC
Дефолтные значения глобальных переменных задаются при первом старте программы, далее их значение может быть любое.
В моем случае, состояние автомата хранится в глобальной переменной state. При каждом последующем прерывании изменяется его текущее состояние. При достижении автоматом нужного состояния взводится какой либо флаг, который обрабатывается в основном цикле программы. В данном случае это переменная people_count.
Уважаемый Araris, а на pir датчике hc-sr501 неудалось подсчитать зашли или ушли? я тут подцепил осцилограф к 12 ножке и чета ничего непойму на любое движение одинаковый сигнал на ножке. Проблема такаяже необходимо считать сколько народа в комнате и включать или выключать свет.
Конечно же не удалось, HC-SR501 ведь ничего не сообщает о направлении движения (к сожалению (( ), он именно выдаёт "на любое движение одинаковый сигнал на ножке". Рабочие варианты, как считать народ в комнате, в этой теме уже описаны.
Проблема такаяже необходимо считать сколько народа в комнате и включать или выключать свет.
Типа четное число народу - включить, нечетное - выключить... смотри не перепутай! )
Почему не воспользоваться просто датчиком присутствия? ведь невозможно быть уверенным что посчитал всех, может трое зашли в обнимку - свет включили, а потом один вышел и что? ааа, ну правильно вышел третий лишний - выключаем...
где один выключатель, другие контакты реле, правда возможно ситуация когда реле будут долго во включенном состоянии...
В этом случае МК должен знать состояние настенного выключателя, либо контролировать фазу на нагрузке, т.к. в зависимости от положения выключателя логика работы реле будет меняться.
Если ик светодиод горит постоянно, фотодиод ловит его только на очень близком расстоянии. Если использовать быстрое мигание то всё работает на приличном расстоянии но появляются ложные срабатывания.
Пожалуйста, подскажите, куда копать и как избавляться от ложных срабатываний.
По первой ссылке товара уже нет. Можете написать другую ссылку или наименование датчика? Как я понял это был приемник лазера. Если так, то можно ли использовать обычный фоторезистор для этого?
Это славно.
У меня везде автоматика и ручное управление дублирируют друг друга. Простыми словами, контакты реле включены параллельно контактам ручного выключателя.
Получается что включив настенный выключатель и забыв про него автоматика уже не сможет погасить свет?
Получается что включив настенный выключатель и забыв про него автоматика уже не сможет погасить свет?
Да, приблизительно так. "Посвященные" настенным выключателем не воспользуются, а человеку, попавшему впервые, проще привычно щелкнуть выключателем.
После пыток два таймера родили мне дешёвый аналог датчика, в который можно втыкать китайские TSOPы, VS1838 например. Логика работы инверсная.
После пыток два таймера родили мне дешёвый аналог датчика, в который можно втыкать китайские TSOPы, VS1838 например. Логика работы инверсная.
тоже вариант,пробывал в процессе поиска )
Но остановился на своем, у меня излучающий ИК светодиод запитан через резистор от 5 вольт и все ,а приемник ИК фотодиод с кампаратором. При этом за год никаких ложных срабатываний не от чего , правда прямой солнечный свет в это место не попадает.
avton, если не сложно, расскажите почему отказались от TSOP-ов?
Габариты ,отсутствие необходимости модулировать излучающий ИК светодиод. Не было смысла усложнять для конкретно моих условий.
Здравствуйте можно ли с вами пообщаться можно в ЛС на мперке в ВК или по почте. По поводу подсчета людей и автом. освещения
https://vk.com/madjon1990
madjon1990@mail.ru
http://forum.amperka.ru/members/%D0%95%D0%B2%D0%B3%D0%B5%D0%BD%D0%B8%D0%...
http://forum.amperka.ru/threads/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%...
http://arduino.ru/forum/obshchii/avtomaticheskoe-upravlenie-neskolkimi-g...
Доброго времени суток!
Хочу повторить опыт avton и собрать свои ИК датчики + atmega328 + nrf24l01, чтобы контролировать людей в той или иной комнате.
Мне бы схему датчика. Если есть в lay для Sprint Layout, то вообще шикарно будет :)
В первую очередь обращаюсь к avton, но если у кого-то есть его труды или похожие схемы, то с удовольствие взгляну!
Заказал датчики HC-SR501, поигрался с ними, выяснил. Время удержание минимальное порядка 5 секунд, а время сработки после отпускания порядка 2-5 секунд. Хотя датчик может быстро отрабатывать по движению. Посмотрев схему датчика, там стоит микросхема BISS0001, схема позволяет уменьшить время сработки датчика (тем самым сильно возрастает чувствительность) и время удержания. Пришлось допилить этот датчик, уменьшить сопротивление с 1 МОм до 10кОм между 5 и 6 ножками микросхемы (подпаял к ножкам микросхемы 10кОм), это увеличило скорость сработки датчика, пришлось уменьшить чувствительность до предела и что бы была направленность, вставить под линзу бумажную гильзу - обернуть датчик бумагой. К 4 и 5 ножкам микросхемы подпаял сопротивление 620Ом-1кОм, время отпускания уменьшилось до 0,5 секунды (при этом не будет работать регулировка времени), если нужна регулировка то паять нужно паралельно резистору R13.
Теперь можно применять HC-SR501 в проектах, где нужно быстродействие сработки на движение возле датчика.
Как можно вставить картинку с компа?
Как можно вставить картинку с компа?
Сохранение картинок на форуме.
Сделал привязку к таймеру прерывания для своего проекта, используя библиотеку https://geektimes.ru/post/255770/ Код взял из сообщения http://arduino.ru/forum/proekty/umnye-tualet-i-vannaya?page=8#comment-76777 за Nec_32 большое спасибо. Так как код от avton не всегда срабатывает. Датчики использую самые дешевые http://ru.aliexpress.com/item/1pcs-IR-Infrared-Obstacle-Avoidance-Sensor-Module-for-Arduino-Smart-Car-Robot-3-wire-Reflective-Photoelectric/32465285698.html две штуки выпаяв излучающий диод.
... Так как код от avton не всегда срабатывает....
Перейдите на работу с прерываниями - проблема исчезнет.
Использую такие же датчики как у Вас - расстояние между двумя приемниками за счет прерываний удалось у меньшить в разы. Сейчас у меня это расстояние порядка 20-25 мм, что вполне позволяет внедрить датчики в любую дверную коробку. Случаев несрабатывания не было замечено.
Код не мой,я об этом изначально говорил . У меня светом рулит тини13 ,уже 1.5 года трудится,срабатывание 100% ) могу вечером померять расстояние между фотоприемниками.
avton, о расстоянии можно судить по фото выше. но ведь работает же! как говорится - не мешай машине ездить ;-) у меня на Arduino Nano 3.0 (ATmega328) были пропуски фронтов от датчиков и на BeagleBone Black тоже. может в датчиках дело было... а может и в прокладке :-) вообщем, прерывания реально помогли сделать устройсво не глючным и компактным. Вы, кстати, не экспериментировали с максимальным расстоянием между ИК излучателем и приемником? На какую ширину проема можно поставить такие датчики интересно.
И еще вопрос. Может кто ставил аналогичное устройство на проем жилой комнаты. Имеются ложные срабатывания от пультов бытовых устройств. Как с этим бороться?
Вы, кстати, не экспериментировали с максимальным расстоянием между ИК излучателем и приемником? На какую ширину проема можно поставить такие датчики интересно.
Нет,не было такой необходимости
Прочитал с самого начала и до последнего поста, пришел к выводу, что решения пока не найдено по поводу определения присутствия человека . Остается рассматривать алгоритмы во временном факторе.
Прочитать всю тему - труд немалый, а вот с выводами не могу согласиться. Тут приведено множество рабочих вариантов, особенно хорош счётчик входящих/выходящих для дверного проёма (когда-нибудь я его таки реализую..). Не будьте столь пессимистичны, Вам достаточно лишь выбрать вариант под свою конкретику.
Вот, для примера, как у меня на данный момент сделано (наличие в квартире вездесущего кота заставило немного усложнить конструктив и алгоритмы) :
Туалет.
Сверху датчик движения, срабатывает на движение человека и кота, снизу инфракрасный дальномер, на кота не реагирует, давая возможность "отфильтровать" человека. Алгоритм управления светом тут очевиден.
Ванная.
Коробка слева от двери, на правой стенке коробки инфракрасный дальномер, реагирует на вход/выход человека (кот его срабатывать так и не научился))), датчик движения срабатывает на движение человека и кота.
Алгоритм простейший :
1. Если сработал дальномер и затем в течение определённого периода времени сработал датчик движения - включаем свет.
2. Если сработал дальномер и затем в течение определённого периода времени нет сработки датчика движения - выключаем свет.
3. Если свет включен и в течение длительного периода времени нет сработок датчиков - выключаем свет. Это на всякий случай.
Тему полностью не перечитывал, но решил спросить тут про такой момент, тем более в тему он залазит: вытяжной вентилятор по датчику влажности, делал кто-нибудь? Есть ли вообще в этом смысл или же лучше просто на выключатель посадить?
Я сделал, пользуюсь и нахожу в этом немалый смысл. Использую простейший датчик росы HDS10.
В процессе эксплуатации обнаружился только один важный нюанс - нормальный уровень влажности и, соответственно пороговый уровень включения/выключения вентиляции зависит от сезона. То есть летом в ванной (да и во всей квартире) влажность больше, зимой - меньше. Поэтому пороговый уровень включения/выключения вентиляции был сделан "плавающим" в течение длительного времени.
Ну а так фича весьма полезная. Кстати, на этом форуме есть несколько хороших тем, где автоматизация вытяжки по влажности подробно описана, найдите-почитайте, сомнения в её целесообразности отпадут.
Тему полностью не перечитывал, но решил спросить тут про такой момент, тем более в тему он залазит: вытяжной вентилятор по датчику влажности, делал кто-нибудь? Есть ли вообще в этом смысл или же лучше просто на выключатель посадить?
Можете здесь посмотреть на Ардуино и на ESP8266
Работает по изменению влажности, поэтому не привязан к абсолютной влажности в квартире
Благодарю за ответы! Уже прочитал парочку тем... Буду думать, как сооружать.
Для себя принял именно этот вариант реализации. Сам только начинаю осваивать, имея доступ к опыту других намного легче учиться.
Можете здесь посмотреть на Ардуино и на ESP8266
Работает по изменению влажности, поэтому не привязан к абсолютной влажности в квартире
Строю себе систему на базе OpenHab. У Вас нет желания добавить передачу даных на сервер по протоколу MQTT?
Пригодилось бы многим...
Можете здесь посмотреть на Ардуино и на ESP8266
Работает по изменению влажности, поэтому не привязан к абсолютной влажности в квартире
Строю себе систему на базе OpenHab. У Вас нет желания добавить передачу даных на сервер по протоколу MQTT?
Пригодилось бы многим...
В принципе можно. Библиотеки готовые для ESP усть. Только пока не вижу, чем протокол MQTT люмена с сервером лучше HTTP ? С клиентом понятно, там приложения можные для телефонов. Но в облакен не хочу жить, нужно свой сервер IoT разворачивать/
У меня счётчик вошедших / вышедших основан на этом
http://ru.aliexpress.com/item/1-pair-Waterproof-Single-Infrared-Beam-sensor-30-Photoelectric-Infrared-Barrier-Detector/32329398358.html
Когда приёмник не видит луч, на нём замыкается реле. Подсчёт ведётся относительно времени замыкания / размыкания
Подскажите как сделать проверку.
1 ультрасоник
сейчас сделанно так...
есть проблемма, иногда выпадает человек или приходят не верные расстояния. Отключается свет(моргает).
как сделать проверку? например если растояние равно if то проверить это еще 2-3 раза
P.S. если можно ваши примеры с ульрасоником в WC
Прикрутил скетч от avton с некоторым количеством изменений к своему проходному коридору, соответственно количество датчиков увеличилось в два раза, и как следствие, имею периодические несрабатывания.
Чувствую, что нужно переделывать всё и пробовать прерывания, как советует Hamster, но как обойти ограничение в два пина для прерываний(у меня uno, а хочу все на nano пересадить)?
Скетч, для проходного коридора прикладываю, дабы поржали над моей криворукостью уважаемые гуру ну и вдруг кто оптимизировать поможет, +видео, как все это выглядит и работает.
http://youtu.be/vJsYXyaeJpA
а нет такого ограничения. Atmega328 имеет прерывания на каждом пине, просто пины 2 и 3 - особенные, их прерывания позволяют выводить даже из глубокого сна.
Перейдите на работу с прерываниями - проблема исчезнет.
Использую такие же датчики как у Вас - расстояние между двумя приемниками за счет прерываний удалось у меньшить в разы. Сейчас у меня это расстояние порядка 20-25 мм, что вполне позволяет внедрить датчики в любую дверную коробку. Случаев несрабатывания не было замечено.
Не могли бы помочь с прерываниями?
Привел только основные моменты программы.
В процедуре int_IR, вызываемая по прерываниям, применена теория конечных автоматов. Если не получится понять, напишите свою логику, но старайтесь чтобы эта процедура была максимально короткой без циклов и трудоемких вычислений.
Удачи!
Привел только основные моменты программы.
В процедуре int_IR, вызываемая по прерываниям, применена теория конечных автоматов. Если не получится понять, напишите свою логику, но старайтесь чтобы эта процедура была максимально короткой без циклов и трудоемких вычислений.
Удачи!
Спасибо огромное, пытаюсь вникнуть и сразу вопрос возникает:
Перекрыли первый датчик, сработало прерывание, начал исполняться void int_IR, а дальше перекрывается второй датчик и, как я понимаю, должен вновь вызваться void int_IR с дефолтными значениями переменных. Как вы это победили я не могу понять.
Спасибо Tomasina !!! это было очень полезно, но почему то при выводе если первое значение скажем было 3см то и последующие 2 проверки выдаёт 3см даже если менять растояние до припятсвия постоянно.
Возможно ли: если число срабатываний равно числу попыток, проверить повтороно столько же раз и если равно, то выключить? Просто хотелось уменьшить задержку в 5 секунд. Неудобно при в ходе в WC
Спасибо!!!
Дефолтные значения глобальных переменных задаются при первом старте программы, далее их значение может быть любое.
В моем случае, состояние автомата хранится в глобальной переменной state. При каждом последующем прерывании изменяется его текущее состояние. При достижении автоматом нужного состояния взводится какой либо флаг, который обрабатывается в основном цикле программы. В данном случае это переменная people_count.
Уважаемый Araris, а на pir датчике hc-sr501 неудалось подсчитать зашли или ушли? я тут подцепил осцилограф к 12 ножке и чета ничего непойму на любое движение одинаковый сигнал на ножке. Проблема такаяже необходимо считать сколько народа в комнате и включать или выключать свет.
Конечно же не удалось, HC-SR501 ведь ничего не сообщает о направлении движения (к сожалению (( ), он именно выдаёт "на любое движение одинаковый сигнал на ножке". Рабочие варианты, как считать народ в комнате, в этой теме уже описаны.
Типа четное число народу - включить, нечетное - выключить... смотри не перепутай! )
Почему не воспользоваться просто датчиком присутствия? ведь невозможно быть уверенным что посчитал всех, может трое зашли в обнимку - свет включили, а потом один вышел и что? ааа, ну правильно вышел третий лишний - выключаем...
Araris, можете привести свой код подсчета количество вошедших и вышедших людей?
У меня своего такого кода нет, поскольку я подсчётом входящих/выходящих людей не пользуюсь. Поищите в этой теме, либо посмотрите здесь - http://arduino.ru/forum/proekty/datchik-napravleniya-dvizheniya
Получается что включив настенный выключатель и забыв про него автоматика уже не сможет погасить свет?
Да, приблизительно так. "Посвященные" настенным выключателем не воспользуются, а человеку, попавшему впервые, проще привычно щелкнуть выключателем.
можно включить так:
http://www.trudolyb.ru/obustrojstvo-i-remont/29-prohodnoy-vykluchatel
где один выключатель, другие контакты реле, правда возможно ситуация когда реле будут долго во включенном состоянии...
Получается что включив настенный выключатель и забыв про него автоматика уже не сможет погасить свет?
Да, приблизительно так. "Посвященные" настенным выключателем не воспользуются, а человеку, попавшему впервые, проще привычно щелкнуть выключателем.
можно включить так:
http://www.trudolyb.ru/obustrojstvo-i-remont/29-prohodnoy-vykluchatel
где один выключатель, другие контакты реле, правда возможно ситуация когда реле будут долго во включенном состоянии...
В этом случае МК должен знать состояние настенного выключателя, либо контролировать фазу на нагрузке, т.к. в зависимости от положения выключателя логика работы реле будет меняться.
Добрый день! Делаю счетчик зашедших в помещение человек.
реализую всё с помощью инфракрасного светодиода и двух ик приемников http://amperka.ru/product/troyka-ir-receiver.
Столкнулся с проблемой:
Если ик светодиод горит постоянно, фотодиод ловит его только на очень близком расстоянии. Если использовать быстрое мигание то всё работает на приличном расстоянии но появляются ложные срабатывания.
Пожалуйста, подскажите, куда копать и как избавляться от ложных срабатываний.
Думаю реализовать подсчет кол-во вход/выход людей с помощью ИК. Какие надо использовать? И какая схема должна быть?
Всем здравствуйте
По первой ссылке товара уже нет. Можете написать другую ссылку или наименование датчика? Как я понял это был приемник лазера. Если так, то можно ли использовать обычный фоторезистор для этого?
http://ru.aliexpress.com/item/1pcs-IR-Infrared-Obstacle-Avoidance-Sensor...
Излучающий светодиод выпаивается и ставится напротив в дверном проеме,надо 2 таких датчика
http://ru.aliexpress.com/item/1pcs-IR-Infrared-Obstacle-Avoidance-Sensor...
Излучающий светодиод выпаивается и ставится напротив в дверном проеме,надо 2 таких датчика
Типа так? Излучающий светодиод темный который? Какая дальность передачи-приемки? Дверной проем где то 80 см