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

Самодельный привод штор


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

Механика

Шторы изначально уже были на балконе. Их две, обе подвешены на металлическом тросике, протянутом под потолком от одной стены балкона до другой. Понятно, что передвигать нужно сразу обе шторы, при этом из-за трения штор об тросик (он достаточно шершавый) требуемая сила должна быть достаточно велика. Кроме того, иногда на пути шторы могут встречаться препятствия, например, приоткрытое окно балкона, что еще больше увеличивает требования к силе.
Таким образом, привод должен быть достаточно мощным и надежным — на балконе часто бывает повышенная влажность, возможна достаточно большая разница температур зимой и летом. Поэтому основой привода я сделал автомобильный привод стеклоподъемника. Он обладает достаточной мощностью, способен выдавать большой крутящий момент (в него встроен червячный редуктор) и очень надежен.

Схема механической части привода показана ниже:

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

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

Фотография самого привода на макете:

Как видно из фотографии, к приводу стеклоподъемника прикреплена достаточно крупная тонкая пластина (я использовал текстолит). К ней крепится металлический уголок с двумя отверстиями, через которые пропущена веревка. Он нужен для того, чтобы виток веревки на ролике не путался, для этого отверстия в уголке сделаны на разной высоте относительно пластины.
Правее уголка — концевые выключатели, нужные для остановки штор к крайних положениях. Для того, чтобы обозначить эти положения, на веревку надеваются две пластиковые трубочки (на фотографии рядом с нижним выключателем видна только одна из них). Трубочки располагаются так, что при достижении шторой крайнего положения одна их них нажимает на выключатель, при этом для надежного нажатия рядом с каждым из выключателей крепится металлическая пластинка, которая прижимает трубочку к выключателю.
Три металлические стойки, прикрепленные к пластине, нужны для крепления крышки привода.
Оба ролика для веревки сделаны из колес для мебели. Используя дрель и напильник, в каждом из них нужно проточить канавку, в канавке ролика привода должны укладываться два витка веревки. Ролик привода крепится на валу за счет натяжения, при этом отверстие в нем пришлось расточить до квадратного, так как вал привода квадратный.
Привод крепится к стене балкона при помощи подходящих мебельных уголков (один из них виден на фотографии слева). В приводе стеклоподъемника достаточно крепежных отверстий, так что проблем с креплением не возникает.

Вид привода, уже прикрепленного к стене и закрытого крышкой:

Для того, чтобы натягивать веревку, используется специальный винт с гайкой, к которому крепятся концы веревки:

Также к нему прикреплен конец одной из штор.

Электроника

Управляющая электроника представлена микроконтроллером STM8S. Контроллер выполняет достаточно много функций — измерение освещенности, принятие решения о запуске привода, контроль за положением штор по концевым выключателем, управление питанием привода, управление приводом в ручном режиме — по командам пульта ДУ. Кроме того, к контроллеру подключен радиомодуль на NRF24L01 и шина 1-Wire, по которой подключены три датчика температуры. При помощи радиомодуля можно управлять приводом и считывать значения температуры в разных точках балкона и на улице, однако в данный момент второй радиомодуль подключен только к макетной плате, так что далее этот функционал я рассматривать не буду.

Читайте также:  Компонентный кабель для ps2 своими руками

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

Индикация работы привода — при помощи трехцветного светодиода (используются только синий и красный диоды). Синий загорается при подаче напряжения на двигатель, красный начинает периодически мигать при наличии ошибок в работе привода. Число вспышек позволяет определить номер ошибки.
Для звуковой сигнализации некоторых событий (например, при подаче команды на закрытие уже закрытых штор) используется сам двигатель привода. На него подается ШИМ сигнал с маленьким коэффициентом заполнения, в результате чего двигатель достаточно громко пищит.

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

Так как освещенность датчика может резко изменяться — из-за различных вспышек на улице, переменной облачности, то данные от датчика приходится фильтровать. У меня реализован следующий алгоритм обработки: данные от датчика оцифровываются с частотой 10Гц, и записываются в массив. Раз в секунду значение этого массива усредняется (в первую очередь это нужно для фильтрации шумов и вспышек). Далее полученные значения добавляются в другой массив размерностью 600 элементов, после достижения конца массива запись начинается с его начала. Также каждую секунду производится анализ этого массива — контроллер подсчитывает, какой процент элементов массива меньше определенного порога (с ростом освещенности напряжение на выходе фотодатчика падает). Если значения более 66% элементов меньше заданного порога — то считается, что освещенность достаточно велика, и шторы можно закрывать. Таким образом проводится фильтрация периодических изменений освещенности. При этом на частоту работы привода тоже наложено ограничение — в автоматическом режиме мотор включается не чаще раза в десять минут.

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

