обнаружение присутствия внутри - ИК или ультразвук?
(Я профессионально занимаюсь программным обеспечением, работаю с компилятором GCC с MELT, так что я свободно разбираюсь в программном обеспечении, но гораздо меньше в аппаратном обеспечении - в 1990-х годах я использовал припой для nand-затвора 74LS00. Это мой первый проект Arduino)
Моим первым проектом Arduino была автоматизация освещения и вентилятора в туалете моего дома в пригороде Парижа (Франция). Я купил несколько плат Arduino Nano v3. Я думаю о том, чтобы управлять с помощью реле низковольтным 12-вольтовым светодиодным пузырем. Я хочу обнаружить присутствие человека в туалетах. Я думаю о каком-нибудь ИК-датчике, но боюсь, что ИК-датчик ничего не обнаружит, если температура выше 37°C (или около 100F), что необычно для Парижа (Франция), но может происходить несколько дней в году. (у меня нет кондиционера). Верно ли мое беспокойство, или PIR все еще может работать при очень высокой температуре наружного воздуха? Должен ли я вместо этого использовать ультразвуковой детектор?
2 ответа
ПИК-датчики работают нормально, и, вероятно, их легче программировать, чем ультразвуковые датчики. Например, это руководство по датчику PIR, продаваемому Adafruit, имеет техническое описание внизу, в котором говорится:
Условия эксплуатации Рабочая температура от -20 ˚C до +70 ˚C
Температура хранения от -30 ˚C до +80 ˚C
Рабочее напряжение от 3 до 10 В при Rs = 47 кОм
Вы можете попытаться найти и проверить техническое описание датчика, который собираетесь приобрести, чтобы определить, будет ли он работать.
При использовании пассивных ИК-датчиков следует опасаться, что они обнаруживают только движущееся тепло. Это означает, что ваш свет будет включаться, когда вы входите в туалет, но снова выключается, когда датчик не сможет обнаружить движение. Это произойдет, когда вы сядете на унитаз и будете читать газету. Чтобы свет оставался включенным, вам нужно будет размахивать руками, чтобы датчик оставался включенным, а значит, и свет.
Поэтому только с этой точки зрения ультразвук, возможно, был бы лучшим вариантом, поскольку он может обнаруживать присутствие чего угодно в пределах своего звукового конуса, если это что-то достаточно большое, например, человеческое тело.
Третий вариант, о котором вы не упомянули, — инфракрасные лучи. В зависимости от того, насколько велик туалет, через комнату проходит только один ИК-луч, и когда кто-то находится в комнате, этот луч прерывается. Однако работает только в небольших кабинах. Для больших комнат вам может понадобиться либо сетка из балок, чтобы покрыть всю комнату, либо двухлучевая система подсчета входов и выходов на входе (две балки, одна перед другой. Если балка A ломается перед балкой B, значит, кто-то вошел - если луч B прервется раньше, чем луч A, то кто-то ушел. Когда в комнате 0 человек, выключите свет).
- MAX30100 не работает
- Использование библиотеки емкостных датчиков с мультиплексором 74HC4067
- Проблема с сигналом датчика пульса
- Считывание значений с емкостного сенсорного датчика TTP229 на arduino
- Подключение двух Arduino через I2C, когда контакты I2C A4/A5 уже используются.
- Два датчика расхода, один ESP32, ЖК-дисплей и/или Arduino
- Arduino nano 33 ble vs ble sense. Потребляемая мощность и т.д.
- Проблема прерываний с датчиком потока
Я думал о том же. Моя идеальная система должна была бы определять, открыта ли дверь с помощью датчика Холла или геркона, и определять, заперта ли дверь (не совсем уверен, какой датчик будет идеальным для этого). Таким образом, вы можете определить, когда люди входят (открываются, закрываются, запираются) и когда они выходят (открываются, открываются, закрываются)., @Gerben