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

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

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

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

Вот и приходится постоянно дергать эти шторы туда сюда, что уже изрядно надоело.
Изначально была мысль купить какой то готовый вариант но увидев цену на все это дело я понял что не так уж и сильно мне надоело их постоянно открывать и закрывать.
Даже у друзей из под небесной не оказалось приемлемого варианта по цене.
Ну если нельзя купить, то будем делать сами. И здесь есть еще одна проблема, практически во всех вариантах самостоятельного изготовления привода штор, которые нам предлагает интернет нам нужен 3D принтер. Для изготовления нового крепления штор.
3Д принтер штука хорошая но у меня его нет, поэтому буду изобретать крепление сам.
Для привода понадобится механизм крепления для рулонных штор. Такой механизм идет в комплекте с недорогими шторами или продается отдельно.
В качестве привода использовал популярный шаговый двигатель на 5 вольт 28BYJ-48. Я не буду текстом описывать процесс сбора данного крепления кому интересно в конце статьи будет видео где подробно все показана. Вот что у меня в итоге получилось.
Так как у меня окно состоит из двух створок мне понадобится 2 привода.

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

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

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

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

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

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

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


Что мы имеем на плате. АрдуиноНано в качестве мозга, 2 драйвера для управления шаговыми двигателями, микросхемы можно взять из плат которые идут в комплекте или приобрести отдельно. Кнопки для выбора режима работы и ручного управления, светодиоды которые показывают в каком режиме сейчас работает блок и разъемы для подключения всех датчиков и приводов.

Еще из за того что штатные провода привода очень короткие то их необходимо удлинить а еще лучше заменить. Для подключение приводов и датчиков я использовал шлейф.
Здесь есть один момент так как шлейф получается очень длинный а сечение у него очень маленькое то и на приводы необходимо подавать не 5 вольт а 6,5-7. Я запитал все от зарядного от мобильника повысив напряжение с помощью DC-DC преобразователя.
Вот такой установочный комплект в итоге получается 2 концевых датчика холла, 2 датчика освещения, 2 привода, плата управления и дисплей, дисплей использовал только для настройки.

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

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

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

По мимо автоматического режима есть 3 ручных. Первый режим управление 2 шторами одновременно и два режима управление левой и правой шторой по отдельности.

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

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

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


Печатная плата и прошивка здесь
Ну и на этом все всем пока.

Автоматические рулонные DIY шторы v2.0

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Этот проект был задуман два года назад, в мае 2018 года, ровно в тот момент, когда я купил свой 3D принтер. Немного ранее я стал интересоваться «Умным» домом. От идеи до первого «запуска» прошёл ровно год, за это время я перечитал тонну статей в интернете. Первый «запуск» произошёл в июне 2019 года.

Первая версия привода была на базе шагового двигателя 28BYJ-48 и драйвера ULN2003 ESP8266 (прошивка от wifi-iot), для рулонной шоры Blackout, купеной в «Леруа Мерлен». Длина 2.0 м, вес 2,5 кг. Штора была куплена в 2014 году и ежедневно поднималась и опускалась «врукопашную». Выбор пал на готовый вариант с Thingiverse, в том числе, из-за наличия прошивки, а также опубликованных автором исходников модели.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

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

  • для 28BYJ-48-5V, поднятие напряжения до 7,5 вольт;
  • для 28BYJ-48-12V, поднятие напряжения до 19 вольт.

В обоих случаях был значительный нагрев двигателя, но и был прирост мощности на 20%-30%. По итогу, всё через пару недель было демонтировано и штора вернулась к заводским параметрам.

  • если штора была размотана, то приводу не хватало мощности на её поднятие;
  • если штора была поднята, то под собственным весом она сама постепенно опускалась, т.е. просто «падала».

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

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Переход на Nema-17 потребовал новый контроллер управления шаговым двигателем на драйвере A4988. Также в момент проектирования контроллера были протестированы драйверы DRV8825 и TMC2208. Два последних тише, но и дороже, поэтому остановился на A4988.

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

Автоматические рулонные DIY шторы v2.0

Версий контроллеров управления шаговым двигателем также было множество, были как на «готовых» платах для A4988 с Aliexpress, так и на полностью самодельных макетных платах.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Поскольку пришло понимание, что без редуктора штора будет постоянно «падать», решил использовать Nema-17 с редуктором 27:1, хотя, возможно, хватило бы и редуктора 5:1.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Поскольку я уже получил полностью работоспособную штору на балконе, мне захотелось повторить опыт, но уже со шторой Blackout на Кухне. Длина 1.2 м, вес 1,4 кг. Поскольку Nema-17 я уже освоил, решил добавить в копилку 28BYJ-48 и ESP-01S.

