Мікроконтролери ESP32 — це надзвичайно доступні та багатофункціональні плати, які дозволяють створювати різноманітні пристрої. Однією з найпривабливіших причин придбати ESP32 є можливість виготовлення власних недорогих аксесуарів для розумного дому.
Ви не тільки здобудете нові знання, але й отримаєте задоволення від процесу, а наприкінці — функціональний датчик чи контролер.
ESPresense: Детектор присутності через Bluetooth
ESPresence, ймовірно, є найпростішим проєктом для розумного дому на базі ESP32, що робить його ідеальним початком. Ця система детекції присутності в масштабі кімнати використовує Bluetooth для визначення вашого місцезнаходження вдома. Оскільки Bluetooth-пристрої (смартфони, годинники, маячки) мають унікальні ідентифікатори, кожен пристрій ESPresense може виявляти їх поблизу та передавати цю інформацію через MQTT до Home Assistant, Homebridge та інших систем.
Рекомендується плата ESP32-C3 через її швидкість і вартість, тоді як варіант S3 має кращий радіус дії Bluetooth, але коштує дорожче. Система також сумісна з оригінальною ESP32. Маючи готову плату з підтримкою Bluetooth, вам потрібно лише встановити відповідну прошивку (через браузер), налаштувати ESPresense та інтегрувати її у вибране рішення для розумного дому.
З платами C3, що коштують близько 2.50 доларів США (приблизно 100 грн), ви можете обладнати увесь будинок з мінімальними витратами, адже ефективність цього проєкту полягає у розміщенні таких датчиків по всьому дому. Після цього ви зможете використовувати інформацію про вашу присутність в автоматизаціях для таких завдань, як автоматичне відтворення музики, керування освітленням та як умовні параметри для інших робочих процесів.
WLED: Контролер освітлення
WLED — це система для керування стрічками світлодіодів NeoPixel (та інших) за допомогою вебсервера, який можна підключити до платформи розумного дому, як-от Home Assistant. До одного контролера ESP32 можна підключити до 10 виходів світлодіодів (або три для старших мікроконтролерів ESP8266).
Проєкт надає доступ до бібліотеки з понад 100 спеціальних ефектів, реактивних режимів на основі шуму, простого, але потужного інтерфейсу керування та додаткових функцій, таких як затемнення нічника та оновлення “по повітрю”. Світлодіодні стрічки підключаються через GPIO-піни до сумісних плат ESP32.
Деякі контролери навіть постачаються з попередньо встановленим WLED, хоча за них доведеться заплатити більше.
Монітор якості повітря
Проєкт датчика якості повітря ESP32 від TitaniumMonkey — це відносно простий і легкий для виконання проєкт, який використовує плату розробника ESP32, набір датчиків та OLED-екран для моніторингу якості повітря навколо вас. Вихідний код надається; все, що вам потрібно зробити, це зібрати проєкт та налаштувати його.
Після завершення ви зможете бачити показники температури, вологості, вуглекислого газу, твердих частинок (PM 1, 2.5, 10), летких органічних сполук (ЛОС), водню та етанолу. Ви також отримаєте показник індексу якості повітря (AQI) на основі показників твердих частинок.
Окрім відображення цих даних на екрані, проєкт використовує MQTT для надсилання даних до Home Assistant або іншого вибраного рішення для розумного дому. Якщо ви наважитеся і маєте більше коштів, можете звернути увагу на Project Aura — професійний монітор якості повітря, який ви можете зібрати самостійно.
Датчик температури та вологості
Якщо вам потрібні лише прості показники температури та вологості, ви можете зробити це за допомогою недорогого мікроконтролера ESP32, модуля датчика, кількох резисторів та корпусу, надрукованого на 3D-принтері, дотримуючись інструкцій ThePrintingPilot (це лише один із багатьох подібних посібників). Це шанс випробувати свої навички паяння, після чого пристрій потрібно буде прошити наданим програмним забезпеченням.
Далі все, що залишилося, — це додати датчик до Home Assistant і розмістити його там, де ви хочете моніторити температуру та вологість.
mmWave: Детектор присутності
mmWave детектори присутності — це чутливі активні датчики, які використовують радіохвилі для виявлення присутності. Вони перевершують інфрачервоні датчики своєю значно вищою чутливістю, що робить їх чудовими для автоматизації освітлення, запобігаючи вимкненню світла, коли ви все ще перебуваєте в кімнаті (навіть якщо ви сидите нерухомо).
Ці проєкти не найпростіші, тому варто отримати певний досвід, перш ніж розпочинати. Існує багато навчальних посібників на таких ресурсах, як форум Home Assistant та Instructables. Smart Home Scene навіть пропонує посібник зі створення mmWave датчика присутності з підтримкою Zigbee, але з попередженням, що це досить складно.
Проте, ці датчики все ще досить дорогі порівняно з дешевшими інфрачервоними аналогами, тому, якщо ви любите виклики, це може бути вашим шансом.
Датчик присутності на ліжку
Датчик присутності на ліжку — один із найнезвичніших датчиків для розумного дому, хоча з ним можна зробити багато цікавого. Як і слід було очікувати, комерційних варіантів небагато, і їх важко знайти. Такий нішевий продукт цілком може коштувати виготовити самостійно.
Завдяки посібнику felischndr з виготовлення датчика для ліжка для Home Assistant, ви можете створити такий пристрій за допомогою ESP32 з ESPHome та простого датчика тиску (наприклад, такого). Вам також знадобиться макетна плата для з’єднань, а також USB-кабелі та джерела живлення. Посібник детально описує всі етапи проєкту, від з’єднань до встановлення програмного забезпечення в Home Assistant.
Плати ESP32 настільки доступні, що можна без вагань замовити кілька штук і вирішити, для чого їх використовувати пізніше. Існує безліч інших проєктів, які ви можете спробувати!
Порада від Soft Portal:
Використання мікроконтролерів ESP32 відкриває широкі можливості для створення власних рішень для розумного дому. Представлені проєкти — від простого детектора присутності до монітора якості повітря — дозволяють значно розширити функціонал вашого житла, оптимізувати витрати на енергію та покращити комфорт, вивчаючи при цьому захоплюючі аспекти електроніки та програмування.
За матеріалами: www.howtogeek.com
