Статья

Сенсор неподвижно сидящего человека

Чаще всего первым помещением, в котором применяется автоматизация света, является уборная. Используют для этого датчики движения. Когда человек заходит и делает свои дела быстро, то проблем нет, но когда человек заходит в помещение надолго, для обдумывания какой-то важной мысли, при этом, для достижения дзена, нужно сидеть неподвижно, могут возникнуть проблемы. Свет внезапно выключается, прерывая важный мыслительный процесс. Есть разные способы решения этой проблемы. Простейший вариант автоматизации - это периодический взмах рукой. Кто-то предлагает использовать ультразвуковой сенсор расстояния, или несколько датчиков движения с разными ракурсами. Уважаемый Kvazis нашел решение с датчиком нажатия от сиденья автомобиля.

Мне кажется, я нашел простое решение.

Существуют маленькие платы сенсорных кнопок TTP223, которые продаются за копейки жменьками на алике. Данные микросхемы обладают высокой чувствительностью, умеют автоматически калиброваться и потребляют мизерный ток. Также могут работать в разных режимах: триггера и тактовой кнопки. Питаются такие датчики в широком диапазоне 2,0 - 5,5 вольт.

Также приведу ещё немного характеристик из даташита. Есть режим low power, при котором она потребляет всего 1,5 мкА, выход в нормальный режим занимает 220 мсек. В режиме low power каждые 4 секунды проводится калибровка сенсора. После срабатывания сенсора, при снятии воздействия, повторная калибровка производиться через 16 секунд. При подаче питания есть период стабилизации 0,5 секунды, в котором она не реагирует на сенсор. Выходной сигнал может быть и высоким, и низким. В общем - замечательные девайсы!

Также на алиэкспресс я нашел такие плоские кабеля. Заказал на пробу. Кабеля оказались чисто медные, с клеевой основой. Причем клей очень качественный. Использовал в качестве дополнительного питания на светодиодную ленту. Так вот кабель отлично держится на потолочном плинтусе, в отличии от светодиодной ленты.

Но это я отвлекся.

Родилась такая идея. Приклеить этот плоский шлейф снизу стульчака унитаза, и припаять к нему сенсорную платку.

Что и было сделано. Зачистил площадку сенсора и подпаял к нему шлейф. Для начала я растянул шлейф на столе, и подал питание. Плата срабатывает при приближении руки на 2-3 сантиметра от шлейфа. Причем не зависит от продвижения вдоль шлейфа. Также срабатывает при приближении руки под столом, за столешницей из ДСП, толщиной сантиметра полтора.
Дальше пошли к фаянсовому другу. Приклеиваем ленту снизу стульчака.
Подводим питание и проверяем.Наблюдаем четкое срабатывание при посадке пятой точки.

При поднесении руки четко срабатывает. У меня пока автоматизации света в этом помещении нет, поэтому все подключил на проводах. Для верности, думаю, не лишним будет сделать два таких датчика, и автоматизация будет срабатывать при условии срабатывания обоих сенсоров одновременно.

undefined

Через интерфейс создаем автоматизации на включение света и выключение света.

Для примера я создал автоматизацию, которая включает свет при срабатывании датчика движения.

И вторая автоматизация выключает свет, если с датчика движения нет сигнала 5 минут, при условии, что сенсор на стульчаке не сработал. Соответственно, пока сенсор на стульчаке сработавший, автоматизация не будет выключать свет.

Эти автоматизации можно усложнить: сделать проверку - включен ли свет в данный момент, было ли включение с выключателя и т.д. и т.п. Как я писал выше, можно поставить два сенсора на стульчак, и условие сработки будет только при одновременном срабатывании обоих сенсоров. Для меня это будет актуально, так как есть кошка, и она любит лазить на унитаз.

