Умные шторы своими руками. Автоматическая рулонная штора Шторы с электроприводом своими руками

Рассмотрим принцип работы схемы системы автоматики. Допустим штора находится в открытом состоянии и Концевой датчик GC2 находится во включенном состоянии. Если нажать кнопку КН2 «» , то ничего не произойдет, так как кнопка закорочена на землю замкнутыми контактами геркона GC2. Если кратковременно нажать кнопку КН1 «↓», то откроется транзистор VT1 током текущим через резистор R1. Сработает реле Р1. Контактами Р1.1 реле подаст питание на работу электромотора и штора начнет опускаться. Одновременно контакты P1.2 разорвут цепь питания кнопки КН1 и заблокируют работу кнопки КН2. При опускании шторы в нижнее положение сработает датчик GC1 и выключит реле Р1 — устройство остановится в режим ожидания. Аналогичный режим работы устройства и при движении вверх при срабатывании контактов Р2.1 двигатель будет вращаться в другую сторону. Если требуется остановить штору в каком-либо промежуточном положении, то нажатие кнопки КН3 «Стоп» приведет к обесточиванию реле, соответственно к выключению двигателя и установки устройства в режим ожидания.
Схема питается от мостового выпрямителя выпрямляющего переменное напряжение 18 Вольт со вторичной обмотки трансформатора Т1. В цепь питания сетевым напряжением установлен плавкий предохранитель на 0,5 А. Электродвигатель питался от отдельного стабилизатора на микросхеме КРЕН5 закрепленной на мощный радиатор. В дальнейшем был установлен элекродвигатель от принтера на 24 Вольта и схема приняла показанный вид. Оказывается все двигатели в электроотвертках, шуруповертах, игрушках и принтерах по размеру и креплению унифицированы.

Детали устройства

Транзисторы применены кремневые средней или большой мощности структуры n-p-n. Реле серии РЭС9 паспорт РС4524200. Диоды VD обыкновенные выпрямительные — устанавливать обязательно. Кнопки любые на размыкание.Конденсатор в фильтре емкостью 500- 100vra на 50 вольт. Мостовой выпрямитель любой на ток 3-4А.

Монтаж проведен своими руками навесным способом на контактах реле, сами реле установлены на текстолитовой плате. Элементы управления, трансформатор и электроника помещены в подходящий корпус. На корпусе установлена розетка типа DB9 для подключения разъема с кабелем для подачи сигналов от датчиков и питания двигателя мотора. Смотрите фото.

Самодельное штора надежно работает уже третий год. Схему автоматики можно с успехом использовать для управления и другими устройсвами, например электрофицированные подъемные гаражные ворота различных конструкций допустимо управлять по данной схеме. В перспективе намечено сделать автоматику управления римской шторой на плате Arduino с реализацией дистанционного управления через ИК пульт и автоматической работы от датчика освещения. Пример работы шторы в нынешнем состоянии приведен на видеоролике

В жилых помещениях часто устанавливаются солнцезащитные рулонные шторы с автоматическим управлением. Они хорошо защищают комнату от солнечных лучей и посторонних взглядов, создают воздушную подушку, которая задерживает холодный воздух, занимают минимум места, а автоматика позволяет удобно управлять конструкцией.

Рулонные автоматические шторы очень простые при эксплуатации. Статья подскажет, какие существуют виды, особенности автоматического управления и способы монтажа конструкций.

После монтажа рулонных занавесей с электроприводом, обеспечиваются:

  • Управление роллетом лишь нажатием кнопки, размещаемой в блоке, прикрепленном на стене или на пульте управления;
  • Возможность синхронно управлять одновременно несколькими системами штор, смонтированных в одном помещении;
  • Использование таймера. Это позволяет настроить рольшторы на защиту комнаты от перегрева, от большого количества солнечных лучей;
  • Регулировка освещенности и экономия электроэнергии, при ярком освещении помещения уличными фонарями.

Принципиального отличия конструкции простой рулонной шторы и с электроприводом не существует. Электропривод дизайн и внешний вид изделия не нарушает.

Особенности и виды автоматических рольштор

Монтаж рулонных жалюзи можно проводить в небольших комнатах и в просторных помещениях, при установке в них нескольких систем, не тратя время на ручную регулировку каждой в отдельности. Произведя программирование устройства, можно обеспечить управление сразу всеми занавесями на окнах или каждой отдельно.

Помимо этого преимуществами моделей с электроприводом могут быть:

  • Управление полотном с постоянной силой, уменьшает износ всей конструкции;
  • Бюджетная цена установки системы, особенно, когда она проводится самостоятельно;
  • Иногда такой вариант единственно возможный, при котором управление солнцезащитными фильтрами можно производить при монтаже их в труднодоступных местах: на потолке или на мансардных окнах;
  • Частое ручное управление системами быстро утомляет человека, из-за большой массы рулонных штор, устанавливаемых на габаритных окнах. Лучше сразу приобрести конструкцию с электроприводом;
  • На пластиковые, поворотно-откидные окна специально разработана система с кассетами малых размеров;
  • Направляющие элементы и короб конструкции имеют защитное покрытие краской или изготовлены из ламинированного алюминия;
  • Нет цепей управления и других лишних деталей;
  • Простой монтаж, нет необходимости сверлить отверстия в рамах;
  • Питание встроенного электромотора обеспечивает литиевый аккумулятор напряжением 12В;
  • Для полной зарядки аккумулятора от сети напряжением 220В, достаточно 5-6 часов;
  • Использование современного многоканального пульта управления.

Совет: Как осуществлять регулировку рольштор пультом управления, необходимо продумать заранее. Монтаж централизованной системы проще сделать сразу, чем впоследствии добавлять нужные функции. Это может повысить риск появления технических сбоев системы.

Механизмы рулонных штор

Подбирая оптимальные шторы в спальню рулонные, необходимо учитывать не только, как они будут смотреться на окне, защищать от лучей солнца, но и как крепиться.

Способ крепления определяется с учетом размеров оконного проема. Шторы рулонные автоматические или ручные имеют относительно небольшие размеры и простоту в использовании, в них применяются тщательно продуманные механизмы.

Как открывать и закрывать шторы рулонные (описание способов управления конструкциями) показано в таблице:

Способ управления Особенности
Алюминиевая мини-кассета вставляется внутри направляющей. Устройство имеет механизм для рулонных штор пружинный. Он втягивает или разматывает полотно, а монтируется на наклонной поверхности. Крепиться мини-кассета может на специальной клейкой ленте, которая не оставляет следов.
При внешней эффектности пружинная механика не слишком надежная, а гарантия на нее дается лишь на определенное время. Особенно быстро выходят из строя пружины конструкции, до которых могут добраться дети. Чтобы штора получила требуемое положение, она передвигается при удерживании полотна за нижний край. Монтаж рулонной шторы с пружинным управлением можно проводить на потолке, поворотно-откидном или мансардном окне. При этом никакой роли не играет угол, под которым она расположена относительно поверхности пола.

Важно! Из-за наличия в барабане устройства шарика, выдвигать и поднимать полотнище требуется очень аккуратно. Сильно большое усилие может раньше времени чувствительный аппарат вывести из строя.

Полноформатная классическая кассета отличается от мини тем, что при скручивании штора полностью заходит внутрь, а при развертывании перекрывает весь проем окна, а не только стекло. Пластиковая цепочка позволяет обеспечить более точное управление полотном. Это достаточно надежная и простая конструкция для управления занавесями на любом окне.
Цепочный механизм значительно практичнее других. В этом случае полотно накручивается на бобину, которая связана с барабаном. Через его пазы проходят пластмассовая цепочка и фиксатор. При перемещении цепи в сторону, вращение барабана опускает ткань или приподнимает ее. Это простое в использовании приспособления. Недостаток такого варианта — низкая надежность пластиковых элементов: фиксатор достаточно быстро ломается, а при подогреве на солнце материал рассыхается, что может привести к обрыву цепочки. Но особого труда приобрести новые запчасти для рулонных штор не составляет.
Автоматизированный
В этом случае кнопка для управления полотном устанавливается рядом с окном, что видно на фото.
Для управления шторами используется специально запрограммированный пульт. При этом устройство можно снабдить таймером, который позволит управлять роллетами в конкретное время, как будильник.

