Отображение информации это один из важнейших аспектов автоматизированных систем. В IoT системах роль терминала чаще всего выполняет смартфон или компьютер. Но иногда и в умном доме удобно иметь автономную операторскую панель На сайте Makerfabs в разделе OpenHardware появились интеллектуальные дисплеи Sunton 4.3″, 5″ и 7″ на базе ESP32S3. Из них и герой обзора — панель […]
Рубрика «Умный дом»
ESP32-S2. Исследование встроенного USB
В 2020 году компания Espressif представила три новых чипа: ESP32-S2, ESP32-S3 и ESP32-S3. Если S3 это новый топовый контроллер ESP32, а C3 представляет новую архитектуру RISC-V, то S2 — это явный «CELERON» в мире ESP — с низкой ценой и обрезанным функционалом. ESP32-S2 построен на одноядерном микропроцессоре Xtensa LX7 нового поколения, имеет интегрированную поддержку USB и […]
ESP32. Управление кнопками в FreeRTOS
Год назад я писал статью про управление кнопками в Arduino. С тех пор родилась библиотека SButton с кучей наворотов, которая активно используется мной в различных проектах. В последнее время я использую в проектах контроллер ESP32 компании Espressif Systems и много времени уделяю программирование под FreeRTOS, хорошо раскрывающей возможности этого двухъядерного контроллера. Итак, задача реализовать работу кнопки […]
Делаем «часы настроения». Часть первая. Индикаторы
Есть такой супертренд радиолюбителей — светильник Алекса Гайвера: на кусок канализационной трубы приклеиваем гибкую матрицу из адресных светодиодов, сверху плафон с Леруа Мерлен и все это подключаем к ESP8266. Вещь получается простая, недорогая, очень зрелищная … и довольно бесполезная с точки зрения быта. Решил найти более практичное применение для адресных диодов, например в электронных часах. […]
Устройства MySensors на батарейном питании
Эта музыка будет вечной если я заменю батарейки © Это опус посвящен моим изысканиям по питанию автономными беспроводными устройствами, входящими в систему умного дома MySensors/MajorDoMo. Сперва был литий… Вернее литий-ионные и литий-полимерные аккумуляторы. Долгое время эти аккумуляторы от старых гаджетов копились в ящике. Думал — вот оно, универсальное питание для всех малогабаритных микроконтроллеров. Тем более, напряжение […]
Создание своего класса устройств в MajorDoMo
Итак я наклепал кучу контроллеров с MySensors и подключил их к MajorDoMo через шлюз. Данная статья о том как с этим жить дальше. Ведь для подключения к MajorDoMo с каждым устройством приходится выполнять немало действий: создание объектов и подключение их к сенсорам Mysensors, настройка обработки приходящих значений, отображение показаний на экранных формах (планах, сценах), формирования отчетов по показаниям датчиков. […]
Подключение датчиков влажности почвы к MajorDoMo
Недавно я разработал партию резистивных сенсоров влажности почвы. В этой статье я расскажу, как подключить эти сенсоры к системе умного лома MajorDoMo и сделать информацию по влажности почвы комнатных растений удобной для использования. Перед тем как перейти к настройке MajorDoMo я немного конкретизирую свои требования: Сервер должен делать пересчет показаний сервера в калиброванное значение влажности […]
Резистивные датчики влажности почвы с Mysensors
В прошлый раз я разрабатывал сенсор влажности почвы. Но проект пошел довольно туго. Тут и нестабильность показаний и сложность с программной частью и потеря пакетов при передаче 433 МГц. Как оказалось, медный электрод в почве, да еще и под током дико окисляется. И вот новая версия резистивного (пока) датчика влажности почвы
Сервер MajorDoMo из старого нетбука
MajorDoMo — бесплатная платформа для создания умного дома, мощная и гибкая, поддерживающая самое разное оборудование. Платформа написана на PHP, работает через веб сервер и хранит данные на сервере MySQL. Все это подразумевает работу на выделенном сервере. Первым делом поднял MajorDoMo на одноплатном компьютере Orange PI PC. Для запуска шлюзов с различными устройствами заказал изготовление платки шилда. В […]
Контроллер управления вентилятором Mysensors + MajorDoMo
Год эксплуатации контроллера управления вентилятора в ванной на ESP8266 выявил массу недочетов в эксплуатации. И хотя интеграция в MajorDoMo этого устройства прошла на ура, основные из них создавали проблемы «Подвисание» контроллера при отсутствии сервера или вайфая, связанные с таймаутами в протоколе TCP/IP Перезагрузки контроллера при интенсивном обмене информацией с сервером Удаленная кнопка включения вентилятора из туалета […]