Мониторинг санузла (проводной)
Категории: web, автоматизация, железо
MySQL Python AVR PHP UART RPi Yii1 DIYУстройство считает посетителей, собирает данные о расходных материалах и отображает результаты в веб интерфейсе. Имеется возможность настроить уведомления по окончанию расходников или достижения определенного количества посещений.
Изображения (1/1)
Это первая версия из небольшой группы проектов ("Мониторинг санузлов беспроводной" и "Мониторинг санузлов iot") , посвещеных обслуживанию санузлов. Общая задача для этих проектов - мониторинг и оптимизация работы персонала на объекте в контексте задачи обслуживания санузла.
Конкретно в этом случае были разработаны аппаратные средства для подсчета посетителей (оптический ИК-счетчик посещений, тестировалась оптическая версия на основе лазера и магнитоконтактная на основе датчиков холла и постоянных магнитов). Наиболее перспективной оказалась версия с ИК - тк позволяла определять направление и более менее точно определяла количество людей посетивших уборную.Понимая количество и время последней уборки - по информации из таск-менеджера определялось количество посещений и в автоматическом режиме ставилась новая задача но проверку санузла.
Второй целью было осуществлять мониоринг расходных материалов - бумага для рук в автоматическом и ручном диспенсоре а также наличее туалетной бумаги в кабинках. Конечно же для решения этой задачи были разработаны дачики на основе камер высокого разрешения оптических датчиков которые по отражению света от бумаги (она обычно белая) делали вывод о ее остатках.
В экспериментальном варианте были созданы три "девайса" которые выдавали необходимые данные:
- на основе знаний о количестве оборотов туалетной бумаги (не самый удачный вариант, тк требует сброса при установке)
- на основе потенциометра с длинным рычагом - позволяющий по лостаточно точно определять остаток бумаги (чуть более удачный, но был сперт)
- на основе измерения расстояния с помощью VL53L0X определять остатки рулона - самый стойкий, но дорогой вариант
Собственно попробовали все, это отработало и даже поработало года два в одном из БЦ Санкт-Петербурга, пока не утратили интерес:)
Для отображения данных и настройки использовался веб-интерфейс на Yii1 в связке с MySQL. Все крутилось на RaspberryPi 2B.