Фиксация

Каждый тип механизмов предназначен для сматывания или разматывания полотна, фиксации его в нужном положении. При этом оси вращения могут крепиться сверху, снизу окна, или двигаться одновременно с рулоном, наружный край которого зафиксирован.

Если требуется обеспечить плавный ход и хорошее прилегание к окну при проветривании помещения, используются направляющие или магниты для рулонных штор. Плоские направляющие могут мешать нижней планке отклоняться от нужной траектории.

Недостаток такого решения – их можно использовать только на ровных участках. Если поверхность не слишком ровная, ставятся П-образные направляющие с повышенной жесткостью профилей. В этом случае торцы ткани будут закрыты герметично, пропуская минимум света.

Фиксация магнитами нижних планок в раскрытом состоянии – это современные конструкции рольштор. При их частичном развертывании, полотно удерживается лесками, расположенными за тканью вертикально. Если рольшторы разделены на два рулона, зазор между ними можно оставлять в случае необходимости.

Принцип работы рольштор с электроприводом

В автоматических шторах, все функции выполняет специально смонтированный двигатель. С его помощью приводится во вращение труба, на которую накручивается полотно изделия.

Совет: Перед монтажом конструкции, следует внимательно определить массу используемого полотна. Если ткань достаточно тяжелая, а наматывается на малый диаметр трубы, может произойти деформация ее стенок. В этом случае возникнут нарушения работы всей системы.

Модели рольштор бывают с установкой двигателя справа или слева от рулона, это позволит избавиться от некоторых технических рисков. При нажатии на кнопку управления, включается мотор. При этом провоцируется наматывание шторы на трубу, или опускание полотна.

Совет: Если при работе создается много шума, это указывает на плохое качество монтажа. В этом случае следует демонтировать конструкцию и правильно ее собрать. После этого система будет работать тихо, и не беспокоить владельца помещения.

Монтаж рулонных автоматических штор

Как собрать штору рулонную, видео, представленное в этой статье, показывает со всеми подробностями. Это поможет избежать ошибок, которые могут возникнуть, из-за неправильной установки, и уменьшить расходы на электрические шторы рулонные.

Для установки готовых моделей с электроприводом, разработана специальная инструкция. В ней указан порядок, как собрать рулонную штору.

Для этого необходимо:

  • Аккуратно распаковываются жалюзи. При этом осторожно, чтобы не повредить изделие, разрезается упаковочный рукав;
  • Изделие с кронштейнами для его крепления, прикладывается к месту монтажа;
  • Выполняется разметка точек для фиксации кронштейнов;
  • Со стороны электропривода сверлится отверстие для первого кронштейна;
  • При необходимости вставляются дюбели, для фиксации кронштейна шурупами;
  • В кронштейн устанавливается верхняя труба той стороной, где размещен электропривод, и элемент выравнивается в горизонтальной плоскости;
  • Устанавливается в трубу второй кронштейн и размечается место для его крепления. При этом следует обеспечить плотное прилегание детали к трубе;
  • Труба удаляется;
  • Сверлятся отверстия для установки второго кронштейна, размещенного со стороны гильзы, при необходимости, вставляются дюбели;
  • Верхняя часть кронштейна прикручивается одним шурупом не до конца;
  • Вставляется в первый кронштейн верхняя труба со стороной с электроприводом;
  • В другой кронштейн с противоположного конца трубы, вставляется гильза, немного развернув ее относительно трубы;
  • Шурупом прикручивается нижняя часть кронштейна.

В такой последовательности выполняется монтаж штор рулонных с приводом.

Изготовление рольштор своими силами

Порядок проведения работ своими руками следующий:

  • Рассчитываются размеры будущих изделий и изготавливаются заготовки деталей. Для этого:
  1. Делаются замеры оконной рамы — длина будущих занавесей должна соответствовать ее размерами. При этом полотна могут быть не более, чем на 120 мм длиннее;
  2. Ширина жалюзи должна совпадать с шириной рамы. А 20 мм необходимы для припусков;
  3. Раскраивается на двух выкройках материал: одна из них станет лицевой стороной; а изнанка — другой;
  4. Выкройки складываются лицевой стороной внутрь и сшиваются. Заготовка выворачивается налицо. Оставшееся в мешочке отверстия, зашиваются.
  • К деревянному брусу крепятся жалюзи. Их ширина выбирается на 10 мм больше, чем длина бруса. Далее:
  1. Материал для занавесей раскладывается вверх изнанкой;
  2. Вверху полотна делается отступ не менее 50 мм;
  3. Укладывается подготовленный заранее брус;
  4. Степлером к брусу плотно крепится материал;
  5. Необходимо обеспечить натягивание шторы рейкой. Для этого делается небольшой карман: на 30 мм заворачивается материал и в образовавшуюся полость продевается брус.
  • Механизм для рулонных штор приобретается готовым или собирается самостоятельно. Для этого необходимо приобрести комплектующие для штор рулонных: удлинитель для бит, отвертку электрическую, питающуюся от трех батареек. Затем:
  1. Отсоединяется отсек с батарейками;
  2. Удлиняются электропровода на 2,5 метра;
  3. При необходимости, уменьшается корпус механизма для установки в нем редуктора и электродвигателя.
  • Присоединяется привод к жалюзи. Для этого нужно снять штатную заглушку, в торце корпуса для намотки, и установить, достаточно плотно, сальник.
  • Для фиксации устройства на раму крепится специальная скоба. Рольштора устанавливается после монтажа мотора, в горизонтальном положении. Для управления работой собранной конструкции, на блоке питания монтируется реверсивный выключатель.

Совет: При совмещении мотора и редуктора, чтобы подобрать требуемую модель, следует учитывать скорость вращения вала, она должна быть более 15 об/мин, и мощность – не меньше 12 Вт.

  • В пластиковую коробочку монтируется механизм рулонных штор.
  • Проводится кабель.
  • Размещаются кнопки для управления системой.

Как производится сборка рулонных штор, инструкция пошаговая всего процесса подробно показана на видео.

Несколько полезных советов при использовании автоматики для рольштор

Выбрав автоматические шторы рулонные, монтаж их с электроприводом, стоит производить, соблюдая рекомендации специалистов:

  • Приобрести модуль Arduino. Специальная программа, устанавливаемая на приборе, позволяет регулировать работу модуля. Особенно это удобно при устройстве систем на несколько окон. Легким нажатием на кнопку можно установить требуемую скорость для поднятия или опускания штор частично или полностью, выполнять другие нужные манипуляции. В модуле Arduino можно программировать несколько дополнительных функций. Одна из них — режим безопасности, своевременно оповещающий о сбоях в модуле;
  • Сохранить функцию для управления рулонными шторами вручную. При нарушении баланса это позволит произвести синхронизацию работы системы управления или пользоваться занавесями при отсоединении мотора, чтобы его заменить или отремонтировать;
  • Нужно предохранять механическую часть изделий от влаги и пыли, попадающих на окна, или пара и копоти, для шторок в кухне;
  • Нельзя склеивать жестко пластиковые боксы, где размещены движущиеся элементы, из-за необходимости ремонта электропривода, после длительной его работы. Для скрепления деталей между собой, должны использоваться скобы, которые легко удаляются, при необходимости.

Рулонная автоматическая штора — это в любом доме шаг к уюту и комфорту. При установке электропривода затрачивается значительно меньше энергии и сил, чем при открывании или закрывании шторы руками.

