Читать книгу Устройства умного дома и Интернета вещей на основе плат семейства ESP32 онлайн

Многие люди уже начали интересоваться выращиванием растений дома, чтобы их есть. В магазине продукция ничем не лучше, так как выращена также методом гидропоники. Бывает, хочется сделать кастомный светильник, не просто включать его и управлять его яркостью, но задавать ему собственные режимы работы (те множество режимов, доступных в WLED). Интересно создавать свои электронные фоторамки, которые выдают прогнозы погоды, количество подписчиков и просто, банально, анекдоты на случайную тему из Вашей профессиональной области. Бывает, надо управлять старым кондиционером через пульт управления по инфракрасному каналу. В таких случаях актуально создание для своего умного дома самодельных устройств, основанных на платах с беспроводным модулем связи, таких как Wemos ESP32.

К таким системам можно подключаться по WiFi, если они работают в режиме точки доступа. Внутри таких устройств создаются веб-интерфейсы, к которым можно подключаться с браузера, например, персонального компьютера. Но интереснее, когда для самодельных умных устройств все данные хранятся на веб-сервере во внешнем интернете. Ведь тогда к ним есть доступ из любой точки мира без каких-либо специальных сложных настроек системы умного дома. Микроконтроллер в устройстве получает значения с сервера, которые надо обновить в системе умного дома. И, наоборот, значения с датчиков, модулей, устройств отправляются на сервер и записываются. Мы можем создавать зависимости между разными устройствами умного дома. Например, при низкой освещенности необходимо включить лампу. При высоком содержании CO2 в комнате надо включить кондиционер. И так далее. Окунитесь в принципы и процессы создания таких устройств умного дома!

Я постарался не ориентировать книгу на какой-то конкретный возраст и на конкретную аудиторию, сделать материал максимально универсальным и популярным. Так, если Вы профессионал, Вы «запнетесь»‎ на обсуждении в тексте аналогово цифрового преобразователя, ведь для Вас эта тема, вероятно, для новичков в программировании микроконтроллеров. Но я добавил материал для повторения разрядности, конвертации чисел из десятичной системы счисления и наоборот.