Но при этом же когда в квартире ночью выключен свет, уличное освещение выступает в роли ночника, и без проблем по квартире можно ходить не используя дополнительных источников света. А когда есть маленькие дети то это очень удобно. Поэтому ночью все шторы открываются.
Вот и приходится постоянно дергать эти шторы туда сюда, что уже изрядно надоело.
Изначально была мысль купить какой то готовый вариант но увидев цену на все это дело я понял что не так уж и сильно мне надоело их постоянно открывать и закрывать.
Даже у друзей из под небесной не оказалось приемлемого варианта по цене.
Ну если нельзя купить, то будем делать сами. И здесь есть еще одна проблема, практически во всех вариантах самостоятельного изготовления привода штор, которые нам предлагает интернет нам нужен 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 месяца. Да я не сделал что бы можно было управлять всем с пульта с телефона или через интернет. Мне этого не нужно, мне нужно было что бы я их включил, и забыл, а они пускай работают там себе тихонько. И они работают, я их неделю могу не трогать и все работает прекрасно, нет никакого рассинхрона между левой и правой шторой, и все также опускаются и поднимаются на один и тот же уровень.
Печатная плата и прошивка здесь
Ну и на этом все всем пока.