Солнцезащитные системы рулонного типа часто устанавливаются в жилых помещениях. Они прекрасно защищают комнату от проникновения солнечных лучей, создают воздушную подушку, задерживающую холодный воздух, занимая при этом минимум места.

Конструкции смотрятся достаточно эстетично и уместны практически в любом интерьере. Рулонные шторы с электроприводом очень просты в эксплуатации. Их виды, особенности и способы монтажа, подскажет статья.

Приобретая шторы рулонные с электроприводом, можно:

  • Управлять роллетом нажатием кнопки , расположенной на настенном блоке или на дистанционном пульте.
  • При монтаже в одном помещении нескольких систем рулонных штор , устроить синхронизацию и централизованный процесс управления.
  • Использовать таймер. В этом случае рольшторы можно настроить на защиту помещения от перегрева, при попадании в него солнечных лучей.

  • Регулировать освещенность и экономить электроэнергию, при ярком освещении улицы.

Рулонная штора с электроприводом от обычной рулонной шторы по своей конструкции, принципиально не отличается. Электропривод не нарушает внешний вид изделия и его дизайн.

Особенности автоматических штор и их виды

Рулонные жалюзи устанавливаются в комнатах небольших размеров и в просторных помещениях частных домов, что особенно удобно, когда нет необходимости тратить время для ручной регулировки множества систем. После программирования устройством можно управлять в комплексе всеми окнами или каждым отдельно.

Такие конструкции с электроприводом имеют еще несколько преимуществ:

  • Воздействие на полотно, при управлении им с одной и той же силой, уменьшает износ материала и крепежных элементов.
  • Цена установки системы не слишком высока, особенно при самостоятельном проведении ее.
  • Часто такой вариант является единственно возможным для управления солнцезащитными фильтрами, смонтированными в труднодоступных местах: потолочных или мансардных окнах.
  • Масса рулонных штор, закрывающих габаритные окна, достаточно большая. Ручная регулировка быстро утомляет, лучше изначально приобретать конструкцию с электроприводом.
  • Для поворотно — откидных пластиковых окон специально разработана миникассетная система.
  • Короб и направляющие конструкции окрашиваются или изготавливаются из ламинированного алюминия.
  • Отсутствуют цепи управления и другие лишние детали.
  • Легкий монтаж, без сверления рамы.
  • Встроенный электромотор работает от напряжения 12В. Это надежный механизм с литиевым аккумулятором.
  • За 5-6 часов осуществляется полная зарядка аккумулятора от сети 220В АС.
  • Современный многоканальный пульт управления.

Совет: Порядок регулировки рулонных штор пультом управления, следует продумать заранее. Проще сразу смонтировать централизованную систему, чем добавлять потом нужные функции, что может привести к повышению риска технических сбоев системы.

Автоматическими рулонными шторами можно управлять двумя способами. Их особенности представлены в таблице:

Тип управления Особенности

Управление шторами выполняется через специально запрограммированный пульт. На нем можно поместить таймер, дающий пульту команды в конкретное время. Система работает по принципу, как и будильник.

Для закрытия/открытия штор достаточно нажать на кнопку, установленную рядом с окном, как на фото.

Изготавливаются и очень дорогие модели рольштор с фотоэлементами, которые очень чутко реагируют на искусственное или естественное освещение, опускаясь или поднимаясь в нужный момент.

Принцип работы и способы управления рулонными шторами с электроприводом

Все заявленные функции автоматических штор, выполняет специальный двигатель. Он приводит в движение трубу, которая служит для накручивания на нее полотна штор.

Совет: Прежде чем производить монтаж конструкции, необходимо внимательно оценить массу используемого полотнища. При слишком тяжелой ткани, наматываемой на маленький диаметр трубы, возможна деформация ее стенок, что приведет к нарушению работы всей установки.

Выпускаются модели, где мотор устанавливается от рулона справа или слева, это избавляет от части технических рисков.

При нажатии на стационарную кнопку или на пульте управления, запускается мотор. Это провоцирует наматывание на трубу шторы, или опускание полотнища.

Совет: Если автоматические шторы при работе создают много шума, это свидетельствует лишь о плохом качестве монтажа. Правильная сборка конструкции работает тихо, не беспокоя ее владельца.

Наиболее популярные пульты управления рулонными шторами с электроприводом, представлены в таблице:

Марка пульта Особенности
Работает в паре с чипом, встроенным в устройстве.

Может передавать сигнал сквозь стены, работает на расстоянии в радиусе 35 метров.

Имеет сенсорный экран.

Устройство имеет традиционные кнопки.

На жалюзи сигнал передается посредством радиоканалов, которых может быть от 1 до 15, что зависит от модели радиопульта.

Рулонные шторы срабатывают при нажатии на такой выключатель.

В этом случае не требуется проводка — автоматика жалюзи срабатывает на расстоянии.

Это классический вариант для работы жалюзи.

Монтаж штор с электроприводом

Прежде, чем приступить к сборке жалюзи с электроприводом, стоит внимательно просмотреть видео. Здесь можно познакомиться не только с последовательностью монтажа готовых изделий, но и порядок, как изготовить электропривод для рулонных штор самому. Это поможет избежать неприятных последствий, из-за неправильной установки, и неоправданных расходов.

Инструкция установки готовых штор с электроприводом предлагает:

  • Распаковать жалюзи, разрезав аккуратно, чтобы не поцарапать изделие, упаковочный рукав.
  • Приложить изделие с кронштейнами для его крепления, к месту монтажа и выполнить разметку предполагаемых точек фиксации кронштейнов.
  • Сверлится отверстие для одного кронштейна, расположенного со стороны электропривода. Вставляются, при необходимости, дюбели. Кронштейн прикручивается шурупами.
  • В кронштейн вставляется верхняя труба стороной, где расположен электропривод, и выравнивается по горизонтали.
  • Вставляется второй кронштейн в трубу и размечается место его установки. При этом необходимо обеспечить плотное прилегание кронштейнов к трубе.
  • Труба снимается.
  • Сверлятся отверстия для фиксации второго кронштейна, расположенного со стороны гильзы, вставляются дюбели, при необходимости.
  • Не до конца прикручивается верхняя часть кронштейна одним шурупом.
  • В первый кронштейн вставляется верхняя труба стороной, где находится электропривод.
  • Вставляется гильза на противоположном конце трубы в другой кронштейн, немного повернув его относительно трубы.
  • Прикручивается шурупом нижняя часть кронштейна.

Самостоятельное изготовление конструкции

Порядок проведения работ заключается в следующем:

  • Определяются размеры будущих штор и изготавливаются заготовки. Для этого:
  1. Замеряется оконная рама — длина будущих штор должна совпадать с ее размерами. При этом шторы могут быть больших размеров. Но не более 12 см.
  2. С шириной рамы должна совпадать ширина жалюзи. А 2 см нужно оставить на приступы.
  3. Раскрой материала выполняется на двух выкройках: одна из них будет лицевой стороной; другая — изнанкой.
  4. Выкройки складываются внутрь лицевой стороной и сшиваются. Получившаяся заготовка выворачивается. В мешочке зашивается оставшееся отверстие.

Совет: При использовании готовых штор, их следует модернизировать, включив в состав механизма стержень из пластика.

  • Жалюзи крепятся к деревянному брусу. Их ширина должна быть больше длины бруса на 1 см. Далее:
  1. Материал для штор стелется изнанкой вверх.
  2. В верхней части материала делается отступ минимум 5 см.
  3. Укладывается заранее подготовленный брус.
  4. К нему плотно степлером крепится материал.
  5. Необходимо, чтобы рейка натягивала штору, для чего выполняется небольшой карман: материал нужно завернуть на 3 см; в образовавшийся карман продевается брус.
  • Электропривод приобретается в магазине или собирается своими руками . Для этого потребуются: удлинитель для бит, отвертка электрическая, питающаяся от трех батареек.
  1. Отсоединяется батарейный отсек.
  2. Удлиняются провода питания на 2 или 2,5 метра.
  3. Дорабатываются редуктор и электродвигатель. Это необходимо для установки электропривода в ограниченном пространстве. Доработка заключается в уменьшении корпуса механизма.

  • Привод присоединяется к жалюзи. Удлинитель крепления бит предусматривается в специальном сальнике. Снимается штатная заглушка. В торце корпуса намотки устанавливается, достаточно плотно, сальник.

