Минималистичные моторизованные рулонные шторы - шаговый д..
Минималистичные моторизованные рулонные шторы
через esphome и homeassistant.
Чтобы автоматизировать рольставни для:
открывайте жалюзи медленно и бесшумно при пробуждении, в сочетании с будильником
закрывать жалюзи в жаркие летние дни
управлять жалюзи, если тебя нет дома
и вы по-прежнему сможете перемещать жалюзи вручную в случае отключения электроэнергии
Аппаратное обеспечение
Аппаратное обеспечение, которое я использовал, представляет собой плату для 3D-печати с четырьмя шаговыми драйверами, поэтому код можно расширить для управления четырьмя жалюзи с одной платы. Двигатели не включаются, когда они не используются, поэтому энергия не тратится впустую. Двигатели представляют собой стандартные шаговые двигатели NEMA17 1,2 А 0,42 Нм, такие же, как и в 3D-принтерах.
Прежде чем приступить к этому проекту, имейте в виду максимально достижимую силу тяги, поскольку для ваших рулонных штор ее может быть недостаточно. Чтобы рассчитать приблизительную силу тяги, вы можете использовать уравнение ниже. Расчет действителен для моей установки шагового двигателя и шестерни. (Для лучшего понимания единицы измерения указаны в кг)
Чтобы адаптировать конфигурацию ESPHome к вашим подключениям, вы можете посмотреть распиновку и конфигурацию перемычек в репозитории FYSETC-E4 Github. Мой предоставленный yaml использует
драйвер оси X для управления шаговым двигателем моих жалюзи (адрес tmc uart 0x01)
датчик окна, импортированный из домашнего помощника
GPIO34 для сигнала обнаружения остановки, который также используется совместно с разъемом X-MIN.
GPIO35 для герконового концевого выключателя, подключаемого через разъем Y-MIN.
Примечание. X-MIN и сигнал остановки (X-DIAG) контроллера X Stepper используют один и тот же вывод. То же самое относится и к осям y и z. Ось E не имеет выходного сигнала остановки. Чтобы включить обнаружение остановки, вам необходимо настроить перемычки в соответствии с разделом «Перемычка включения бездатчикового возврата в исходное положение». Вы по-прежнему можете подключить переключатель (нормально разомкнутый) при использовании обнаружения остановки на том же контакте, но имейте в виду, что вы не можете различить эти два сигнала. Вот почему я использовал концевой упор Y-MIN.
Плата 3D принтера на базе ESP32 FYSETC-E4: купить на AliExpress
Шаговый двигатель NEMA 17 0,42 Нм: купить на AliExpress
Блок питания 24В 1А: купить на AliExpress
Адаптер разъема питания постоянного тока к винтовой клемме: купить на AliExpress
(Дополнительно) Герконовые концевые выключатели для обратной связи по положению: купить на Aliexpress
Программное обеспечение
ESPHome используется для прошивки модуля Esp32. Он подключен через Wi-Fi к Homeassistant, где им можно управлять с помощью всех видов устройств и средств автоматизации. ��а YouTube есть множество руководств о том, как настроить и прошить ESPHome и его интеграцию с Homeassistant.
В моей конфигурации есть оконный датчик и концевой упор рольставней, настроенный для предотвращения любых ошибок с рольставнями. Кроме того, шаговые драйверы TMC2209 настроены на обнаружение остановки жалюзи, и двигатель отключится, если что-то заблокирует жалюзи.
Ямл конфигурации ESPHome: Github yaml
Настроить
Мои размеры около 4,5 мм для шариков с расстоянием между ними около 6,1 мм. Используйте предоставленный файл f3d, если ваша цепочка имеет разные размеры.
Если вам нравится моя работа, вы можете поддержать меня пожертвованием через PayPal! Или используйте партнерские ссылки, чтобы продемонстрировать поддержку без дополнительной оплаты.
Настройки печати
Плоты:
Нет
Поддерживает:
Да
Разрешение:
0,2
Заполнение:
/
Нить: /PLA/
Категория: Бытовая техника














![Зажим для кабеля с гвоздями [ассортимент 3-12 мм] Зажим для кабеля с гвоздями [ассортимент 3-12 мм]](/upload/015/u1522/5/6/5b54660b.webp)














