Электро жалюзи своими руками - DOMEG.RU

Электро жалюзи своими руками

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

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

Цели, которые я поставил перед собой:

  1. Управление жалюзи с электроприводом через вай-фай.
  2. Управление по протоколу MQTT.
  3. Кнопочное управление.
  4. Использование недорогих общедоступных и напечатанных на 3Д-принтере деталей.

Шаг 1: Список необходимых компонентов

  • Модуль NodeMCU 1.0 (он же V2)
  • Шилд электродвигателя
  • Шаговый электродвигатель 28BYJ-48
  • Микро-выключатели с тремя выводами (если вы собираетесь использовать корпус, напечатанный на 3Д-принтере, вам нужны будут выключатели именно такого размера).
  • Установочные винты под шестигранник М3х8.
  • Кабель микро-USB для питания и программирования и любое зарядное устройство с USB-штекером.
  • 3Д-принтер (или контора, которая оказывает услуги трехмерной печати).
  • Резьбовые вставки из латуни рифленые M3x5x4.
  • Светонепроницаемая рулонная штора.
  • Провода-перемычки и паяльное оборудование.

Шаг 2: Подключение двигателя и шилда

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

Шаг 3: Настройка MQTT брокера

MQTT – легкий протокол, работающий по принципу издатель-подписчик, используемый для создания решений «Интернета вещей». Устройства обмениваются между собой сообщениями, этим потоком управляет брокер. Можно использовать локальный (например, Mosquitto) или облачный брокер.

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

Настройка облачного сервера:

  1. Зарегистрируйтесь на сайте cloudmqtt.com
  2. Создайте инстанцию брокера
  3. Кликните по кнопке instance info и оставьте вкладку открытой
  4. Для тестового использования установите MQTT.fx
  5. Добавьте профиль на MQTT.fx с учетными данными вашего облачного MQTT брокера
  6. Установите соединение. Если работает, значит у вас получилось создать работающее соединение с облачным брокером.

Шаг 4: Программа

Микроконтроллер ESP8266, на основе которого создана плата NodeMCU, — однокристальный компьютер, с модулем вай-фай и возможностью подключения других плат. Контроллер можно программировать разными способами, но наиболее популярными являются программирование в Arduino IDE и с помощью интерпретатора Lua. Мне удобней было использовать Lua из-за встроенной файловой системы.

Прошивка

Даже если ваш NodeMCU уже шел с прошивкой Lua, я бы советовал переустановить ее, используя последнюю версию Lua.

  1. Соберите нужный вам вариант прошивки здесь, укажите следующие модули: file, GPIO, MQTT, net, node, PWM, timer, WiFi, SSL (опционально)
  2. На электронную почту должно прийти письмо со ссылкой на файл с прошивкой, перейдите по ссылке и скачайте файл.
  3. Скачайте Flash tool

С помощью Flash tool прошейте плату:

  • запустите программу
  • нажмите на кнопку для соединения с NodeMCU
  • выберите последовательный порт
  • выберите файл в программе
  • нажмите Flash

Установите код для рулонной шторы

  1. Загрузите код
  2. Загрузите ESPlorer IDE
  3. Откройте ESPlorer
  4. Выберите последовательный порт
  5. Установите соединение
  6. Откройте все файлы lua
  7. Редактируйте настройки .lua и установите настройки вай-фай и протокола MQTT
  8. Загрузите в ESP все lua файлы
  9. Перезагрузите устройство

Шаг 5: Тестовый прогон

Пришло время проверить все соединения и программу.

  • Откройте esplorer и установите соединение.
  • Выполните следующие команды (на фото). Двиготель должен сделать 1000 шагов (повернуться на четверть оборота).

Шаг 6: Печать деталей на 3Д-принтере

Дизайн деталей выполнен в Fusion 360. Загрузите файл и печатайте детали.

Шаг 7: Сборка блока управления