К раме крепится специальная скоба, для фиксации устройства. Установка шторы выполняется после монтажа двигателя, в горизонтальном положении. На блоке питания смонтирован реверсивный выключатель, который осуществляет управление работой собранной конструкции.

Совет: Если электропривод выполнен с мотором и редуктором, чтобы подобрать нужную модель, необходимо учитывать скорость и усилие вращения вала. Мощность агрегата должна быть не менее 12 Вт, а скорость вращения вала более 15 об/мин.

В пластиковую коробку ставится двигатель. Проводится кабель. Устанавливаются кнопки для управления конструкцией.

Несколько советов специалистов для правильного монтажа штор с электроприводом:

  • Приобрести модуль Arduino. Работу прибора можно регулировать модулем после установки на нем специальной программы. Это особенно удобно при монтаже систем на 2 и более окон. Легкое нажатие на кнопки позволяет установить нужную скорость закрытия/открытия, поднятие штор полностью или частично, осуществлять прочие нужные манипуляции. Помимо этого модуль Arduino позволяет программировать дополнительные функции, например режим безопасности, который своевременно оповещает о сбоях в работе модуля.

  • Оставить функцию управления конструкцией жалюзи вручную. Это позволит при нарушении баланса выполнять синхронизацию работы системы или пользоваться шторами при отсоединении мотора, для его замены или ремонта.
  • Необходимо беречь механическую часть штор от пыли и влаги, попадающих в помещение через окно или копоти и пара, для штор в кухне.
  • Электропривод со временем требует ремонта, нельзя склеивать пластиковые боксы, где находятся движущиеся элементы. Для скрепления их между собой, нужно использовать скобы, которые можно удалить, при необходимости.

Штора рулонная с электроприводом — это шаг к комфорту и уюту в любом доме. С электроприводом тратится значительно меньше сил и энергии, чем при открытии/закрытии штор руками.

Однажды, после тяжелого рабочего дня, я пришел домой и понял, что хочу отдохнуть, а не ходить и закрывать шторы. Хочется увидеть их закрытыми вечером и открытыми утром, при этом не выделывать танцы перед окном. Погуглив разные решения, было принято решение сделать все самому.

По многочисленным просьбам, выкладываю все свои наработки по переделке обычных рулонных штор в автоматизированные с удаленным управлением. Осторожно, много фотографий!

Для начала про рулонные шторы:

  • Плюсы: рулонные шторы визуально расширяют пространство, красивые и недорогие. Очень простой монтаж. Можно каждым окном управлять отдельно. Высвобождается место на подоконнике.
  • Сложности: вручную открывать 5 окон уже занимает долго времени. Открыть полностью угловое окно мешает сам механизм (пример: механизм вверху балконной двери упирается в стену и не дает открыть проход полностью). Из-за этого необходимо вешать шторы с наружной стороны окна. Цена даже на китайские моторизированные шторы начинаются от 2000 рублей, умножаем на 5 и уже сразу же думаем, как сделать все подручными средствами.

Немного про задачи:

Необходимо добавить к обычным рулонным шторам из строительного магазина удаленное управление и подключить к умному дому на openSource платформе Home Assistant . И еще необходимо сохранить обычное управление за веревочку.

Выбор моторов:

Если все автоматизировать, то скорость не играет роли, поэтому можно применять двигатели с редуктором. Коллекторные двигатели дешевые, но не самая надежная вещь для ежедневного применения. Сервомашинки тоже имеют коллекторные двигатели и плюс не стабильные при постоянном вращении. Отличным вариантом выглядят шаговые двигатели. Бесшумные, можно контролировать положение, стоят копейки. В итоге, комплект из 5 двигателей 28BYJ-48 с драйвером ULN2003 обошелся мне в 10$

Про двигатель 28BYJ-48:

Были вопросы о мощности этого двигателя. Опасения что он будет слабым, не оправдались. Вернее так - если использовать полношаговый режим, то двигатель очень хилый, если использовать полушаговый, то вал уже голыми руками не остановить. Кому будет мало мощности, в интернете много статей как приподнять напряжение, превратить его в биполярный и прочие улучшения.

Про датчики:

Так как у нас осталось ручное управление, и мы не хотим впустую гонять двигатель, то необходимы датчики положения штор. Минимум необходим один датчик на одном конце, но лучше два. Можно использовать любой концевой, оптический и т.д., но я лично выбрал герконовый, т.к. приклеить неодимовый магнитик с другой стороны очень просто и работать должен стабильно и долговечно. Сами герконы я выбрал для эстетики уже в корпусе. Плюс предусмотрел настройку по расстоянию от вала. По высоте можно регулировать проставками.

Про конструкцию крепления:

Задача была спроектировать корпус максимально простой для изготовления на 3д принтере с минимальными доработками. Моделировал в Fusion 360. Комплектное крепление цепляется за верх окна, но такую конструкцию на FDM принтере будет трудно сделать с нужными требованиями по прочности, поэтому была придумана конструкция с одним винтом для регулировки.

Итого получилось три детали для 3д-печати. Ссылка для скачивания 3д-моделей .

Основная часть для двигателя, платы управления на ULM2003, креплением герконов, двигателей, лески для стабилизации штор, и регулировочного винта.

Крышка для закрытия всего этого безобразия. Зажим или по-другому крюк.

Сама конструкция штор содержит несколько пружин, которые работают как тормоз если тянуть за шторы(пружина затягивается) или отпускает если крутить за веревку.

При сборке надо сделать одну доработочку: кусачками сломать ободок, который прикрывает веревку, т.к. теперь у нас есть свой неподвижный ободок, который не дает выпасть веревочке.

Управление:

Управлять шаговым двигателем будет NodeMCU на ESP8266. Он выбран из-за дешевизны, наличия резервного канала wi-fi и на нем достаточно легко написать нужные скрипты. Если нужно больше чем две шторы или дополнительные датчики, то ножек микроконтроллера уже не хватит, можно посмотреть в сторону ESP32. (на фото esp32 не приведена, т.к. она в распределительной коробке)

Программная часть:

Среда разработки может быть любая. ESP32 может программироваться через Arduino IDE. Но я для себя выбрал Visual Studio Code из-за скорости, модульности и бесплатности. В этой среде можно разрабатывать почти под любые платформы (не только железо). Можно даже подключить IAR ARM.(но это уже совсем другая тема)

Задача программы простая:

Подключиться по Wi-fi
Подключиться к MQTT брокеру
Подписаться на топик
Управлять скоростью двух моторов
Следить за состоянием концевых датчиков
Отправлять брокеру текущие шаги

Исходники можно взять

Идея родилась очень давно и долго дозревала. Всё началось с переезда в другую квартиру, окна которой выходят на восток. Зимой ещё ничего, а вот летом наглое солнце встаёт, когда я только уснул или ещё даже не ложился. Ярко светит прямо в глаза, говорит чтобы я лето не проспал. Оно, конечно, право, не дело спать летом, но совсем не спать как-то пока не получается. От солнца уже очень давно придумали занавески, и они даже есть у меня. Довольно плотные. Но недостаточно. Яркий свет их насквозь пробивает, не прямые лучи, но всё равно ярко. А главное их надо не забыть закрыть с вечера, открыть днём, когда проснулся. Кто-то у себя делает умный дом, кто-то - полоумный. Ну а у меня вот дом ленивый, весь в меня. Хозяин не должен утруждать себя таким тяжким трудом, как двигание штор аж дважды в сутки. Пусть шторы плавно открываются за некоторое время до будильника (или даже вместо него). Солнце должно будить моё величество, но не мешать ему спать, так ведь?