После переделки 28BYJ-48 в биполярный, он заиграл новыми красками, а именно, значительно прибавился крутящий момент, примерно на 40%-50%, естественно, помогло поднятие напряжения:

  • для 28BYJ-48-5V, до 12 вольт;
  • для 28BYJ-48-12V, до 24 вольт.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Схема контроллера

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

Отдельно хотелось бы обратить внимание на вопрос питания Nema-17, не вдаваясь в технические дебри. Напряжение 12 вольт — это минимум, намного правильнее использовать напряжение 24 вольта, т.к. мы получаем дополнительный прирост мощности и оборотов двигателя.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Программное обеспечение (прошивка)

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

В скетче управление двигателем 28BYJ-48, а мне требовалось управление двигателем NEMA-17. Поэтому скетч пришлось немного доработать. После чего я счастливо жил 4 месяца.

Далее поиски прошивки привели меня на гитхаб Tasmota, где в тот момент сделали первую версию поддержки драйверов A4988. В чате Discord поддержки я выложил схему моего контроллера для A4988 и несколько фотографий, схему далее добавили в первую статью.

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

В итоговом варианте я использую прошивку от Tasmota, и переходить с неё не планирую. Всё, что мне нужно от прошивки — это стабильность и управление по MQTT.

Автоматические рулонные DIY шторы v2.0

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

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

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

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Первый рабочий контроллер на полноценной плате, на котором ставились множественные эксперименты.

Автоматические рулонные DIY шторы v2.0

Вдоволь наигравшись, плотно засел за Fusion 360, дабы окончательно решить вопрос со шторой на балконе.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0 Ну и войдя во вкус, решил доделать привод на кухне. Дабы не изобретать велосипед, взял за основу готовый проект.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

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

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Производители готовых комплектов приводов, как например DOOYA или XIAOMI, делают конечно хорошие вещи, но как мне кажется, это немного дороговато. Да и сделать самому намного приятнее, и ещё при этом сэкономив немного.

Автоматические рулонные DIY шторы v2.0

Ну поскольку, за время экспериментов, шторы мне несколько раз сильно «пожевало» — захотелось минимальной защиты.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Вариант 3.0 (в мечтах)

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

Но, как обычно, споткнулся о программное обеспечение (ну не программист я, а клавиатуру в лесу нашёл), и не найдя готовой прошивки, отложил проект до лучших времён.

Автоматические рулонные DIY шторы v2.0Автоматические рулонные DIY шторы v2.0

Автоматические рулонные DIY шторы v2.0Итоги

Фактически за один год я получил огромный опыт в 3D проектировании и создании своих плат, а также подтянул навыки пайки.

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

Все 3D модели, если кто-то захочет их повторить, вместе с исходниками в формате Fusion 360, мной выложены на Thingiverse, найти их там можно просто набрав в поиске мой ник.

Подпишитесь на автора

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

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

Евросамоделки — только самые лучшие самоделки рунета! Как сделать самому, мастер-классы, фото, чертежи, инструкции, книги, видео.

  • Главная
  • Каталог самоделки
  • Дизайнерские идеи
  • Видео самоделки
  • Книги и журналы
  • Обратная связь
  • Лучшие самоделки
  • Самоделки для дачи
  • Самодельные приспособления
  • Автосамоделки, для гаража
  • Электронные самоделки
  • Самоделки для дома и быта
  • Альтернативная энергетика
  • Мебель своими руками
  • Строительство и ремонт
  • Самоделки для рыбалки
  • Поделки и рукоделие
  • Самоделки из материала
  • Самоделки для компьютера
  • Самодельные супергаджеты
  • Другие самоделки
  • Материалы партнеров

Строительные калькуляторы Расчеты онлайн

Автоматические шторы своими руками

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

Механика

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

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

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

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

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

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

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

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

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

Электроника

