Більшість мікроконтролерів ESP32 оснащені як Bluetooth, так і Wi-Fi, що відкриває двері для величезної кількості бездротових проєктів. Це можуть бути одні з найкорисніших DIY-рішень, які ви коли-небудь створювали.
Ось п’ять ідей для старту:
Bluetooth-проксі для Home Assistant
Якщо ви користуєтеся платформою для розумного будинку Home Assistant, вас може зацікавити розширення її можливостей Bluetooth. Простим та ефективним способом є використання пристрою ESP32, який має як Wi-Fi, так і Bluetooth Low Energy (що притаманно більшості з них), для збільшення радіусу дії Bluetooth-функцій вашого сервера.
Ці проксі використовують Wi-Fi як основу для зв’язку Home Assistant з Bluetooth-пристроями. Вони недорогі — близько 5 доларів (приблизно 190-200 грн) за плату — і не потребують додаткових компонентів (або паяння) окрім стандартного USB-адаптера живлення. Найпростіший спосіб реалізації – використання прошивки ESPHome від Open Home Foundation, яка нативно підтримується в Home Assistant.
Це чудове рішення для підключення Bluetooth-пристроїв у будь-якому куточку вашого дому, де є Wi-Fi. Деякі пристрої, як-от старі аксесуари SwitchBot, покладаються на Bluetooth для локального керування. Використання дешевого проксі для створення мосту між вашим сервером Home Assistant внизу та приводами штор чи жалюзі на верхньому поверсі — це елегантне рішення.
Визначення присутності на базі ESP32
Bluetooth-проксі також дозволяють визначати присутність за допомогою Bluetooth. Ви можете використовувати проєкти з відкритим кодом, такі як ESPresense або Bermuda, для відстеження Bluetooth-пристроїв (смартфонів, смарт-годинників, Bluetooth-маячків), які завжди з вами. Це базується на Bluetooth-сигнатурах і не вимагає прямого підключення до проксі.
Наприклад, якщо ваш собака має нашийник з Bluetooth-трекером, ви можете дізнатися, де саме в будинку він ховається. Якщо ви хочете автоматично вимикати світло, коли всі покидають дім, ви можете прив’язати цю автоматизацію до присутності смартфонів (за умови, що всі беруть їх із собою).
Вибір між ESPresense та Bermuda є предметом численних дискусій в Інтернеті. На щастя, перемикання між ними займає лічені хвилини.
Bluetooth-монітор системи для вашого ПК
Системні монітори – це корисні інструменти, але ви, ймовірно, не тримаєте їх на екрані постійно. Навіть якщо тримаєте, існують кращі способи використання екранного простору. Велика кількість мерехтливих показників у верхній частині екрана може сильно відволікати.
Знати температуру процесора та відеокарти, швидкість обертання вентиляторів, обсяг вільної оперативної пам’яті чи дискового простору – це корисно для швидкого огляду. То чому б не створити власний системний монітор, який відображатиме цю інформацію на окремому екрані, розташованому на вашому столі або закріпленому на клавіатурі?
На щастя, це можливо реалізувати за допомогою плати розробки ESP32 та 3,5-дюймового TFT-дисплея, доповнивши все це 3D-друкованим корпусом.
ESP32 як Bluetooth-приймач або колонка
Активно підтримувана бібліотека ESP32-A2DP відповідає за всілякі аудіопроєкти на базі Bluetooth з використанням ESP32. Вона використовує середовище розробки Arduino IDE та протокол Bluetooth A2DP для передачі потоку PCM-даних від бездротового джерела звуку, такого як смартфон.
Якщо ви шукаєте натхнення, ознайомтеся з обговоренням “show and tell” цієї бібліотеки, де захоплені майстри діляться своїми творіннями. Для більш детальних інструкцій ви можете скористатися посібниками, подібними до цього на Hackaday.io, інструкціями зі створення повноцінної бездротової колонки, або використати рішення на базі кастомної друкованої плати, як-от bop.
3D-друкований макропад – альтернатива Stream Deck
Stream Deck – це зручні пристрої, що дозволяють запускати події на вашому комп’ютері натисканням тактильної кнопки. Вони також досить дорогі, оскільки використовують маленькі OLED-дисплеї, які змінюють вигляд залежно від призначення кожної кнопки. Хоча це і зручно, але не є необхідною функціональністю, якщо вам потрібен лише макропад для виконання певних команд.
На щастя, ви можете створити власний бездротовий макропад, використовуючи ESP32-C3, кілька клавішних перемикачів, кейкапів і з’єднувальний дріт. Користувач MakerWorld 3Z3D поділився своїм проєктом ESP32 Stream Cheap Deck, включаючи повні інструкції та файли для 3D-друку. Багато хто, хто взявся за цей проєкт, пішов далі та надрукував кейкапи на 3D-принтері (хоча ви втратите цей повністю прозорий вигляд, якщо зробите це).
Альтернативно, існує менш відшліфований, але зворушливий посібник на Instructables зі створення макропада, який використовує макетну плату та один OLED-дисплей.
Шукаєте більше бездротових проєктів для створення? Ознайомтеся з минулотижневою добіркою Wi-Fi проєктів на ESP32.
—
Порада від Soft Portal:
Ці проєкти на базі ESP32 відкривають широкі можливості для ентузіастів DIY та шанувальників розумного дому. Вони дозволяють розширити функціональність ваших пристроїв, автоматизувати процеси та отримати більш глибокий контроль над вашим оточенням, використовуючи доступні й потужні мікроконтролери. Особливо корисними будуть рішення для розширення покриття Bluetooth у вашому домі та створення персоналізованих пристроїв керування.
Оригінал статті: www.howtogeek.com