Спойлер:

Начал я думу думать, как это дело автоматизировать. Первая мысль очевидная, тросик, двигатель и навесить это всё на шторы. Пока продумывал, как это реализовать, закрепить, как датчики концевые приделать, то сё, пока пытался побороть лень и сделать, прошло года три всего. Но так и не сделал. И это хорошо. Потому что к тому времени до меня доползла другая мысль. Чем двигать шторы, которые двигаются не так уж легко и недостаточно блокируют свет, лучше использовать жалюзи. Ну а когда полез гуглить про них, узнал о такой классной штуке, как рулонные шторы. Как-то раньше не сталкивался с ними.


Рулонные шторы - среднее между жалюзи и шторой. Кусок ткани, который, когда не нужно, сворачивается в рулон в верхней части. Вешаются они на каждой окно отдельно. На открывающиеся - прямо на створку, можно открывать при любом положении шторы. Конечно бывают разных цветов, узоров и светопропускаемости. И, что мне и надо, есть варианты «blackout», то есть блокирующие свет почти полностью. В обычном варианте управляются свисающей петлей веревочкой-цепочкой. Шириной бывают разные, но если нужно, то можно и урезать по месту. Цены тоже разные, где-то от 600 рублей (~$10). Вот, для примера, в . Если нужны простые, без изысков, то вполне приемлемо, как мне кажется.

Купил, повесил - отлично! Осталось только автоматизировать. С двигателем проблем нет, штора достаточно лёгкая, ничего мощного не нужно. Ручное управление шнурком я решил убрать. Без него вал мотора можно жестко соединить с бобиной. Это упрощает конструкцию. Корпус, при наличии 3D- принтера, из проблемы превращается в вопрос дизайна. А вот электроника… Тут вариантов решения задачи много. Детальный разбор, почему я выбрал такой, спрячу под спойлер.

Варианты, мысли, компромиссы

Для начала надо решить, хотим мы управлять шторами с кнопки, пульта, смартфона, ещё как. Или сразу по всякому. И напрямую или интегрировать в какой-либо ленивый дом. Если интегрировать, то каким образом связать, проводами, вай-фаем, блютусом, радиоканалом или ещё каким извращением. Тут у каждого свои предпочтения. Я выбрал Wi-Fi, как довольно универсальный вариант. Плодить провода - излишне. ИК/радио пульты нет смысла, лучше иметь одно кольцо, чтоб править всеми, ой, то есть один смартфон для всей домашней автоматики. Тем более, при желании, перенаправить команды из чего угодно в Wi-Fi довольно просто. У меня ИК приемник в компе, гашу свет и управляю музыкой пультом от ТВ. Надо будет (и если найду ещё одну незанятую кнопку) - будет и с него управление шторами.

Ну а раз Wi-Fi, то конечно ESP8266. Модули, построенные на этом микроконтроллере, стоят недорого и вполне подходят под задачу. Я знаю про ESP32 (почти то же самое, но поновее и ещё и с bluetooth), но пока не применял.

И тут назревает компромисс, на который придётся пойти. Питание тащить проводами. Потому что крутить моторчик пару раз в сутки - аккумулятора, например 18650, хватит надолго. А вот непрерывно кормить ESP8266 - нет.

По беглым прикидкам двигатель потребляет в районе 220мА, берем аккум 18650 на 2500мАч, получаем из него 5 вольт повышайкой, 2500*3.6/5*80%=1440мАч, значит крутить его можно 1440/220=~6.5 часов. Поднять или закрыть занимает около 2 минут (от высоты окна и скорости зависит). Около 90-100 циклов «туда+обратно» на одном заряде. На 3 месяца хватило бы. А если использовать 2 аккумулятора, да повышенной ёмкости - более полугода. Приемлемо. Но помимо двигателя есть электроника.

У ESP8266 есть несколько режимов энергосбережения на такие случаи. Но если мы хотим (а мы ведь хотим), чтобы команду на открытие-закрытие шторы можно было отправить в любое время, то Wi-Fi отключать нельзя, а без этого сильно сэкономить не выйдет. Мои эксперименты ни к чему не привели, по крайней мере. Среднее потребление оставалось где-то 5-10мА, что явно много для автономного питания. Хуже того, у меня esp"шка периодически переставала экономить энергию, стоило только её пропинговать раз 10. Хз что за глюк, разбираться не стал. Ну пусть я криворукий, может реально выжать 2-3мА, все равно не вариант. Менять аккумуляторы раз в месяц (а это ещё в хорошем случае) - слишком. Включать вай-фай изредка только для синхронизации расписания, не вариант. Мало ли когда нужно закрыть шторы, вдруг кино днём посмотреть захочется, а яркий свет солнца мешает. Значит питание тянем проводом. Питание низковольтное, токи небольшие, легко проложить между рамой и створкой, за оконным плинтусом, со стороны балкона или ещё как замаскировать. Зато один раз сделал и забыл, а не аккумуляторы меняешь каждый раз. На аккумуляторы можно перейти, если достаточно только работы по расписанию + ручное управление проводной кнопкой. Я о таком варианте подумаю для дачи. Либо менять Wi-Fi на BT, RF, IR или ещё что-нибудь двухбуквенное маложрущее. К слову, беглый гуглинг говорит что есть в продаже (даже прям у нас, у продавцов этих штор) и аккумуляторные приводы с дистанционным пультом, кому надо. А я буду колхозить как мне удобно. С проводами. Спрятать их реально.

Ещё вопрос встаёт, вот есть у нас рядом 2-3 (ну у меня конкретно по 2) окна (имею ввиду отдельные стёкла. Глухие, открывающиеся или балконная дверь, в одном оконном проёме) в комнате, штор надо столько же, двигателей тоже, а сколько «мозгов»? Вообще, конечно, вычислительной мощности ESP’шки хватит более чем, у нас тут не rocket science намечается. Но, с другой стороны, тогда помимо питания, потребуется проложить провода и для управления моторчиками, для шаговых это 4 пина, если напрямую. У самых распространенных и дешевых китайских платок на ESP ещё и количество выводов ограничено. А если запихнуть эти платки прямо к моторам, по одной на каждый, то всё упрощается. Так что я решил, если пушка и снаряды стоят копейки, то можно и из неё по воробьям стрелять. Простое, модульное, легко ремонтируемое, компактное решение перевешивает экономию на спичках. Сломается электроника у одного привода, так второй позволит открыть окно и я не умру от недостатка освещения (да, я тот ещё овощ).

Обычно, делая ленивую автоматику, обязательно надо продумать резервные варианты управления, так как она обязательно когда-нибудь сломается. А если не сломается, то свет отключат. Или вай-фай повиснет. От механического ручного управления я отказался, цепочка у окна не болтается. Значит при проблемах с питанием мы ничего поделать со шторами не сможем. Ладно, как-то переживём. Можно запитать от бесперебойника или сделать бесперебойник на 5 вольт. Другое дело если всё работает, но упал Wi-Fi. На плате есть свободный пин, куда можно прилепить кнопку для ручного запуска шторы. Привод высоко, кнопку можно спустить вниз болтаться на шнурке. Но я этого не делал. Роутер у меня питается от UPS’а, не глючит, аптайм по году и больше, ребутится только при обновлении прошивки и замене аккумуляторов. И в случае пожара в доме, как недавно было. Горел подъездный кабельный канал, света не было пару часов, бесперебойник быстро сдался. Но это редкость. Вообще, кому-то кнопка может быть удобной как ещё один канал управления.

Теперь перейдем к деталям, во всех смыслах.