- id: '1632907828118' alias: Свет в туалете description: Управление светом в туалете trigger: - platform: state to: 'on' entity_id: binary_sensor.toilet_motion from: 'off' action: - service: homeassistant.turn_on entity_id: light.toilet mode: single - id: '1632909444470' alias: Выключение света в туалете description: 'Выключение света если 5 минут никого нет' trigger: - entity_id: binary_sensor.toilet_motion for: 0:05:00 platform: state to: 'off' condition: - type: is_on condition: device device_id: 5358b58855d54003838e5fbbdc456318 entity_id: binary_sensor.unitaz domain: binary_sensor action: - service: homeassistant.turn_off target: entity_id: - light.toilet mode: single

В принципе, эту сенсорную плату можно подключить и к оконному датчику Xiaomi. Наверное, надо такой датчик прикупить и потестить. Я подумываю о еспшке, правда ей надо будет навешать еще функций.

Применить данный датчик можно и, например, на диване. Чтоб автоматизации работали, когда лежишь и смотришь телевизор. Также, допустим, в кроватке питомца, чтоб знать, что он лежит в ней. Ограничивается применение только фантазией.


З.Ы. Небольшой спойлер: скоро будет статья про платы сопряжения "цифровых" домофонов.


Класс! Жду про цифру! 

Однозначно лойс, вопрос только в мойке остаётся сиденья, не совсем удобно туда мастырить всё же всё. А так с дд было бы топ, ну зигби как никак.

С этим проблем не будет, потому как повторюсь эта лента на клеевей основе, поэтому она полностью проклеивается. А саму платку можно разместить снизу через крепеж стульчака. 

Надо бы всё же геркон попробовать.

Прекрасная идея!

Эта кнопка сбрасывает состояние через 15 секунд при удержании


Чё, реально? Не знал. Пойду проверю. 

Блин. Точно. Это косяк. Причем даже если сделать режим  toggle все равно отключает. 

Возможно как вариант встроить этот сенсор в косяк с режимом toggle. Проходишь, он сработал, проходишь ещё раз отключился. 

Еще по экспериментирую с сенсорными входами esp32

А есть которые не сбрасывают?

Интересное применение для аудиокабеля :D

Правда, как сказал один чувак с реддита в обсуждении телефонной полочки с зарядкой возле унитаза, если у вас есть время достать телефон в туалете, то у вас потенциальные проблемы со здоровьем.

Будет извечная борьба мужчин и женщин - стульчак поднят или опущен

Из селхозтехникума! 

-КабелЯ

Да уж, такие статьи публиковать, мельчает Спрут…:)


Вот решение для туалета: https://shogunxam.github.io/ESP32_BLETracker/">https://shogunxam.github.io/ES... + маячок на тапок, или просто смартфон…

Хорошая идея. А провода как? Но мне кажется, что мой датчик с дальномером удобнее именно из-за этого https://sprut.ai/client/article/4231">https://sprut.ai/client/article/4231 Три месяца пользую, вообще нет ложных срабатываний. Сорри за спойлер.

Есть ещё вариант считать (арифметически) датчиком https://www.st.com/en/imaging-and-photonics-solutions/time-of-flight-sensors.html">Time-of-Flight Sensor всех входящих и выходящих из помещения и таким образом знать, занята комната или нет. От этого исходить для автоматизации света.

В https://t.me/SprutAI_DIY/31438">чате DIY уже есть реализации этого решения, давно хочу тоже самое повторить, но времени нет. Статью бы написал кто, легче было бы повторить.

Принцип работы датчика Time-of-Flight Sensors https://www.youtube.com/watch?v=c91Ve-g0J2U">https://www.youtube.com/watch?...

Коллеги, есть прерасные датчики от Omron, которые помогут решить проблему присутствия раз и на всегда. Правда стоят они не дешево, но позволяет получать информацию о температуре по зонам. Omron Electronics D6T MEMS Thermal Sensors.

Да, вещь хорошая!… только на кухне как?- плита фонить не будет?

В электронике, а тем более в программировании не силен. Тоже была задумка сделать подобную систему отслеживания неподвижного человека. Собрал вот это.
https://youtu.be/-fukB3PEdtI
И всё бы ничего, но происходит дрейф чувствительности. Может кто подскажет что можно сделать. Схема в комментариях под видео есть.

Вернуться назад

Устройства


Xiaomi

Door and Window Sensor

(25 отзывов)

Вернуться назад