Выполните следующие действия (показаны на видео):

  1. Нагрейте паяльник до примерно 200°С.
  2. Мягко надавливая жалом паяльника, вставьте резьбовые латунные гайки в углы пластикового корпуса.
  3. Уберите рычажок с выключателя.
  4. Нажатиями туда-сюда/внутрь-наружу разработайте пластиковую крышечку кнопку.
  5. Нажатием установите выключатель на место.
  6. Также нажатием установите шилд двигателя на место.
  7. Установите на место двигатель.
  8. Привинтите пластиковые детали друг к другу.

Важная информация по питанию: я установил, что для небольшого оконного проема или для короткого расстояния прокрутки хватит 5-тивольтового блока питания с USB разъемом. Если у вас большие окна и опускать штору нужно на большое расстояние, вам нужно установить внешний источник питания (максимально 9В). Источник питания подключите к шилду двигателя. Не забудьте отсоединить UDB если собираетесь что-то делать с вашей конструкцией.

Шаг 8: Установка рулонной шторы

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

Шаг 9: Калибровка

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

  1. Нажмите кнопку и удерживайте ее не меньше 2 сек.
  2. Электро жалюзи начнут двигаться вниз.
  3. Когда штора опустится до нужного уровня, снова нажмите на кнопку (короткое нажатие).
  4. Когда штора поднимется до нужной высоты, еще раз коротко нажмите на кнопку.
  5. Готово.

Шаг 10: Управление через протокол MQTT

  1. Загрузите MQTT.fx с сайта.
  2. Запустите эту программу.
  3. Создайте профиль к брокеру, который вы создали ранее.
  4. Установите соединение.

Подпишитесь на сообщения с топиком из файла конфигурации config.lua, например «/house/masterbedroom/#», без кавычек. Если на канале вашего брокера больше ничего нет, вы можете подписаться на что угодно, например, «#».

Каждые две минуты вы должны получать от вашего блока управления шторой сообщения такта состояния. Для управления механизмом отправьте сообщение с топиком, подходящим config.lua, например «/house/masterbedroom/rollerblind/0/set»

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

Шаг 11: Интеграция с Openhab (опционально)

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

  1. Установите и настройте openhab в соответствии с инструкцией с официального сайта.
  2. Установите MQTT плагин (биндинг).
  3. Настройте плагин под ваш брокер (локальный или облачный).
  4. Добавьте блок управления шторой в свою номенклатуру и в файл структуры сервера. Пример ниже.

Добавление в номенклатуру:

Добавление в структуру сервера:

Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.

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

Всем добрый день.

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

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

Даже у друзей из под небесной не оказалось приемлемого варианта по цене.

Ну если нельзя купить, то будем делать сами. И здесь есть еще одна проблема, практически во всех вариантах самостоятельного изготовления привода штор, которые нам предлагает интернет нам нужен 3D принтер. Для изготовления нового крепления штор.

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

В качестве привода использовал популярный шаговый двигатель на 5 вольт 28BYJ-48. Я не буду текстом описывать процесс сбора данного крепления кому интересно в конце статьи будет видео где подробно все показана. Вот что у меня в итоге получилось.

Читайте также  Как отрегулировать доводчик входной двери?

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

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

Второй это в качестве датчика использовать датчик холла и магнит. Именно этот вариант в итоге я использовал.

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

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

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

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

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

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

После установки все выглядит таким образом.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также  Дует из под подоконника пластикового окна

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Итоги

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

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

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

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

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

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

Изготовление и установка электропривода на рулонные шторы

Электропривод выполнен на базе миниатюрного 4-х фазного шагового двигателя 28BYJ-48-12V . Двигатель имеет редуктор с передаточным числом приблизительно 64:1, что обеспечивает достаточно приличный крутящий момент для такого размера двигателя и скорость вращения

  • Схема фаз двигателя 28BYJ-48-12V
  • Передаточное число редуктора двигателя 28BYJ-48-12V составляет примерно 64:1.

Контроллер