Двигатель. Тут для меня выбор был очевиден. Широкораспространенный . Цена 1.5-3 бакса, в зависимости от количества, комплектации платой драйвера и жадности продавца. Продаются на каждом углу китайского интернета. Есть на 5 и 12 вольт, я использовал самые распространенные, пятивольтовые. Представляет собой шаговый двигатель (т.е. его можно крутить небольшими «шагами» на нужный угол или нужное число оборотов) совмещенный с редуктором. За счет этого, при очень скромных весе (~30 г) и габаритах (~3х3х2 см), он развивает неплохую мощность, порядка 300 грамм-силы на сантиметр. Это не так много, но вполне достаточно для наматывания шторы. Редуктор также обеспечивает эффективное торможение вала при отсутствии питания. Прокрутить его рукой можно, но с приличным усилием, больше рабочего. Так что штора самопроизвольно не размотается при отключении питания. И ещё плюс - он очень тихий. Его почти не слышно уже в метре от уха. При креплении к твердой поверхности вибрации при работе немного увеличивают шум, его становится слегка слышно в тихой комнате, но разбудить кого-либо он вряд ли способен. Меня уж точно. Вообще, как я понял, они часто применяются для управления шторкой кондиционеров. А она может всю ночь двигаться в swing-режиме (я не знаю как оно по-русски, короче когды махает туды-сюды). Редуктор пластиковый, но тут недостатком не считаю, нагрузка небольшая, износ вряд ли скажется при «шторном» пробеге, в кондее же он живет как-то? Кто-то вообще на таких мини 3D-принтеры делал, а там безостановочное движение. Главное не слишком часто крутить его за вал, вот это может его легко убить. Ещё у него есть довольно значительный люфт вала, как осевой, так и радиальный. Довольно существенные. Но опять же, в данном применении это вообще не играет значения и не имеет роли. Так что минус у него, я считаю, только один, опять же следствие редуктора, мотор медленный. 15-25 RPM, т.е. один оборот за 3-4 секунды. Медленнее можно, быстрее - нет. Но шторы дело такое, спешка не требуется, наоборот, нужно их поднимать медленно и величественно. Так что подходит.

Двигатель может повернуть шторы на заданное число оборотов. Но это всё, по-эйнштейновски, относительно. А нам нужна, по-архимедовски, точка опоры, от которой вести отсчёт. Если иметь две такие контрольные точки, сверху и снизу, то можно вообще использовать обычный двигатель и крутить «до упора». Но снизу это делать неудобно, а вот сверху можно поставить микрик. (Видел в интернете реализацию вообще без концевиков, штора обучалась при первом включении. Но это не мой путь, положение может сброситься при отключении питания, если не сохранять его каждый раз во флеш-память, насилуя её. Двигатель может по каким-то причинам пропустить шаги. Мало ли.) Микропереключатель будет нажиматься полностью поднятой шторой, а вниз мы будем разматывать на заданную при настройке длину. На самом деле было бы пожалуй даже лучше использовать геркон и магнитик в нижней части шторы. Но я до этого не додумался. Мне камрад подсказал, когда обсуждали эту тему в умных штор от Xiaomi. Я оставил микрики, но ничто не мешает использовать герконы, при желании. Микрики стоят чуть более бакса за пучок. Искать по словам micro limit switch, для примера. Нужны самые мелкие, 13х6мм, лучше без ролика. Хотя ролику всегда мона обрезание сделать.

По механике остаётся корпус и пару винтиков М3, чтобы собрать воедино. Корпус нарисуем, будем жить печатать. Корпус в идеале сделать наиболее компактным, из эстетических соображений. Да и чего лишний пластик тратить. Значит делаем плату вначале, по ней уже корпус.

Электроника.

Значит сердцем… хотя нет, мозгами, у нас будет ESP8266. Этот микроконтроллер требует для работы внешнюю память, антенну и прочую труднопаяемую в домашних условиях мелочевку. Так что берем готовую платку. Их много разных вариантов, от совсем мелких до почти ардуино-подобных. Мой выбор - ESP-07. Один из самых компактных вариантов, с керамической антенной. Есть даже разъем под внешнюю антенну, но в пределах квартиры она не нужна. ESP-12 чуть больше из-за «нарисованной» на плате антенны. Цена - 2 бакса, плюс-минус как сторгуетесь.

Управлять двигателем эти мозги напрямую не могут. Надорвутся. Не помню сколько точно допускается ток пина у ESP, кажется 12 мА, а нужно в районе 200-300. Нужны транзисторы для усиления. Проще всего взять микросхемку с ключами, ULN2003. В ней заодно есть и все необходимые для управления индуктивной нагрузкой диоды. Часто платы с этой микросхемкой продаются в комплекте к моторчику. Только там она в DIP корпусе, который излишне громоздкий. Такие платки хорошо иметь для макетирования проводами, а в готовое изделие поставить ULN2003ADR в корпусе SO-16. Стоит даже в розничном Чип и Дипе всего 19 рублей, на Али вообще меньше доллара за десяток.

Двигатель требует питания 5 вольт, мозгам нужно 3.3. Значит ставим микросхему-стабилизатор. Тут выбор огромный. Я взял самое попсовое - AMS1117-3.3 в корпусе SOT-223. Цена доллар за десяток, за $3 пришлют сразу сотню. Для питания ESP"шек от лития они не годятся, падение напряжения около 1 вольта, а вот от 5В питать в самый раз. Я их часто использую, для esp и STM32.

Ещё нужны резисторы 0805 номиналом 10КОм, плюс-минус. Тройка конденсаторов, тоже 0805, номинал 1мкФ или больше. Меньше не желательно, может глючить. И штырьки для подключения всего, чтобы не припаивать намертво. Самые обычные, однорядные прямые, шаг 2.54. Цвет по вкусу.

Питание от 5 вольт источника. Ток потребления до 0.4А на штору. Честного 1 амперного блока должно хватить на две шторы. Если не поднимать их одновременно, то даже 0.5А хватит, вероятно. Но лучше не рисковать. При возможности, лучше блок питания разогнать на 6 вольт, это компенсирует падение на проводах и ключах драйвера мотора. Особенно для широких тяжелых штор.

Для первоначальной прошивки ещё понадобится USB-TTL адаптер. Любой. В качестве него можно использовать любую Ардуинку с USB портом. Адаптер стоит копейки, но можно и попросить у кого-то на время, дальнейшее обновление прошивки, при необходимости, уже можно будет делать по воздуху.

Плата.

Схема простая, подключение типовое. Рисовал и потом разводил плату в DipTrace.

Вот развести плату оказалось чуть сложнее. Хотелось сделать максимально компактно, но не отказываясь от 0805 мелочевки, как самой распространенной и достаточно комфортной для пайки. И дорожки 0.4мм, вполне приемлемо для изготовления ЛУТом. Плата двухсторонняя. Можно было ещё на миллиметр или даже два уменьшить длину, выкинув необязательный резистор R5 между DTR и GPIO0, но я об этом поздновато подумал.
Платы можно и в китае заказать. На JLCPCB вроде ещё действует акция с бесплатной доставкой на первый заказ. Тогда 2 usd за десяток (или даже гораздо больше, если потом опиливать вручную). С доставкой уже хуже, за десятку переваливает. Но можно поискать варианты, их много. Я сам пока ни разу не заказывал, фоторезистом обхожусь.

Корпус.

В процессе работы корпус прошёл длинный эволюционный путь, начав с простой скобы-кронштейна для двигателя.

Некоторое время я ломал голову, как закрепить микрик и чем его нажимать. Пробовал варианты прикрепления к нему вилки, между зубьев которой пропускал штору, так, чтобы утяжелитель в нижней части шторы нажимал эту вилку при подъёме. Всё это было неэстетично и непрактично. Но красивое решение в итоге нашлось. Нужно всего лишь чуть выдвинуть пластиковую планку-утяжелитель, чтобы она упиралась в корпус привода. Нижнюю стенку корпуса сделать гибкой, а микрик спрятать внутрь.