Вся электроника установлена в стандартный пластмассовый корпус:

Один из выключателей нужен для перевода электроники в автоматический режим работы, второй позволяет полностью отключить питание мотора.
При помощи гнезд Jack 3.5мм к устройству подключаются датчик освещенности, TSOP для приема данных от пульта, и внешние термодатчики.
Белым колпачком закрыт светодиод — так его видно под любым углом.

Вид собранного и установленного на свое место блока электроники:

Видео работы привода (управление с пульта):

Источник

Электроприводы рулонных штор с WiFi своими руками.

С чего все начиналось.

Еще с детства я мечтал об электрических шторах. Как было бы хорошо плавно и естественно просыпаться под утренние лучи солнца! Тогда еще у меня были обычные шторы. Электропривод для них был вполне реализуем, об этом я узнал в Сети. Интернет тогда только начал проникать в наши дома. Но единственной преградой были карнизы для штор. Они были металлическими и крючки в них немного застревали. Требовалась замена карнизов, а на это я тогда не был готов.

Прошло много времени…
Я переехал и начал снимать бюджетную квартиру. Там на окнах были горизонтальные жалюзи. На них-то я впервые и установил электроприводы. Это было замечательно! Утром ко времени подъема жалюзи открывались, комната освещалась утренними лучами солнца и мы просыпались легко и непринужденно.

Читайте также:  Пеленка уголок с кружевом своими руками

Реализованы приводы были довольно своеобразно: из DVD плееров с разборки я достал моторы с редукторами, удалил лишнее и установил в два небольших пластиковых корпуса. Эти моторы были установлены на нижних частях двух окон и вращали трости жалюзи. Требовалось четыре оборота трости для открытия или закрытия. Для управления я собрал небольшой контроллер. Он представлял собой ATmega8 с дисплеем. Имелось два «будильника» на открытие и закрытие, а количество оборотов трости задавались задержкой «delay_ms». В добавок можно было вручную открыть или закрыть жалюзи, имелись автоматический и ручной режимы.

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

Планирование.

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

В итоге было принято решение к имеющимся рулонным шторам добавить моторы с редукторами, установить концевики, чтобы все было красиво и автоматично, и организовать управление при помощи Sonoff реле. Используя такое реле удалось получить такие функции как удаленное управление по WiFi и при помощи пультов на 433МГц, гибкие настройки дня и времени открытия/закрытия и др. К тому же это все стоит недорого, не нужно писать и отлаживать программу, травить плату. Берем на вооружение!

Во время написания статьи я обнаружил, что на Али есть и приводы цепи штор — и тут китайцы нас спасают. Можно было просто купить…

Подготовка и доработка комплектующих.

Итак, приступим. Для начала, перед покупкой двигателей, я попытался измерить требуемое усилие на открытие. Радиус колеса шторы примерно 1 см и измерив какая масса, приложенная к цепи, будет поднимать штору, получим приблизительное значение требуемого крутящего момента двигателя. Я использовал пластиковую бутылку, наполненную водой. Оказалось, что требовалось около 1,5-2 кг*см для смещения шторы, а это довольно много. Разобрав механизм фиксации я обнаружил, что штора фиксируется и не падает благодаря пружине.

В моем случае их было две. Одну я удалил, и вал смазал маслом. После сборки «измерения» показали, что уже с одним литром воды (1кг*см) штора приходила в движение и сама не падала. Отлично…

Дальше нужен двигатель.
Результатом поисков по Алиэкспресс стали двигатели с редуктором. Можно выбрать требуемый крутящий момент, напряжение и скорость вращения. Я остановился на двигателе 12В, 30 об/мин, 4кг*см. Забегая вперед скажу, что с этим двигателем при напряжении 10В окна открываются за 37 секунд.

Для двигателей нужны корпуса. Самыми компактными подходящими нашлись корпуса Gainta. У них большой выбор пластиковых и алюминиевых корпусов.

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

И самое интересное — как это все прикрутить к шариковой цепи? Для решения этой задачи я приобрел рем. комплект для таких же штор.