Вся электроника у меня разбита на две части — силовую и управляющую. Главная задача силовой части — обеспечение питания двигателя привода. Привод стеклоподъемника может потреблять очень большой ток. Для уменьшения этого тока я уменьшил напряжение питания привода до 5 вольт, но даже при этом максимальный ток, потребляемый двигателем, может доходить до 3А. Чтобы обеспечить такой ток, я использовал блок питания от принтера, способный выдавать напряжение около 30В и ток до 0.7А, а так же DC-DC преобразователь до 5В. За счет понижения напряжения DC-DC вполне способен выдать нужный ток.
Управление питанием двигателя производится при помощи мощного реле, предназначенного для изменения полярности сигнала, и MOSFET, управляющего подачей напряжения на двигатель. Благодаря использованию MOSFET можно регулировать скорость вращения двигателя, но в данный момент эта возможность не используется.
Также на силовой части установлены стабилизаторы, предназначенные для питания управляющей электроники и цепь контроля питания двигателя. Стабилизаторы питаются от более низковольтной цепи блока питания, напряжение там не превышает 12В.

Схема силовой части

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

Читайте также  Раздвижные шторы своими руками

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

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

Схема управляющей части

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

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

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

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

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

Автоматическая рулонная штора

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

Конструкция электронного блока управления рулонной шторой

Автоматическая рулонная штора

Итак через несколько месяцев заряда аккумуляторов едва хватало на подъем шторы.

Штатное зарядное устройство не могло обеспечить питание двигателя. В качестве источника питания применил сетевой источник питания напряжением 5 Вольт и током до 3 Ампер. С повышенным напряжением питания привод стал гораздо быстрее поднимать штору. Кнопкой остановить штору в нужном месте стало проблематичным. Жизнь потребовала автоматизировать этот процесс.

Для упрощения управления шторой разработал простое электронное устройство с кнопочным управлением. Устройство с успехом может быть применено и для управления подъемными гаражными воротами. Возможна модернизация схемы с применением контроллера Arduino. Работу начал с установки концевых датчиков.

Концевые датчики схемы автоматики

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

Верхний датчик шторыНижний датчик автоматики шторыМагнит от винчестера закреплен на нижней планке шторыАвтоматическая рулонная штора

Конструкция электронного блока автоматики

На фото представлена схема электронного блока автоматики

Автоматическая рулонная штора

Принцип работы схемы системы автоматики.

Допустим штора находится в открытом состоянии и концевой датчик 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- 100 мкф на 50 вольт. Мостовой выпрямитель любой на ток 3-4А.

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

Автоматическая рулонная штораАвтоматическая рулонная штора

Самодельное штора надежно работает (сейчас 2020 год). Схему автоматики можно с успехом использовать для управления и другими устройствами. В перспективе намечено сделать автоматику управления шторой на плате Arduino. Arduino позволит просто сделать управления через ИК пульт и автоматику работы от датчиков освещения.

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

1. Как подключить двигатель от старой стиральной машины через конденсатор или без него
2. Самодельный наждак из двигателя стиральной машинки
3. Самодельный генератор из двигателя от стиральной машины
4. Подключение и регулировка оборотов коллекторного двигателя от стиральной машины-автомат
5. Гончарный круг из стиральной машины
6. Токарный станок из стиральной машины автомат
7. Дровокол с двигателем от стиральной машины
8. Самодельная бетономешалка

Автоматические шторы своими руками

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

Механика

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

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

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

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

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

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

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

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

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

Электроника

Вся электроника у меня разбита на две части — силовую и управляющую. Главная задача силовой части — обеспечение питания двигателя привода. Привод стеклоподъемника может потреблять очень большой ток. Для уменьшения этого тока я уменьшил напряжение питания привода до 5 вольт, но даже при этом максимальный ток, потребляемый двигателем, может доходить до 3А. Чтобы обеспечить такой ток, я использовал блок питания от принтера, способный выдавать напряжение около 30В и ток до 0.7А, а так же DC-DC преобразователь до 5В. За счет понижения напряжения DC-DC вполне способен выдать нужный ток.
Управление питанием двигателя производится при помощи мощного реле, предназначенного для изменения полярности сигнала, и MOSFET, управляющего подачей напряжения на двигатель. Благодаря использованию MOSFET можно регулировать скорость вращения двигателя, но в данный момент эта возможность не используется.
Также на силовой части установлены стабилизаторы, предназначенные для питания управляющей электроники и цепь контроля питания двигателя. Стабилизаторы питаются от более низковольтной цепи блока питания, напряжение там не превышает 12В.

Схема силовой части

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

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

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

Схема управляющей части

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

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

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

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector
Для любых предложений по сайту: [email protected]