Выдвинутый кончик планки можно закрыть вертикальным П-образным профилем, наклеенным на оконную раму. Тогда штора будет прилегать к стеклу даже на откидывающихся окнах. Для симметричности планка режется пополам и выдвигается с обеих сторон.

Корпус рассчитан на крепление в основание, которое идёт в комплекте к шторам. Там довольно богатый выбор способов крепления, на форточку за край, на скотч, шурупами. Глупо отказываться. Для других штор размер планки крепления может отличаться, модель придется править. Но это не сложно, рисовал я в OpenSCAD, ну как рисовал, там всё текстом задаётся. Так что и поправить должно выйти не сложно, несколько чисел поменять. Но сходу там может быть сложно в моём говнокоде разобраться. Кому нужно будет - подскажу где и как.

Печатаем. Задание принтеру я готовлю в Slic3r"е. Стараюсь подогнать так, чтобы печаталось только периметрами, без заполнения. Количество верхних и нижних слоёв ставлю так, чтобы нижняя (при печати) стенка была полностью залита.

Мои настройки такие. Печать слоем 0.25 мм, первый слой 0.3 мм, 3 периметра (для крышки лучше побольше периметров поставить, 5-6), сплошные слои: 4 верхних, 4 нижних. Я печатал и ABS"ом (немного трудновато печатается, лучше печатать с защитным периметром во всю высоту) и PLA. Но остановился на PETG, им проще всего. На печать корпуса уходит 17 грамм, на крышку - около 6. Время печати - 45-50 минут и 15 минут, соответственно.

После печати можно обработать шкуркой и растворителем для получения глянцевой поверхности, но мне лень, поэтому я решил что [s]и так сойдет издалека не видно.

Ещё печатаем переходник на ось. Его тоже надо подогнать под конкретную штору, если у неё отличается посадочный диаметр. У моих он 15-16 мм.

Паяем.

Я обычно делаю платы фоторезистом. У меня это выходит чуть дольше ЛУТа, но немного лучше по качеству и меньше брака.

Чем плохо изготовление плат дома, в переходные отверстия придётся впаять перемычки. На заводских платах отверстия внутри покрываются металлом и это обеспечивает контакт между сторонами платы. Ну а я делаю перемычки из жилки многопроволочного провода. Плату кладу на наковаленку, вставляю жилу, откусываю в миллиметре над платой и шмякаю молотком. Плату перед ударом лучше чуть приподнять, чтобы расклепалось и сверху и снизу равномерно. Получается довольно надежно, а если потом ещё и залудить - вообще отлично. И не торчит ничего, можно переходные делать прямо под микросхемами.

Припаиваем детальки. Обратите внимание, если вдруг будете повторять. Резистор R5 - 300 Ом (обозначение 301), а не 10К (103), как остальные. Не перепутать. Он вообще необязательный, можно запаять перемычку. Он на всякий случай, чтобы не попалить линию DTR при экспериментах с прошивкой. С обратной стороны тоже есть необязательный резистор R7 (на фото выше), туда вообще ничего не паять, это для экспериментов с глубоким сном только.

Некоторые пины тоже выполняют роль межслойных перемычек. Так что паять их нужно с двух сторон. Вначале запаиваем снизу, потом приподнимаем пластиковую юбку и аккуратно, используя не слишком много припоя, пропаиваем сверху. В идеале юбка садится почти на место, в ней есть небольшое углубление. Паяю я так себе, не обращайте внимания. Я вообще мастер на все кривые руки.

Первоначальная прошивка.

Если у вас уже установлена Arduino IDE, то проще всего прошить из неё. Если ещё не ставили пакет для поддержки ESP8266, то нужно его добавить (Tools - Board - Boards manager, esp8266 by ESP8266 Community - Install, версия 2.4.1, на данный момент. В 2.3.0 у меня были глюки и тормоза). Далее выставляем параметры.

Чтобы не ставить Arduino IDE, можно воспользоваться бесплатной утилитой от Espressif, разработчика этого чипа. Скачиваем и запускаем. В настройках ставим всё как на скриншоте, в первой строке только выбираем свой путь к скачаной bin-прошивке. В адресе «0x0000» это икс, а не ха, если что. И, важно, выбираем правильный размер памяти. Для ESP07 обычно 8 Мбит (=1Мбайт). Для других плат может быть 32 Мбита (=4 Мбайта). Иначе ошибка при прошивке будет.

В обеих случаях нужно выбрать правильный COM-порт для своего usb-ttl адаптера. Посмотреть его можно в диспетчере устройств, в винде. А линуксоводы сами разберутся. Скорость порта можно поставить любую, но лучше начинать со 115200, для надежности.

Подключаем следующим образом.
Плата - USB-TTL
gnd - gnd
RX - TX
TX - RX
На плате соединяем DTR и GND (тот, что для концевика потом используется, он пока свободен). Это нужно чтобы во время подачи питания на плату esp8266 перешёл в режим прошивки. Потом, для обычной работы, DTR нужно будет отключить, иначе так и будет висеть, ожидая прошивки.

Ну и в последнюю очередь подаём питание 5 вольт на контакты в углу платы, gnd (минус) и VIN (плюс). И не перепутать. Всё готово, жмём start или upload. Если всё получается с первого раза - бросаем всё и бежим покупать лотерейные билеты. Иначе проверяем всё заново, чаще всего проблема с выбором com-порта или перепутанных RX-TX (можно попробовать поменять их местами). Проверяем пайку, молимся Ктулху, пробуем заново.

После успешной прошивки отключаем DTR и адаптер, остаётся только питание. Отключаем, включаем заново. Потребление должно быть около 80 мА, это так, для контроля (в режиме прошивки или неправильной записи потребление, обычно, меньше). Даём плате секунд 5 на запуск и смотрим имеющиеся Wi-Fi сети. Должна появиться новая незапароленная сеть.

Подключаемся и заходим на адрес . Должны увидеть что-то похожее на интерфейс. Лезем в и настраиваем.

В настройках можно выбрать русский язык, если английский не устраивает. Я в технических вещах предпочитаю английский. Но, подозреваю, не все разделяют мои вкусы и, чтобы не было обвинений меня в ненависти к родному языку (хотя в школе я его действительно очень не любил и получал трояки), решил предоставить выбор владельцу.

Я прошивку ещё допиливаю, на данный момент версия 0.02 beta ещё много чего не поддерживает. К примеру нельзя выставить статический IP, только автомат по DHCP. Для начала стоит придумать сетевое имя и указать свою Wi-Fi сеть. Желательно указать NTP сервер для получения точного времени. После перезагрузки выяснить у роутера, какой IP он выдал нашему приводу. При желании закрепить его, чтобы не менялся. С мобилы, по идее, можно зайти браузером по тому имени, который указали в настройках. С компа так может не прокатить, например в Win7 по умолчанию нет mDNS клиента. Можно поставить Bonjoure от Apple, а может он уже и стоит, если вы яблочный фанат. Но это уже отдельная тема.

Дальнейшее обновление прошивка поддерживает по воздуху. Как из Arduino IDE напрямую (нужна поддержка mDNS в системе), так и прямой заливкой bin-файла по адресу httр://IP/update (логин-пароль admin:admin, пока что меняется только в прошивке, потом может вынесу в настройки).

Вообще, сразу хочу сказать, прошивка написана в соответствии со всеми стандартами безопасности, принятыми в IoT (интернете вещей). Т.е. как попало. Впрочем, если кто-то подключился к этому устройству, то пароль от вашей беспроводной сети он уже знает, а навредить может разве что подвигав шторы туда-сюда. Тем не менее, как минимум не стоит давать на роутере доступ к шторам из глобальной сети напрямую. В дальнейшем может и приделаю парольный доступ, хотя пока смысла в этом не вижу.

