Персональний блог на різноманітні теми: від кулінарії до мережевої безпеки. Тут ви знайдете інформацію про мультимедіа, програмування, огляди та налаштування програмного забезпечення, а також деталі про обладнання, його модифікацію та конфігурацію.
MYCSS
2017-03-20
Контроль освітлення у туалетній кімнаті за допомогою ультразвукового сенсору, кнопка "Людина присутня"
Два роки тому я створив проект що контролює освітлення у туалетній кімнаті за допомогою ультразвукового сенсору.
Основа проекту ультразвуковий сенсор HC-SR04, котрий вимірює відстань, а програма аналізує умови і контролює вмикання або вимикання лампочки освітлення. Умови це: відкрити двері чи ні, присутня людина чи ні, і час. У схемі використано мікроконтролер PIC12F675.
Схема використовує "Green mode", це коли не потрібні компоненти вмикаються тільки за потребою. Так ультразвуковий модуль працює коли в тому необхідність. Навіщо шукати чорну кішку у темній кімнаті, а особливо коли її там не має.
Цей проект був реально застосований у туалетній кімнаті і весь час, був у тестовому режимі. Але до нього так звикли усі члени сім'ї що без нього вже не дуже подобається використовувати звичайну кнопку вмикання вимикання світла.
Попередньо були відео публікації тестування роботи схеми.
Без лампи.
Та з лампою.
Моделювалось відкриття дверей та присутність об'єкту.
Зараз подано доопрацювання
Бо інколи, сенсор не "бачить" людину і сенсор вимикає освітлення. Тому до схеми додано, кнопку з вбудованим світлодіодом. Ця кнопка повинна
використовуватися коли спрацьовує не правильне визначення об'єкту у приміщені.
Натиснувши її, коли вона мигає червоним кольором, ми даємо знати що
людина присутня. Цей стан відключить логіку визначення присутності до
тої пори коки двері не відчиняться.
Для економії проводів, і використання поточного схемного рішення, сигнал
TRIG використовується як на передачу так і прийом.
Світлодіод кнопки, зазвичай, не встигає засвітитися тому що довжина імпульсу TRIG має коротку довжину, 10 мс, що потрібна тільки для запуску процесу вимірювання відстані модулем HC-SR04. Якщо треба засвітити світлодіод треба просто збільшити час сигналу TRIG, а вимірювання заборонити.
Програмне рішення не реалізовано поки що.
Схема сенсора з додатковою кнопкою "людина присутня"
Корпус
Корпус створений з передньої частини заглушки системного блока комп'ютера.
Отвори для деталей.
Фіксація деталей клеєм
У зборі.
Встановлений сенсор
За період експлуатації з'ясовував що кахель у малому приміщені з паралельними стінами дуже негативно впливає на загальну роботу. За рахунок віддзеркалення.
Тому ультразвуковий сенсор встановлю обов'язково з вимушеним невеликим кутом встановлення.
Знайшов приблизну внутрішню схему модуля ультразвуковий сенсор HC-SR04:
Немає коментарів:
Дописати коментар