В качестве мозга электропривода использован микроконтроллер Atmega328. Он общается с внешним миром через шину RS485, по протоколу ModBus, шина выполнена на микросхеме MAX485. Шаговый двигатель подключается через транзисторную сборку Дарлингтона — ULN2003. В качестве датчика нулевой точки использован датчик Холла A3144, он служит для определения верхней нулевой точки (Zerro) положения шторы. Еще один датчик Холла (Mode) припаян непосредственно на самой плате и выполняет следующие функции:

  • Активация режима обучения
  • Аварийный останов двигателя
  • Сброс контроллера на заводские установки

Дополнительно на плате контроллера предусмотрены входы для фоторезистора (например vt90n) и герконового датчика открытия окна.

Схема электрическая принципиальная электропривода рулонных штор на шаговом двигателе 28byj-48

Код прошивки микроконтроллера написан в среде Arduino IDE и находится в открытом доступе на моей странице GitHub.

Принцип работы

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

Для того чтобы контроллер знал текущее положение шторы его необходимо обучить. Для этого в ручную опускаем штору в нижнее положение на необходимую длину, подносим кратковременно магнит к датчику Mode на контроллере (датчик установлен в районе светодиода), при этом светодиод начнет мигать, сигнализируя активацию режима обучения, на двигатель подается управляющий сигнал и штора начинает двигаться вверх до верхней нулевой точки где останавливается по сигналу от датчика Холла установленного в креплении корпуса контроллера. Контроллер при этом запоминает количество шагов двигателя и сохраняет это значение в энергонезависимой памяти EEPROM микроконтроллера.

Если к датчику Mode поднести кратковременно магнит во время движения шторы, то контроллер сразу остановит движение.

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

Для управления положением шторы используется регистр set_position, положение задается значением от 0 до 100, где 0 — открыто, штора находится в верхней точке, а 100 — полностью закрыто, штора находится в нижнем положении.

Если в конфигурации контроллера активировать функцию «Определение текущего положения шторы после подачи питания» — регистр check pos flag (0- выключено, 1 — включено), то сразу после подачи напряжения на контроллер, штора начнет движение вверх до верхней точки, в этот момент контроллер запоминает количество шагов и по достижении верхней нулевой точки, штора возвращается в положение в котором находилась до момента подачи питания. Эта функция служит для определения положения шторы например когда отключили электричество. Если эта функция отключена, то при подачи питания штора остается в текущем положении до момента подачи команды set_position, как только контроллер получит первую, после подачи питания, команду он сначала запустит функцию определения текущего положения шторы и только после этого выставит положение шторы поступившее командой set_position.

Таблица данных регистров ModBus

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

Корпус контроллера

Корпус для устройства был спроектирован в программном комплексе Autodesk Fusion 360 и распечатан на 3D принтере из ABS пластика. Точность печати меня не устроила, поэтому детали корпуса были зашпатлеваны, отшлифованы, загрунтованы и окрашены акриловой краской из баллончика, это скрыло все изъяны 3D печати. После чего была изготовлена силиконовая форма и корпуса были отлиты из жидкого полиуретана. Про изготовление корпусов методом литья жидкого полиуретана в силиконовые формы постараюсь описать отдельной статьей.

Корпус спроектировал в программе Autodesk Fusion 360

Доработка механизма рулонной шторы

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

Немного про организацию моего подключения контроллеров электропривода рулонных штор

У меня в каждом окне стоит «комнатный» контроллер построенный на Arduino UNO + Ethernet Shield W5100, в задачи которого входит сбор показаний температуры воздуха в приточном клапане вентиляции, температуры радиаторов отопления (DS18B20), температуры и влажности помещения (DHT22), передача сигнала датчика движения (DSC LC-101) и датчика открытия окна (геркон), а так же управление сервоприводом приточной вентиляции.