Касательно написания прошивки, было бы не честно не выразить благодарность камраду и его коту за их про esp8266, которые помогли разобраться с этим чипом. И за его для SonoffLED, из исходников которой я многое почерпнул. Так что, Алексей, спасибо!

Итак, запустили, сеть настроили, можно собрать воедино. Припаиваем проводочки к микрику, обжимаем разъём. Или берем два проводочка с разъёмом и паяем их. Паять надо к крайним выводам, нормально замкнутым. Если вдруг концевик отвалится от платы, это будет эквивалентно постоянно нажатому состоянию, меньше шансов убить движок.

Прикручиваем мотор к корпусу. Вставляем микрик. Для надежности лучше закрепить его каплей термоклея со стороны контактов. Подключаем к плате и утрамбовываем внутрь. Провода от мотора я не укорачивал, мне, конечно же, было лень. Просто смотал и запихнул внутрь. Оправдал это тем, что так проще будет менять, если вдруг понадобится. Плата входит плотненько, если правильно отпилена. Подточить при необходимости. Крепить не понадобилось, сидит надежно. Провода питания можно пропихнуть в щель над креплением, тогда их и невидно будет. Защёлкиваем крышку. Не получается. Уплотняем провода, пробуем ещё раз. У меня получилось. Раза с третьего. Вариант сервировки:

Блок питания с Али, б.у.шный из какой-то техники, довольно приличный, насколько я могу судить со своим образованием (окончил курсы повышения квалификации в обзорах от kirich"а). Заявлено 10 ватт на 5 вольт, нам столько мощности не нужно, так что с большим запасом. Я только чуть поднял выходное напряжение, на полвольта где-то, изменив резистор. При необходимости меняем выходные конденсаторы на большее напряжение. Установлен БП будет на остекленном балконе, почти под потолком, но всё-таки запихнул его в распаечную коробку IP55, со шнайдеровским брендом. Нравятся они мне. Подключение проводов на подделках под wago, но токи небольшие, на линию балкона у меня вообще стоит автомат C6, если что (не хочу провоцировать wago-срач в комментах).

Прокладываем провода питания по внутренней стороне створки. Делаем петлю в том месте, где оно поворачивается, чтобы не сильно перегибался. И подключаем к блоку питания.

Время настроить мотор. Для шагового мотора важно, в какой последовательности включать обмотки. При неверном подключении он будет крутиться в обратном направлении или вообще дергаться как обессилевший эпилептик. Я вроде когда делал плату и писал софт, закладывал прямой порядок. Но, видимо, где-то накосячил, как всегда. В итоге в настройках сделал выбор любого варианта подключения, чтобы не париться в дальнейшем. Вдруг китайцы на разъёме двигателя поменяют распиновку. Мне подходит вариант «A-B-D-C». Пробуем разные, жмём кнопки Test. Выбираем направление прямое или обратное, так, чтобы «тест вверх» сматывал штору. Можно поэкспериментировать со скоростью. По умолчанию 1500, это микросекунд на шаг. Чем меньше число, тем выше скорость. У меня работает где-то до 900, на 800 уже перестает крутить. Лучше оставить запас. Можно замедлить ещё сильнее, возможно чуть снизить шум от вибрации, если где-то резонанс проявляется на определенной скорости.

Настроив мотор, нужно настроить длину шторы. Поднимаем полностью вверх, до срабатывания датчика, затем опускаем вниз до нужной длины. Можно кнопкой тест, а можно выставляя значение длины шторы, постепенно его увеличивая. Узнав нужную длину, сохраняем.

Готово! Можно открывать и закрывать окна через браузер с любого устройства. Работает тихо, плавно, неспешно (глаз такое движение даже и не сразу ловит, ну то есть от неожиданного резкого движения вы не подскакиваете). У меня в балконной двери стекло в полный рост, штора до низа около фута не достаёт, но там не так много света, балкон экранирует. Можно штору наростить, мне без надобности. Так вот полная длина 1.70м проходит минуты за 2.5 при скорости в настройках 1500.

Веб версткой я не занимался давным давно, с тех пор многое изменилось, например, оказалось что таблицами уже не верстают. И ещё надо как-то сделать, чтобы на мобильных устройствах прилично смотрелось. Получилось так себе, но жить можно.

Интеграция с чем-то умным.

А вот тут будет кратко.
Уже сейчас можно управлять по сети простым запросом по HTTP.
httр://ip-address/open
httр://ip-address/close
Также есть служебный линк, его удобно использовать с ajax
httр://ip-address/test?up=1&reversed=0&pinout=2&delay=1500&steps=300
Все параметры опциональны, возвращает, после завершения операции, текущую позицию шторы.

Куда забивать эти http-линки, зависит от того, какой системой умного дома пользуетесь. У меня своя собственная, на базе того, что я делал по работе для более серьезных вещей. Но я уверен, что прикрутить можно к чему угодно без больших усилий. Найти примеры можно в интернете.

Протокол MQTT можно прикрутить. Вероятно добавлю в следующих версиях прошивки.

Вот чего пока не знаю как лучше решить - синхронизация с будильником. Не нашёл как в AndroidAPI это сделать. Так чтобы выставил будильник на 14 часов утра, а шторы получили команду на открытие в 13:50. Можно использовать альтернативный будильник, как вариант.

Если кого-то именно эта часть интересовала больше всего - я прошу прощения. Но тема слишком обширная. Тут и Tasker под Андроид с голосовым управлением, и Сири, и Домотиксы с Бродлинками и Ми-шными устройствами. Всё это можно применить, а вот описать в одном обзоре - нет. Я и так байтов текста потратил больше чем за последние года три.

Другой вариант исполнения.

Ну что, есть у кого желание повторить себе аналогичное? Если повторить хочется, но печатать корпус не на чем, травить плату нет желания, паяльник одолжил знакомый криптоаналитик, то есть у меня для вас рецепт из кубиков.

Ищем в китае любую отладочную плату на esp8266, так чтобы с припаяными пинами и usb разъемом. Там всякие WeMos, NodeMCU и тому подобное, на свой вкус и подешевле. Оно не сильно дороже голой esp07, на самом деле. Дальше соединяем это с платой драйвера, которая идёт в комплекте с моторчиком (иногда не идёт, ищите нужные лоты). Прошиваем по USB кабелю, также, как написано ранее. Только копка flash есть на плате или даже само сработает. Всё, готово. Дел на 5 минут, реально. Вот как потом мотор крепить конкретно к вашей шторе - это уже не мои проблемы:)

Подключение простое. 4 входа на плате драйвера (IN1-IN4) соединяем с пинами D1, D2, D6, D7 (они могут быть подписаны как у esp, GPIO4, GPIO5, GPIO12, GPIO13). Соединяем строго как попало. Потом в настройках выставим как надо. Плюс и минус драйвера коннектим к VIN (м.б. обозначено как 5V) и gnd соответственно. Тут уже, если перепутать, в софте не поправить. Всё.

Планы.
Для начала допилить прошивку. Этот процесс вечный, так что тянуть с обзором дальше не стал. В планах добавить MQTT, статический IP, автономную работу по расписанию. Ещё что-то, уже не помню. Потом есть мысли для дачи сделать автономное питание, там можно тупо по расписанию восхода-захода солнца работать. Или по фотодатчику. Также есть мысль адаптировать разработку для экрана проектора. Более мощный мотор нужен будет.

Но результатом я уже доволен. Надеюсь, кому-то ещё пригодится. О многом, наверняка, забыл написать. Так что в комментах постараюсь ответить.

Скучное видео. Снимал на мобильник, резкость постоянно уплывала, но лучше не могу:(

UPDATE . С момента публикации прошивка была значительно доработана. Исходники и бинарники по-прежнему доступны на GitHube. Постепенно допиливается отдельный . Кто очень хочет, может приобрести у меня готовые блоки. Добавить в избранное Понравилось +240 +439