
Сучасний дім насичений розумними пристроями. Лише на робочому столі може бути безліч різноманітних гаджетів та сенсорів. Однак, з певним плануванням, можна значно зменшити їхню кількість, об’єднавши функціонал кількох пристроїв в один.
Побудуйте датчик присутності, розумну кнопку та індикатор стану
Навіщо три пристрої, коли можна використати один?
Цей проєкт виник, коли його автор зрозумів, що використовує три окремі пристрої у своєму домашньому офісі. Окрім спеціального датчика присутності, він використовував розумну кнопку Philips Hue та пульт Pico для керування такими пристроями, як вентилятори в офісі.
Автор вирішив об’єднати ці пристрої в один, використовуючи ESP32, модуль для виявлення присутності, дві фізичні кнопки та три світлодіоди. Після кількох ітерацій він створив Scoopy: крихітний контролер ESPHome, який можна розмістити на столі або заховати під ним для моніторингу присутності, керування пристроями та навіть як Bluetooth-проксі.
Кожна кнопка підтримує одинарне, подвійне натискання та утримання, надаючи несподівану кількість опцій від такого маленького пристрою. Можна незалежно налаштувати яскравість кожного світлодіода та використовувати ефекти для відображення різних станів.
Автор зробив апаратне забезпечення, прошивку та STL-файли доступними на GitHub, щоб ви могли зібрати власний Scoopy. Якщо вам подобається ідея, але ви не хочете витрачати час на збірку, ви можете придбати Scoopy безпосередньо з вебсайту автора. Також можна придбати плати PCBA, щоб розпочати власну збірку.
Найкращі датчики для розумного будинку – це ті, які ви ніколи не побачите
Ваш розумний будинок не зобов’язаний виглядати як такий.
Додайте дисплей до Bluetooth-проксі
Надайте вашому ESP32 другу роботу
Одним із найпростіших проєктів з ESP32 є перетворення його на Bluetooth-проксі. Існує готова прошивка ESPHome, яку можна встановити, що дозволяє Home Assistant спілкуватися з Bluetooth-пристроями, які інакше знаходяться поза зоною дії Bluetooth, через проксі. Також можна використовувати Bluetooth-проксі з програмним забезпеченням, як-от Bermuda, для визначення присутності в кімнаті на основі розташування вашого телефону чи годинника.
Відстеження присутності найкраще працює з кількома Bluetooth-проксі, розміщеними по всьому дому. Якщо ви плануєте розставити багато ESP32, було б марно, якби вони виконували лише роль проксі. Один користувач Home Assistant знайшов спосіб отримати від них значно більше користі.
Ідея полягала в тому, щоб підключити дисплей до ESP32, щоб він міг показувати корисну інформацію, а також працювати як Bluetooth-проксі. Використовується 1,29-дюймовий OLED-дисплей CH1115 з роздільною здатністю 128×64, вбудований у 3D-друкований корпус. Екран може відображати дані про температуру та вологість з об’єктів Home Assistant, силу сигналу Wi-Fi та статус з’єднання проксі.
Повні інструкції, включаючи список деталей, схему підключення, конфігурацію ESPHome та посібник зі встановлення, можна знайти на GitHub користувача. Звісно, ви не зобов’язані використовувати надану прошивку; ви завжди можете створити власну, щоб екран відображав будь-що. Вам навіть не обов’язково використовувати те саме обладнання чи дизайн; ви можете вибрати інший дисплей і розробити власний корпус.
Налаштуйте ваш стіл, що регулюється по висоті, для відстеження часу сидіння
Керуйте своїм столом та відстежуйте свою присутність
Це проєкт, який мені дуже подобається. Я проводжу більшу частину робочого дня сидячи за столом перед комп’ютером і постійно турбуюся, що сиджу занадто довго. Доведено, що надмірна сидяча робота шкідлива для здоров’я, і я завжди шукаю способи переконатися, що не сиджу занадто довго.
У мене налаштовано датчик присутності з зоною, яка охоплює лише моє офісне крісло. Коли я сідаю в крісло, моя присутність виявляється, а коли встаю – зона стає вільною. Я використовую це для моніторингу тривалості сидіння: розумні колонки нагадують мені встати, якщо я сиджу занадто довго, а сповіщення Live Activity на iPhone показує, як довго я сиджу зараз.
У мене також є стіл, що регулюється по висоті, яким я користуюсь, коли згадую. Один користувач Home Assistant вигадав хитрий спосіб об’єднати ці два пристрої. Якщо у вас є сумісний стіл з портом RJ45, ви можете керувати ним віддалено, використовуючи ESP32 для надсилання відповідних сигналів контролеру. Потім користувач додав датчик присутності LD2410, що відкриває світ можливостей.
Датчик присутності може визначати, коли ви знаходитесь на своєму місці, і через ESP32 ви можете повідомити Home Assistant, чи піднято чи опущено стіл. Це дозволяє відстежувати, як довго ви стоїте, як довго сидите та як довго вас немає за столом. На жаль, мій стіл, що регулюється по висоті, не має порту RJ45, тому мені довелося вигадати менш елегантне рішення.
Я приклеїв одну половину датчика контакту дверей до задньої частини столу, а іншу – до стіни на точній висоті столу. Коли стіл опущений, датчик вказує на закриті двері, але коли стіл піднятий, дві частини розділяються, і датчик показує відкриті двері. Тепер я можу відстежувати час сидіння та стояння, навіть якщо мені все ще доводиться керувати столом вручну.
Змусьте ваші розумні домашні пристрої робити більше
Завжди приємно отримувати більше користі від обладнання, яке вже є у вас. Я додав датчики вологості ґрунту до своїх плат ESP32, щоб мої Bluetooth-проксі також могли повідомляти мені, коли мої рослини потребують поливу. Можливо, ви виявите, що вам не потрібно купувати абсолютно новий пристрій; ви часто можете зробити більше з тих, якими вже володієте.
За даними порталу: www.howtogeek.com










