banner
Дом / Блог / ESP32 Марека Фиалы
Блог

ESP32 Марека Фиалы

Jul 12, 2023Jul 12, 2023

Студент Марек Фиала написал руководство по созданию собственной интеллектуальной системы штор для существующих штор — используя, конечно же, встроенную систему ESP32 компании в виде платы разработки ESP32-DevKitC, установленной на специальной печатной плате.

«Недавно я сидел за своим компьютером, который, к несчастью, оказался у окна. Яркий полуденный солнечный свет заставил меня задуматься о какой-то интеллектуальной системе, которая распознает этот свет и закрывает шторы», — объясняет Фиала. «Поскольку в последние годы домашняя автоматизация становится все более распространенной, на рынке доступно множество вариантов, которые решают большинство распространенных проблем, с которыми мы сталкиваемся ежедневно. Однако, говоря об интеллектуальных системах штор, большинство доступных решений требуют замены всего держатели для штор, такие как штанги или перекладины. Я хотел разработать систему, адаптируемую к уже используемым шторам».

Послепродажное дополнение Fiala для существующих штор построено на плате разработки Espressif ESP32-DevKitC, подключенной к шаговому двигателю и драйверу NEMA17, термисторе для обнаружения перегрева двигателя в случае застревания штор, датчике освещенности, который определяет, когда шторы должны быть открыты или закрыты, а также понижающий преобразователь постоянного тока для питания платы разработки от источника питания 12 В. «Есть еще геркон», — отмечает Фиала.

«Ключевой особенностью, позволяющей назвать эту систему автоматизированной, является геркон», — объясняет Фиала. «После подключения системы к электричеству она автоматически начинает двигать шторы. На ремне размещены неодимовые магниты, которые распознаются герконом, когда система полностью открыта или закрыта. Так система инициализируется и готова к переходу на определенные должности».

Готовый проект включает три режима работы, запрограммированных с помощью Arduino IDE. В «световом режиме» шторы автоматически открываются и закрываются в зависимости от уровня внешней освещенности, определяемого датчиком освещенности. В «режиме времени» шторы работают по недельному расписанию. Наконец, в «ручном режиме» пользователь может открывать или закрывать шторы по требованию с помощью сообщений MQTT, обрабатываемых через сервер Home Assistant.

Полное описание проекта Фиалы теперь доступно в журнале ESP Journal; В репозитории проекта на GitHub имеется исходный код, схема и файлы Autodesk Fusion для 3D-печатных деталей проекта под неуказанной лицензией с открытым исходным кодом.