Я решил добавить в него еще и функцию прослойки между шиной RS485 рулонных штор и сервером IoBroker, данные в который передаются по протоколу MQTT. Таким образом у меня на этот «комнатный» контроллер легли функции мастера сети ModBus. Все контроллеры штор одного окна подключены по шине RS485 к мастеру, он с периодом 2 секунды опрашивает подчиненных (контроллеры штор) и отдает текущие данные по протоколу MQTT на сервер умного дома IoBroker.

Так же мастер принимает команды по MQTT от сервера и отправляет их подчиненным. Так как подчиненных несколько и мастер не может одновременно отправить управляющие команды сразу всем, а по MQTT практически одновременно может поступить несколько команд (например команда открыть 1,2 и 3 штору) то мастер отработает только первую. Чтобы команды не терялись на мастере был организован буфер, что то подобное FIFO (англ. first in, first out — «первым пришёл — первым ушёл»). пришедшие данные по MQTT записываются в массив после чего мастер по в общем цикле программы проверяет свободность шины RS485 и отправляет команду ModBus из нулевого элемента массива очереди, сдвигает данные команд массива влево и цикл повторяется пока в массиве очереди есть данные.

Подключение электропривода

Для подключения контроллера используется всего 4 провода, 2 из них это +-12 В — питание контроллера и двигателя, и 2 провода для шины RS485.

Верхняя плата (левый) Нижняя плата контроллера (левый)

Электропривод для жалюзи

PULSE

Продвинутый
  • 22 Янв 2012
  • #1
  • Электропривод для жалюзи
    (видео в конце обзора)
    В рамках реализации идеи «умный дом», было у меня давнее желание — приобрести жалюзи с электроприводом, или как их еще иногда называют — «моторизированные жалюзи». Пластиковые окна давно установлены, жалюзи (обычные, алюминиевые) давно куплены и прекрасно выполняют свою функцию. Но вот задался я целью оснастить их электроприводом. И изучив предложения на рынке малость прифегел от цен! На одно окно некоторые фирмы предлагают электро жалюзи по цене 30 тыс руб! Окно у меня трехсекционное. Выходит цена будет 90 тыс. руб! Это уже даже не смешно. Причем жалюзи мне неприменно придется менять, на «правильную» модель, к которой подходят фирменные электроприводы. В общем все это меня мягко говоря не устраивало. На EBay тоже не нашел нормальных вариантов. Может не там искал. Что бы и не дорого, и к своим имеющимся жалюзям можно было прикрутить. В этоге поразмыслив на досуге, пришел к выводу, что сложного то тут ни чего нет, и можно вполне все сделать самому.

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

    Что мы имеем?
    Классические алюминиевые жалюзи. Окно у меня трехстворчатое, а значит и жалюзей 3 штуки.

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

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

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

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

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

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

    Прикинув, сколько оборотов делает ручка жалюзи, что бы их открыть или закрыть, я остановился на моторе со скоростью вращения вала 15 оборотов в минуту (вообще можно было взять и побыстрее). Питающее напряжение 12 вольт. Ищутся такие моторы на EBay очень просто. Есть варианты с разной скоростью вращения. Каждый сможет подобрать себе то, что нужно.
    В поиске EBay пишем: Motor 12v 15 rpm (rpm — скорость вращения вала).

    3 мотора стоимостью 13$ за штуку были куплены и скоро приехали ко мне из китая.

    Очень важно, что бы моторы были реверсивные. Это значит, что при смене полярности, вал может крутиться в обратную сторону. Не все моторы это умеют. Если найдете как у меня на фото, можете смело брать. Они бывают 15, 20, 30, 50 rpm и т.д.. и выглядят внешне одинаково.

    Далее если мы хотим все делать оккуратно и красиво, то нам понадобится еще несколько аксессуаров:

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

    День работы и все готово! УРА!
    Можно откинуться в кресле, выпить кофе, кто курит — курите

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

    Видео как все это работает. Длина кабеля у пульта 10 метров. Видео можно посмотреть в HD качестве непосредственно на YouTube.:

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

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