Из этого комплекта нам понадобится деталь, отмеченная стрелкой. Её нужно будет превратить в колесо с резьбой М6. На этой детали удаляем все лишнее, вклеиваем две гайки М6 на эпоксидную смолу, все накручиваем на резьбу и клеим на эпоксидку. Сразу скажу, что гайки не обычные, а резьбовые вставки М6-М8*1,5. Таких в продаже нет, они были честно спионерены позаимствованы на работе. Поэтому придется импровизировать, если осмелитесь повторить сие безумие. К сожалению, фотографий процесса переделки не сохранилось. Тут прошу меня извинить.
Имеем двигатели с редукторами и колесами для шариковой цепи в корпусах.

Читайте также:  Новогодний олень своими руками пошагово

Собираем все в систему.

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

Двигатель управляется драйвером для коллекторных моторов A4950 (PDF) от Allegro.

(Будьте осторожны! Микросхема драйвера чувствительна к статическому электричеству. Во время сборки умерло несколько микросхем.)
Управление на плату драйвера приходит от Sonoff реле через концевые выключатели в виде герконов, установленных внутри штапиков окон. В самом Sonoff реле нужно заменить реле 🙂 на другое с напряжением 5В и группой переключающих контактов. Напряжение 5В для управления берем с источника питания Sonoff реле (электролитический конденсатор с низким напряжением).
Двигатели питаются от отдельного импульсного блока питания.
На самом деле я реализовал все немного сложнее: для питания двигателей я дополнительно использовал понижающие преобразователи, т.к. в зависимости от длины провода скорость вращения двигателей может быть разной, да и скорость вращения можно регулировать. Но это не столь важно.
Корпуса двигателей оказались довольно компактными, что вызвало небольшие трудности с установкой понижающих преобразователей и драйверов. Но все благополучно уместилось.
Так выглядит двигатель с питанием и управлением.


Чтобы ограничить движение шторы, внутрь штапиков были установлены герконы, а на шторы — магниты. Вся проводка уложена в кабель каналы.

На очереди блок управления. Внутри пластикового корпуса уместились блок питания, Sonoff реле и плата задержки, о которой я расскажу чуть позже.

Так блок управления подключается к окнам. Он аккурат расположился под тумбочкой и такая конструкция никак не мешает.

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

Запуск и наладка.

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

Все заработало, вроде как ничего сложного… Если бы не одно «но»! Если ветерок колышет штору, может возникнуть ситуация, когда магнит отодвинется от геркона и т.к. управление подается постоянно, штора начнет двигаться куда не нужно. Таких случаев было достаточно и я решил добавить в систему задержку на отключение управления. Таким образом, через 40 секунд после появления управляющего сигнала контроллер отключает управление на драйверы двигателей. И даже, если штора не остановилась по концевику — остановится по таймеру. К слову, остановки в любом положении не предусмотрено — только открыто или закрыто. Это меня устраивает.

Опыт эксплуатации и резюме.

Результатом моих домомучений стала возможность открывать/закрывать шторы простым нажатием на кнопку настенного пульта ДУ или через приложение eWeLink со смартфона, автоматически открывать и закрывать шторы по времени и по дню недели, удаленно управлять через Интернет. И это, я вам скажу, очень удобно.
К плюсам еще стоит отнести возможность ручного управления. Если система отказала или отключили электричество, можно снять цепи с двигателей и крутить все вручную. Да и сами шторы поменять — не проблема. При использовании шаговых двигателей на оси вала, зачастую, механизм необратимо переделывается и возможность ручного управления ставится под вопрос.
Шум двигателей немного раздражает, но я его слышу только утром, и зачастую сквозь сон. Вечером шторы закрываются, когда меня еще нет дома или я нахожусь в другой комнате.
Так же интересен сам опыт использования Sonoff реле не как устройства коммутации нагрузки, а в качестве управляющего устройства. Можно использовать таймеры, расписание, удаленное управление труднодоступными механизмами и пр.
Интересно, как бы получилось реализовать такое управление при помощи реле от Xiaomi. Гибкие настройки сценариев, интеграция в систему умного дома выглядят многообещающе.
А какие нестандартные варианты использования Sonoff реле знаете вы?
Благодарен, что дочитали до конца. Я не писатель, больше технарь. Старался…

Источник

Оцените статью
Своими руками