Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY)

Автоматизация рулонных штор (DIY)

 4.1 Возможные проблемы

Тут список казусов, которые произошли за время использования штор.

1) Самый жесткий фейл был с мотором, с которого я не снял напряжение:) Он работал что-то около двух часов подряд, пока я не почуял запах расплавленного абс пластика. Мотор накалился настолько, что краска на нем вспузырилась, всё пластиковое крепление было желтым и расплавленным. С тех пор, в прошивке, появились дополнительные проверки и защиты. А этот мотор был списан из-за внешнего вида, хотя он продолжал исправно работать.

2) Штора ехала вверх и зацепилась за выступающую часть осушителя воздуха — сбилась калибровка.

3) Штора опустилась на монитор, который стоял слишком близко к окну.

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

5) Не разъемные соединения электроники и механики. Сначала к моторам шел длинный метровый провод, чтобы поменять мотор, приходилось разбирать почти все.

6) Однажды мотор не выдержал нагрузок и «раскрошился» изнутри. У этого мотора пластмассовое сердце в виде шестеренок, я не думал, что они могут сломаться, но в одном из моторов сломались, позже этот случай был признан единичным и неподдающимся объяснению.

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

8) Проблема которой не случилось за все время использования. Если штора едет и в этот момент выключается свет — получаем раcкалибровку шторы.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY) Придется указать крайнее положение.

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

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

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

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

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

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

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

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

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

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

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

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

Шаг 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°С.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY)
  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/#», без кавычек. Если на канале вашего брокера больше ничего нет, вы можете подписаться на что угодно, например, «#».

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

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

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

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

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

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


Dimmer masterbedr_blind1 "Rullgardin 1"  { mqtt=">[ohab:/house/masterbedroom/rollerblind/0/set:command:*:${command}],<[ohab:/house/masterbedroom/rollerblind/0/status:state:default]" }

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


Slider item=masterbedr_blind1

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

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

  • Схема фаз двигателя 28BYJ-48-12V
  • Передаточное число редуктора двигателя 28BYJ-48-12V составляет примерно 64:1.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY)
Контроллер

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

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

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

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

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

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

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

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

Если к датчику Mode поднести кратковременно магнит во время движения шторы, то контроллер сразу остановит движение.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY)

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

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

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

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

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

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

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

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

Корпус спроектировал в программе 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.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY)

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

Фотографии устройства

Список и расположение элементов на платах

Видео работы электропривода

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

В этом обзоре я поведаю о том, как изготовил электроприводы для обычных рулонных штор. В конструкции использовалось Sonoff RF реле и двигатели с Алиэкспресс. Если интересно — прошу под кат.

Опережая события, покажу, что получилось.

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

Немного истории

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Попытка изобразить переделку

Берем эту штуку.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY) Разбираем с торца, сжав защелки. Получается две детали. Обрезаем по красной линии. Обе половинки одеваем на ось двигателя, мажем все эпоксидкой и зажимаем с двух сторон гайками. 🙂

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

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

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

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

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

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

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

В стене проложена гофра, протянут кабель по которому идет питание и управление.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY) На каждое из трех окон приходит питание 19В, и два управления через герконы.

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

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

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

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

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

И по обычаю, привет от Ириски.

Электропривод для рулонных штор и жалюзи своими руками

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

Для чего нужен электропривод?

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

Виды

Разлучают 2 способа управления автоматическими рулонными шторами:

  • Дистанционный. Шторы управляются при помощи запрограммированного особым образом пульта. На устройство можно установить таймер, который даст возможность пульту давать команды в определённое время.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY) Такая система работает по тому же принципу, что и будильник;
  • Стационарный. Чтобы привести такой механизм в действие, нужно нажать на кнопку, которая вмонтированная рядом с окном.

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

Существуют и другие классификации для жалюзи с электроприводом, например, по месту установки:

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

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

Нужно ли быть профессионалом?

Сконструировать автоматическую систему своими руками может не только специалист с соответствующим образованием. Техника сбора и монтажа намного проще, чем кажется. Мастер-классы, представленные на тематических ресурсах, и книги по строительной тематике указывают пошаговые действия.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY) Тем не менее, наличие определённых навыков всё-таки необходимо. Если вам никогда не приходилось выполнять ремонтные работы, стоит обратиться к специалисту. Это позволит избежать неприятных последствий, связанных с неправильной установкой, и неоправданных расходов.

Материал для штор

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

Совет:

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

Первый этап работы

Если решение создать конструкцию своими руками уже принято, прежде всего, нужно определиться с размером будущих штор. Чтобы это сделать, замерьте оконную раму, поскольку длина будущего изделия должна совпадать с её параметрами. Шторы могут иметь большие размеры. Но разница обычно не превышает 12 см. Ширина жалюзи должна совпадать с шириной рамы. Около 2 см необходимо оставить на приступы.

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

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

Второй этап работы

На следующем этапе жалюзи нужно прикрепить к деревянному брусу. Ширина штор должна быть на 1 см больше, чем длина бруса. Материал для штор следует расстелить изнанкой вверх. В верхней части заготовки нужно сделать отступ не менее 5 см.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY) После чего укладывается заранее приготовленный брус. К нему плотно прикрепляют материал. Для закрепления можно использовать степлер. Рейка должна натягивать штору. Для того, чтобы это стало возможным, нужно сделать небольшой карман. Материал необходимо завернуть на 3 см. В получившийся карман продевают брус.

Третий этап работы

Электропривод можно купить в магазине. Однако некоторые предпочитают создать его своими руками. Для того, чтобы собрать его самостоятельно, вам потребуются удлинитель для бит и электрическая отвёртка. Последний элемент питается от трёх аккумуляторных батарей. Для начала нужно отсоединить батарейный отсек. Провода питания нуждаются в удлинении. Их увеличивают на 2 или 2,5 м. Редуктор и электродвигатель следует доработать. Необходимость в этом появляется из-за того, что электропривод будет установлен на ограниченном пространстве. Суть доработки заключена в уменьшении корпуса.

Четвёртый этап работы

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

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

Важно:

Электропривод может быть представлен в виде мотора с редуктором. Чтобы выбрать нужную модель, следует учитывать усилие вращения вала и скорость. Приобретать нужно агрегат, мощность которого составляет не менее 12 Вт. Скорость вращения вала, по словам специалистов, должна превышать 15 оборотов в минуту.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY)

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

Полезные советы

  • Профессионалы советуют приобрести модуль Arduino. Специалисты высоко ценят этот прибор. С его помощью управлению поддаются не только жалюзи, но и ворота, обогреватели и некоторые другие приборы и устройства. Регулировать работу прибора при помощи модуля можно после того, как для него будет написана специальная программа. Это особенно необходимо в тех случаях, когда система будет установлена на 2 и более окна. Лёгким нажатием на кнопки вы сможете установить необходимую скорость закрытия или открытия, поднимать шторы полностью или частично, а также осуществлять другие нужные манипуляции. Модуль Arduino даёт возможность программирования дополнительных функций, среди которых следует отметить режим безопасности. Эта функция необходима для того, чтобы своевременно оповещать о том, что в работе модуля появились определённые сбои;
  • Оставьте себе возможность управлять конструкцией жалюзи вручную. Каким бы качественным ни был механизм электропривода, рано или поздно может произойти сбой в работе. Возможны поломки, при которых придётся устанавливать новый привод. Ручное управление позволяет в случае нарушения баланса осуществить синхронизацию работы конструкции. Отсутствие зависимости от электрического привода позволяет пользоваться шторами в то время, когда мотор будет отсоединён для замены или ремонта;
  • Берегите механическую часть конструкции от пыли и влаги, которые могут попадать в комнату через окно. На кухне электропривод подвергается неблагоприятному воздействию копоти и пара, которые выделяются при приготовлении пищи.Рулонные шторы на ардуино: Автоматизация рулонных штор (DIY) Механизм рано или поздно даст сбой. Однако период его работы можно значительно растянуть;
  • шторы самостоятельно
  • Поскольку электропривод в любом случае потребует ремонта, не склеивайте пластиковые боксы, в которых находятся движущиеся элементы. Чтобы скрепить их между собой, используйте скобы. Их можно удалить, если это необходимо.

Просто шторы самостоятельно дальше текст

Предложение шторы самостоятельно для теста

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

Похожие статьи

Электро рулонные шторы — 2 шторы


Автор hub На чтение 7 мин. Просмотров 26 Опубликовано
Обновлено

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

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

Содержание

Причины установки рольштор

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Полезные советы

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

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

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

Источник

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

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

Самоделки из двигателя от стиральной машины:

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

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

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

Механика

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

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

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

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

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

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

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

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

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

Электроника

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

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

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

Автоматические жалюзи: как сделать полезное устройство своими руками

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

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

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

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

Установка позволяет экономить время на регулирование системы.

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

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

Необходимость в автоматике возникает также:

  1. при установке жалюзи на вентиляционные решетки в труднодоступных местах;
  2. на воздухозаборных решетках, которые монтируются высоко на фасаде;
  3. на радиаторах отопления.

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

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

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

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

Конструкция устройства состоит из трех частей:

  1. несущего вала;
  2. основного полотна;
  3. электрического блока.

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

Необходимые замеры

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

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

Поэтому выбор материала, в основном, определяется интерьером помещения, формой окна, местом установки. Чаще используют материал высокой плотности.

Процесс изготовления шторы прост:

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

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

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

Выбор двигателя

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

Двигатели могут работать:

  1. от аккумулятора напряжением 12 В;
  2. от солнечной батареи;
  3. от сети 220 В.

Можно использовать в качестве привода мотор с редуктором, выбирая его с учетом скорости вращения вала. В этом случае, по расчетам специалистов, скорость вращения вала двигателя должна быть выше 15 об/мин., а напряжение – не ниже 12 В.

Выбор двигателя зависит:

  • от места установки системы;
  • веса всей конструкции;
  • вида жалюзи.

В горизонтальных конструкциях с шириной элементов от 1,6 до 5,0 см выбирают приводы с напряжением от 24 В до 220 В. Его монтируют внутри карниза и программируют на дистанционные подъемы, опускания и повороты штор.

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

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

Одновременно можно вмонтировать в привод приемник радиосигнала. В конструкции типа плиссе применяют двигатели с напряжением 24 В.

Выбор управляющего устройства

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

Радиосигнал

При дистанционном способе пульт программируется определенным образом.

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

Выключатель

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

Смартфон

На него устанавливается специальная программа, позволяющая удаленно управлять всей системой.

Жалюзи на фотоэлементах

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

Универсальный способ. Дает возможность управлять автоматическими жалюзи на окнах любым из возможных способов.

Подключение Arduino

Автоматику для жалюзи можно сконструировать с помощью модуля Arduino. На него записывается программа, задающая определенные функции.

В зависимости от установленных датчиков, система будет реагировать:

  • на изменение температурного режима;
  • показатель уровня освещенности;
  • таймер, установленный на определенное время.

Использование платформы Arduino особенно удобно для управления двумя и более окнами. Модуль позволяет при желании нажатием кнопки изменить скорость движения или вращения элементов, а также запрограммировать дополнительные функции.

Особенно важен режим безопасности, при котором владелец своевременно оповещается о возникновении сбоев в системе.

Преимущества и недостатки автоматики

Жалюзи на окна с электроприводом устанавливают, в первую очередь, ради удобства их эксплуатации (по сравнению с ручным управлением).

Среди других преимуществ их использования можно отметить:

  1. возможность одновременного управления всеми шторами в доме;
  2. снижение изнашиваемости полотна штор;
  3. легкость управления панорамными окнами;
  4. возможность применения программируемого таймера и датчиков температур и освещенности;
  5. возможность интеграции устройства в систему «Умный дом».

Кроме достоинств, электрические жалюзи имеют и недостатки:

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

Заключение

Установка автоматических жалюзи своими руками – простой и доступный способ повысить комфортность проживания.

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

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

Видео: Автоматические жалюзи на сервоприводе и Arduino

Электропривод для рулонных штор и жалюзи своими руками тестовый — кусок

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

Для чего нужен электропривод?

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

Разлучают 2 способа управления автоматическими рулонными шторами:

  • Дистанционный. Шторы управляются при помощи запрограммированного особым образом пульта. На устройство можно установить таймер, который даст возможность пульту давать команды в определённое время. Такая система работает по тому же принципу, что и будильник;
  • Стационарный. Чтобы привести такой механизм в действие, нужно нажать на кнопку, которая вмонтированная рядом с окном.

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

Существуют и другие классификации для жалюзи с электроприводом, например, по месту установки:

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

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

Нужно ли быть профессионалом?

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

Материал для штор

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

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

Первый этап работы

Если решение создать конструкцию своими руками уже принято, прежде всего, нужно определиться с размером будущих штор. Чтобы это сделать, замерьте оконную раму, поскольку длина будущего изделия должна совпадать с её параметрами. Шторы могут иметь большие размеры. Но разница обычно не превышает 12 см. Ширина жалюзи должна совпадать с шириной рамы. Около 2 см необходимо оставить на приступы.

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

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

Второй этап работы

На следующем этапе жалюзи нужно прикрепить к деревянному брусу. Ширина штор должна быть на 1 см больше, чем длина бруса. Материал для штор следует расстелить изнанкой вверх. В верхней части заготовки нужно сделать отступ не менее 5 см. После чего укладывается заранее приготовленный брус. К нему плотно прикрепляют материал. Для закрепления можно использовать степлер. Рейка должна натягивать штору. Для того, чтобы это стало возможным, нужно сделать небольшой карман. Материал необходимо завернуть на 3 см. В получившийся карман продевают брус.

Третий этап работы

Электропривод можно купить в магазине. Однако некоторые предпочитают создать его своими руками. Для того, чтобы собрать его самостоятельно, вам потребуются удлинитель для бит и электрическая отвёртка. Последний элемент питается от трёх аккумуляторных батарей. Для начала нужно отсоединить батарейный отсек. Провода питания нуждаются в удлинении. Их увеличивают на 2 или 2,5 м. Редуктор и электродвигатель следует доработать. Необходимость в этом появляется из-за того, что электропривод будет установлен на ограниченном пространстве. Суть доработки заключена в уменьшении корпуса.

Четвёртый этап работы

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

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

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

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

Полезные советы

  • Профессионалы советуют приобрести модуль Arduino. Специалисты высоко ценят этот прибор. С его помощью управлению поддаются не только жалюзи, но и ворота, обогреватели и некоторые другие приборы и устройства. Регулировать работу прибора при помощи модуля можно после того, как для него будет написана специальная программа. Это особенно необходимо в тех случаях, когда система будет установлена на 2 и более окна. Лёгким нажатием на кнопки вы сможете установить необходимую скорость закрытия или открытия, поднимать шторы полностью или частично, а также осуществлять другие нужные манипуляции. Модуль Arduino даёт возможность программирования дополнительных функций, среди которых следует отметить режим безопасности. Эта функция необходима для того, чтобы своевременно оповещать о том, что в работе модуля появились определённые сбои;
  • Оставьте себе возможность управлять конструкцией жалюзи вручную. Каким бы качественным ни был механизм электропривода, рано или поздно может произойти сбой в работе. Возможны поломки, при которых придётся устанавливать новый привод. Ручное управление позволяет в случае нарушения баланса осуществить синхронизацию работы конструкции. Отсутствие зависимости от электрического привода позволяет пользоваться шторами в то время, когда мотор будет отсоединён для замены или ремонта;
  • Берегите механическую часть конструкции от пыли и влаги, которые могут попадать в комнату через окно. На кухне электропривод подвергается неблагоприятному воздействию копоти и пара, которые выделяются при приготовлении пищи. Механизм рано или поздно даст сбой. Однако период его работы можно значительно растянуть;
  • шторы самостоятельно
  • Поскольку электропривод в любом случае потребует ремонта, не склеивайте пластиковые боксы, в которых находятся движущиеся элементы. Чтобы скрепить их между собой, используйте скобы. Их можно удалить, если это необходимо.

Предложение шторы самостоятельно для теста

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

blog.instalator

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

Электропривод выполнен на базе миниатюрного 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.

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

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

Дельта принтеры крайне требовательны к точности изготовления комплектующих (геометрия рамы, длины диагоналей, люфтам соединения диагоналей, эффектора и кареток) и всей геометрии принтера. Так же, если концевые выключатели (EndStop) расположены на разной высоте (или разный момент срабатывания в случае контактных концевиков), то высота по каждой из осей оказывается разная и мы получаем наклонную плоскость не совпадающая с плоскостью рабочего столика(стекла). Данные неточности могут быть исправлены либо механически (путем регулировки концевых выключателей по высоте), либо программно. Мы используем программный способ калибровки.
Далее будут рассмотрены основные настройки дельта принтера.
Для управления и настройки принтера мы используем программу Pronterface.
Калибровка принтера делится на три этапа:

1 Этап. Корректируем плоскость по трем точкам

Выставление в одну плоскость трех точек — A, B, C (расположенных рядом с тремя направляющими). По сути необходимо уточнить высоту от плоскости до концевых выключателей для каждой из осей.
Большинство (если не все) платы для управления трехмерным принтером (В нашем случае RAMPS 1.4) работают в декартовой системе координат, другими словами есть привод на оси: X, Y, Z.
В дельта принтере необходимо перейти от декартовых координат к полярным. Поэтому условимся, что подключенные к двигателям X, Y, Z соответствует осям A, B, C.(Против часовой стрелки начиная с любого двигателя, в нашем случае смотря на логотип слева — X-A, справа Y-B, дальний Z-C) Далее при слайсинге, печати и управлении принтером в ручном режиме, мы будем оперировать классической декартовой системой координат, электроника принтера сама будет пересчитывать данные в нужную ей систему. Это условность нам необходима для понятия принципа работы и непосредственной калибровки принтера.

  • Обнуляем высоты осей X, Y, Z командой M666 x0 y0 z0.
    И сохраняем изменения командой M500. После каждого изменения настроек необходимо нажать home (или команда g28), для того что бы принтер знал откуда брать отсчет.
  • Калибровка принтера производится “на горячую”, то есть должен быть включен подогрев стола (если имеется) и нагрев печатающей головки (HotEnd’а) (Стол 60град., сопло 185 град.) Так же нам понадобится щуп, желательно металлический, известных размеров. Для этих задач вполне подойдет шестигранный ключ (самый большой, в нашем случае 8мм, он предоставляется в комплекте с принтерами Prizm Pro и Prizm Mini)
  • Опускаем печатающую головку на высоту (условно) 9мм (от стола, так, что бы сопло еле касалось нашего щупа, т.к. высота пока что не точно выставлена.) Команда: G1 Z9.
  • Теперь приступаем непосредственно к настройке наших трех точек.
    Для удобства можно вместо g- команд создать в Pronterface четыре кнопки, для перемещения печатающей головки в точки A, B, C, 0-ноль.
  • Последовательно перемещаясь между тремя точками (созданными ранее кнопками или командами) выясняем какая из них находится ниже всего (визуально) и принимает эту ось за нулевую, относительно нее мы будем менять высоту остальных двух точек.
  • Предположим, что точка A у нас ниже остальных. Перемещаем головку в точку B(Y) и клавишами управления высотой в Pronterface опускаем сопло до касания с нашим щупом, считая величину, на которую мы опустили сопло (в лоб считаем количество нажатий на кнопки +1 и +0.1)
    Далее командой меняем параметры высоты оси Y: M666 Y
    M666 Y0.75
    M500
    G28
  • Ту же операцию проделываем с оставшимися осями. После чего следует опять проверить высоту всех точек, может получится, что разброс высот после первой калибровки уменьшится, но высота все равно будет отличатся, при этом самая низкая точка может изменится. В этом случае повторяем пункты 6-7.
  • 2 Этап. Исправляем линзу

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

    Жалюзи | Hackaday

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

    Автоматические двигатели для жалюзи и других жалюзи доступны для покупки, но штора [Уди] слишком велика для того, чтобы любой из этих маленьких двигателей мог работать.Первым шагом было обнаружение большого сервопривода с соотношением передач 2: 1, а также создание специального крепления для его крепления к солнцезащитному козырьку. Как только механическая ситуация была решена, он запрограммировал ESP32 для управления сервоприводом. Изначально к ESP32 были подключены кнопки управления, но [Udi] в конечном итоге перешел на NFC для функций концевого выключателя, а также реализовал голосовое управление для сборки.

    Хотя это не первый контроллер оттенков, который мы когда-либо видели, эта сборка отлично использует соответствующее оборудование и его встроенные функции, и хотя мы полагаем, что это можно было сделать с таймером 555, проект очень хорошо сочетался , особенно для первой Arduino-совместимой сборки [Ubi].Однако, если вы решите воспроизвести эту сборку, убедитесь, что ваш контроллер тени удобен для аренды, если это необходимо.

    Читать далее «Автоматическая шторка для балконов с использованием NFC» →

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

    Жалюзи имеют ширину всего 1 дюйм, что оставляет мало места для установки любого оборудования. Хотя в области автоматизации жалюзи имеется много предшествующего уровня техники, он не нашел ничего подходящего к ситуации [Криса], поэтому он выбрал свое собственное.

    Штанга, которая обычно скручивается для управления жалюзи, удаляется, и ее место занимает вал шагового двигателя. Монтажное решение [Криса] предназначено для установки на жалюзи с узкими 1-дюймовыми направляющими (существующие проекты, как он обнаружил, основывались на 2-дюймовых направляющих), а крепление, напечатанное на 3D-принтере, полностью регулируется, поэтому шаговый двигатель 28BYJ можно установить точно в нужное положение.Говоря о шаговом двигателе, двигатель 28BYJ является однополярным, но драйвер A4988, который он хотел использовать, предназначен только для биполярных шаговых двигателей. К счастью, вырезать след на печатной плате двигателя — это все, что нужно, чтобы превратить однополярный двигатель в биполярный.

    Для управления двигателем и обеспечения беспроводной связи все это работает с Wemos D1 ESP8266, шаговым драйвером A4988 и понижающим преобразователем. Хотя он отлично работал как единичный экземпляр на монтажной плате, [Крис] использовал этот проект как возможность научиться создавать печатную плату с помощью KiCad; проект PCB находится здесь, на GitHub, а ESP8266 запускает прошивку ESPHome.Обязательно загляните на страницу проекта в его блоге, чтобы узнать все подробности; [Крис] ссылается на все имеющиеся там ресурсы и охватывает все, от перечня материалов до пошаговой настройки ESPHome с интеграцией в проект Home Assistant с открытым исходным кодом.

    Хотите контролировать естественный свет, но жалюзи не для вас? Может быть, рассмотрите автоматизированные шторы.

    Не раз производитель хотел какую-то вещь, но считал более экономичным построить ее сам.Когда в вашем доме массивные окна, закрывать то, что может казаться милой жалюзи, становится испытанием каждый день — или каждый раз, когда вы садитесь в кино. [Кайлу Стюарту-Францу] это надоело, и он автоматизировал свои блайнды.

    После снятия и демонтажа имеющихся рулонных штор, он восстановил их, используя 1-1 / 4 трубопровода ЕМТ для рулона жалюзи, чтобы установить в него комплект электрической шторы 12 В — ключевую часть: двигатель управляется дистанционно. ВНИМАНИЕ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Если вы не хотите или не можете печатать определенные детали на 3D-принтере, чтобы вставить его в канал, придется немного взломать и разбить.Повторное прикрепление рулонной шторки также требует большой точности, чтобы они не раскручивались каждый раз криво. Он советует провести быструю проверку и подгонку к окну, прежде чем перейти к калибровке и привязке всех ваших жалюзи к одному пульту — если вам не нужна другая головная боль.

    Теперь, чтобы Алекса выполняла ваши приказы.

    Читать далее «Да будут автоматические жалюзи!» →

    [Брайан Хармс] заставил жалюзи на окнах своей гостиной открываться и закрываться автоматически, используя сервоприводы, Arduino и щит SmartThings Arduino.Лучше всего то, что он подключен к его Amazon Echo, так что простая фраза «Алекса, включи / выключи жалюзи» откроет и закроет их.

    Для достижения цели [Брайан] использовал две акриловые шестеренки, вырезанные лазером; один из них был прикреплен к сервоприводу, а другой — к длинному квадратному стержню, проходящему по длине жалюзи. Несмотря на использование громоздкого Arduino и щита, готовый продукт незаметен и обтекаемый, а единственный Arduino управляет всеми тремя жалюзи в гостиной. [Брайан] ответил на кучу вопросов в ветке Reddit.

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

    Читать далее «Автоматические жалюзи открывают окно в наше сердце» →

    Спальня [Криса] отличается уникальным оформлением: кондиционер установлен на стене рядом с верхней частью жалюзи, закрывающей его окно. Обычно, чтобы открыть жалюзи, ему приходилось тянуть за шнур, а включать кондиционер означало возиться с пультом дистанционного управления.Уже нет. Теперь у [Криса] есть универсальное решение на базе Raspberry Pi для управления обоими.

    В сборке используется шаговый двигатель, извлеченный из принтера, для непосредственного управления жалюзи, со знакомым на вид Easy Driver, соединяющим его с Pi. Двигатель раскручивает механизм жалюзи, открывая или закрывая его, но со скромной скоростью, достаточно медленной, чтобы обеспечить необходимый крутящий момент. [Крис] добавил ИК-диод, подключенный к Pi, который имитирует пульт дистанционного управления кондиционером, и просто направил его прямо на приемник устройства.Недорогой ключ Wi-Fi подключает Pi к сети, позволяя [Крису] взаимодействовать через настраиваемый веб-интерфейс. Сам интерфейс содержит не только пару кнопок, с которыми можно нажимать, но и продуманное изображение статуса, указывающее положение жалюзи.

    Убедитесь, что вы видите видео ниже для демонстрации и получения дополнительных сведений о сборке. Это один из лучших примеров устройств домашней автоматизации, которые мы видели в последнее время, особенно с учетом того, что он действительно соответствует «автономным» последствиям, обсуждавшимся в нашем посте Ask Hackaday несколько месяцев назад — хотя это относительно простая автоматизация, интерфейс [Криса] позволяет позволяют управлять жалюзи и кондиционером по заранее выбранному графику.

    Читать далее «Raspi AC and Blinds Controller» →

    Любая возможность сэкономить несколько долларов на счете за электроэнергию, вероятно, стоит рассмотреть, особенно если это такое устройство, как Mini Blind Minder [Стива Хофера]. Этот маленький парень предотвращает (или приветствует) солнце, контролируя комнату с помощью датчика температуры и проверяя заданное значение. Если в комнате слишком тепло или слишком прохладно, сервопривод, установленный наверху, будет вращать ручку и закрывать или открывать жалюзи соответственно.

    [Стив] начал с создания самодельного щита Arduino из какой-то перфорированной платы, к которой он добавил несколько дискретных компонентов: несколько токоограничивающих резисторов для светодиодной индикаторной лампы RGB и подстроечный потенциометр 10 кОм для точной настройки датчика температуры. Хотя в этой сборке отсутствует ЖК-дисплей для отображения точной информации, он обеспечивает обратную связь, меняя цвет светодиода RGB через спектр от синего до красного, чтобы указать, как текущая температура в помещении сравнивается с вашей уставкой. Две кнопки мгновенного действия под индикатором позволяют пользователю изменять уставку вверх или вниз.

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

    Читать далее «Автоматические жалюзи, чувствительные к температуре» →

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

    Изображение выше — это скриншот из демо, который вы можете посмотреть после перерыва. Верхнее ограждение для жалюзи показано только в верхней части рамы. Здесь [HA] демонстрирует несколько различных схем управления, которые он пробовал. Вы можете увидеть, как выглядит соединитель Molex с прикрепленным к нему компонентом.Это ИК-датчик движения, и он очень доволен его работой. То же самое он чувствует и к черному переключателю мгновенного действия, торчащему рядом с кабелем питания. Но его самодельное решение, которое работает довольно хорошо, — это натяжная веревка, прикрепленная к гибкому куску металла. Когда этот металл изгибается достаточно, чтобы коснуться неподвижного проводника, он замыкает цепь, сообщая Arduino начать движение сервопривода.

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

    Читать далее «Скрытый сервопривод автоматизирует жалюзи на оконных жалюзи» →

    Контроллер вертикальных жалюзи Arduino — Hackster.io

    Что это такое

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

    Устройство питается от сети USB на 5 В (рекомендуется> = 2 А)

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

    Цифровой сервопривод парусной лебедки с 6 оборотами (GWS S125 6TD) был выбран в качестве главного привода для цепной работы. Это было выбрано на основе количества движения, необходимого для полного поворота жалюзи (от 0 до 180 градусов), поскольку у стандартного сервопривода не было бы достаточного вращения для полной работы жалюзи без какой-либо формы передачи.

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

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

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

    Ведущий шкив (3D-принт)

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

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

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

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

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

    В проекте в качестве основного контроллера используется Arduino WEMOS D1 Mini. Он обеспечивает интерфейс WiFi и достаточно мал, чтобы поместиться в корпусе, но обеспечивает достаточное количество контактов ввода / вывода.

    Компоненты, установленные внутри корпуса

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

    Контроллер в позиции на оконной раме

    Подключение цепи

    Код имеет дополнительную секцию запуска, которая переводит сервопривод в центральное положение на ~ 20 секунд.Это позволяет одинаково расположить жалюзи в их среднем положении и зацепить цепь вокруг ведущего колеса. Затем можно привинтить основание шкафа и прикрепить весь блок к оконной раме. После того, как цепь успешно синхронизирована с положением сервопривода, часть кода запуска может быть удалена (через OTA) для ускорения инициализации устройства в случае отключения и включения питания.

    Код

    Код подключается к Wi-Fi, а затем устанавливает текущее время дня и дату из Интернета через вызов NTP (Network Time Protocol).Это важно для расчета времени рассвета / заката и открытия / закрытия жалюзи в нужное время. В зависимости от вашего положения на Земле и перехода на летнее время могут потребоваться изменения.

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

    Первоначальная версия кода поддерживала публикацию / ответ MQTT, так что жалюзи можно было управлять с помощью Home Assistant (ползунок на главном экране можно было отрегулировать, чтобы установить угол обзора).LDR также отправил показания в MQTT, чтобы другие устройства могли принимать решения на основе показаний. Однако я удалил весь интерфейс MQTT после сбоя сервера Raspberry Pi MQTT (карта флэш-памяти), что привело к зависанию кода из-за невозможности подключения. Это можно было бы повторно ввести, если потребуется, улучшив контроль за процедурами подключения. Я не делал этого, потому что обнаружил, что в этом нет необходимости, если устройство является автономным.

    Сервопривод имеет тенденцию слегка подергиваться при попытке сохранить свое положение.Это может немного раздражать, поэтому привод ШИМ отключается (в коде) после того, как сервопривод успевает занять свое положение, чтобы предотвратить это очень легкое движение.

    Интеграция с Alexa была выполнена с использованием превосходной библиотеки fauxmoESP Xose Perez, поэтому, помимо автоматического открытия / закрытия жалюзи в правильное время дня, их можно было открывать / закрывать с помощью голосовых команд Alexa.

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

    Обработка времени заката / восхода и т. Д. Была основана на библиотеке TimeLord.

    Код также включает веб-сервер, так что текущий статус контроллера может быть запрошен из веб-браузера. Статус включает текущую настройку даты / времени, мощность сигнала WiFi, активен ли BST, прогнозируемое время заката, восхода, рассвета, сумерек, показания LDR, текущее положение слепых (в градусах) и текущее положение поворотного энкодера. (градусы).

    marvinroger / arduino-shutters: библиотека Arduino для управления неумными рольставнями с использованием времени

    Эта библиотека Arduino позволяет управлять рольставнями, не относящимися к интеллектуальным функциям, в процентах с использованием времени.
    Используя реле, можно легко заставить ставни подниматься и опускаться. Но я хотел иметь возможность
    например, чтобы сделать ставни наполовину (50%). Итак, я построил эту библиотеку.

    Характеристики

    • Возможность установки диафрагмы в процентах
    • Безопасное отключение электроэнергии
      • Состояние жалюзи сохранено с использованием 20 байтов
      • Хранить в EEPROM, SPIFFS и т. Д.используя обратные вызовы
    • Автоматическая калибровка по крайним значениям (0% и 100%)
    • Гибкий метод управления (может использовать реле, RF и т. Д.) С использованием обратных вызовов
    • Опора для нескольких ставен

    Требование

    • Как можно точнее измерить время полного хода створок
    • Обратный вызов начального состояния должен возвращать обнуленный массив символов

    Установка

    1. Скачать последнюю версию
    2. Загрузите .zip со Sketch → Включить библиотеку → Добавить .ZIP-библиотеку

    API

    Примеры см. В папке с примерами.

    Жалюзи ()

    Создайте экземпляр Shutters.

    Ставни и начало ()

    Установите жалюзи.

    Должен вызываться один раз в setup () , после setCourseTime () , иначе это не даст никакого эффекта.

    Ставни и петля ()

    Ручка для жалюзи.

    Должен быть вызван в цикле () .Не вызывайте delay () в loop (), так как это заблокирует цикл, поэтому жалюзи будут работать неправильно.

    беззнаковый длинный .getUpCourseTime ()

    Возвращает время восходящего курса или 0 , если еще не begin () .

    беззнаковый длинный .getDownCourseTime ()

    Возвращает время замедления или 0 , если еще не begin () .

    Жалюзи и .setOperationHandler (OperationHandler

    handler )

    Установите обработчик операции.

    Должен вызываться хотя бы один раз, до setCourseTime () .

    • манипулятор : манипулятор
    байт .getStateLength ()

    Вернуть длину состояния.

    Shutters & .restoreState (const char *

    state )

    Восстановить состояние жалюзи.

    Должен быть вызван до setCourseTime () .

    • состояние : последнее сохраненное состояние
    Жалюзи и.setWriteStateHandler (WriteStateHandler

    обработчик )

    Установить обработчик состояния записи.

    Должен вызываться хотя бы один раз, до setCourseTime () .

    • обработчик : запись состояния обработчика
    Shutters & .setCourseTime (unsigned long

    upCourseTime , unsigned long downCourseTime = 0)

    Установите время курса. Если downCourseTime не установлен, он будет таким же, как upCourseTime .

    Должен вызываться хотя бы один раз, до setup () и после setOperationHandler (), setReadStateHandler () и setWriteStateHandler () . Вызов его после setup () не будет иметь никакого эффекта (если не был вызван reset () ).

    • upCourseTime : время выполнения в миллисекундах. Должно быть не более 67108864, в противном случае это не повлияет на
    • .

    • downCourseTime : время простоя в миллисекундах. Должно быть не более 67108864, в противном случае это не повлияет на
    • .

    поплавок.getCalibrationRatio ()

    Возвращает калибровочный рацион.

    Shutters & .setCalibrationRatio (коэффициент калибровки поплавка

    = 0)

    Установите время курса. Если downCourseTime не установлен, он будет таким же, как upCourseTime .

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

    • Коэффициент калибровки : Коэффициент калибровки. Например. 0,5 означает «50% времени курса». Например, если ваше время курса составляет 10000 , а коэффициент калибровки равен 0.2 , тогда, когда мы с setLevel () с на 0 или 100 , заслонки переместятся на 0,2 * 10000 = 2000 мс больше, чем обычно. Таким образом, мы можем гарантировать, что на самом деле мы находимся на 0 или 100 и, таким образом, что мы откалиброваны.
    Shutters & onLevelReached (void (*

    levelReachedCallback ) (Shutters * shutters, byte level))

    Установить обработчик достигнутого уровня. Этот обработчик будет вызываться всякий раз, когда будет достигнут новый уровень вместе с промежуточными уровнями.Например. если уровни равны 10% и вы запрашиваете 15%, обратный вызов будет вызван для 11, 12, 13, 14 и 15%.

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

    • levelReachedCallback : обратный вызов достигнут уровня
    Shutters & .setLevel (байт

    в процентах )

    Установите ставни в заданное положение.
    Обратите внимание, что если процент == 0 || процент == 100, заслонки будут откалиброваны заново (реле будут оставаться активными немного дольше, чем должно, чтобы заслонки действительно находились в минимальном или максимальном положении).

    Может быть вызван только после begin () , в противном случае он не будет иметь никакого эффекта.

    • процент : процент, на который должны перейти ставни. Если не 0 <= в процентах <= 100, ничего не будет выполнено
    Ставни и стопор ()

    Остановить ставни.

    Может быть вызван только после begin () , в противном случае он не будет иметь никакого эффекта.

    логический .isIdle ()

    Укажите, не работают ли жалюзи в данный момент.

    байт .getCurrentLevel ()

    Возвращает текущий уровень жалюзи. Может быть +/- 1%, если ставни двигаются.

    Жалюзи и сброс ()

    Удалить сохраненное состояние, например, для процедуры сброса. Это отключает библиотеку, пока вы снова не вызовете setCourseTime () и begin () .

    Ставни и .isReset ()

    Возвращает, находятся ли шторки в настоящее время в состоянии сброса (например, до вызова setCourseTime () и begin () или после сброса () ).

    Поведение при изменении времени курса

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

    статус выхода 1
    пустая символьная константа


    Моторизованные рулонные шторы DIY для вашего умного дома с Wi-Fi, MQTT и голосовым управлением —

    Умные оттенки

    «Алекса, выключи шторы для стула»

    Сегодня мы собираемся сделать моторизованную умную шторку, которой можно будет управлять с помощью amazon echo и вашего контроллера умного дома MQTT примерно за 125 долларов.

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

    Я использовал этот оттенок с сайта amazon.com, он доступен в цветах 4 на 6, 6 на 6, 8 на 6 и 10 на 6. Я специально использовал версию 6 на 6, но моя установка отлично подойдет для 4 на 6. и 8 на 6 тоже. Версия 10 на 6 может быть немного трудновыполнимой для работы с одним двигателем, поэтому я бы избегал этого.

    Роликовая шторка: https://amzn.to/2nkbQqI

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

    Далее нам нужен мотор для перемещения этих вещей. Я остановил свой выбор на шаговом двигателе с планетарным редуктором и передаточным числом 5: 1. Stepper online делает шаговые двигатели супер высокого качества по относительно дешевой цене. Когда я делал свой первоначальный проект, я купил их на Amazon примерно по 45 долларов каждый, но они были достаточно любезны, чтобы прислать мне один для создания этого видео, так что спасибо Stepper онлайн.

    Шаговый двигатель с редуктором (шаговый онлайн): https: // goo.gl / DW3Bgw

    Шаговый двигатель с редуктором (Amazon): https://amzn.to/2nkomGN

    Давайте кратко поговорим о важных различиях между шаговым двигателем и обычным двигателем постоянного тока. Когда вы подаете ток на двигатель постоянного тока, он вращается в одном направлении, поднимает напряжение и вращается быстрее, меняет полярность, и он вращается в противоположном направлении. Все это полезные вещи, но с двигателем постоянного тока вы не можете переместить его в определенное место и заблокировать в этом месте.Вот где блестит шаговый двигатель. В шаговом двигателе используется 4 провода вместо 2. Подача тока на два из этих проводов продвинет двигатель ровно на 1 шаг. Если я хочу, чтобы он перешел на следующий шаг, мне нужно подать ток на два других провода. Выбранный нами двигатель имеет угол шага 0,35 градуса, что означает, что каждый шаг поворачивает вал только на 0,35 градуса. Это действительно полезная информация, если учесть, что это позволит нам узнать точное количество, на которое наши оттенки были скатаны в любой момент времени.В этом конкретном случае мы знаем, что нам нужно сделать 1028 шагов, чтобы переместиться на 360 градусов без использования микрошагов.

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

    Поскольку шаговый двигатель должен иметь относительно большой ток, быстро пульсирующий, вам также понадобится драйвер шагового двигателя, чтобы справиться с тяжелой работой. Мне очень нравится качество продуктов из Stepper Online, поэтому я попросил их прислать мне один из своих драйверов.К сожалению, я не провел достаточно исследований, прежде чем запросить у них драйвер, и тот, который я получил, не был совместим с логикой 3,3 В, которую выводит ESP8266. Я пошел дальше и купил тот же драйвер, который использовал для своих первых двух оттенков, он работает безупречно и является одним из самых дешевых на Amazon.

    Драйвер шагового двигателя

    : https://amzn.to/2AReI85

    В качестве микроконтроллера я использовал node-mcu на базе ESP8266, потому что мне они очень удобны. Если вы собираетесь разместить их снаружи, подальше от беспроводного маршрутизатора, я бы рекомендовал проверить wemos D1 pro, поскольку у него есть внешняя антенна Wi-Fi.Мой скетч Arduino будет работать на nodeMCU и wemos D1 pro без изменений, так что выбирайте тот, который вам удобнее всего.

    D1 Mini Pro: https://amzn.to/2Msm17L
    Внешняя антенна WiFi: https://amzn.to/2MsmfvD

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

    Источник питания 5 В: https://amzn.to/2MsSWcr

    Понижающий преобразователь

    : https://amzn.to/2MsPiPu

    Это основные детали, которые мне нужно было купить, но давайте быстро поговорим обо всем, что у меня уже было из предыдущих проектов, которые я использовал в этом проекте: вам понадобится провод, я использовал кабель cat6, потому что он у меня был. у него 4 витые пары, и я использовал по одной витой паре для каждого из 4 проводов шагового двигателя. Если бы я собирался купить проволоку специально для этой проблемы, я бы купил одну из этих 250-футовых катушек с четырехжильным проводом 18 калибра за 30 долларов, это абсолютная кража, то есть 12 центов за фут.

    4-жильный провод 18AWG: https://amzn.to/2OjVmdA

    Перемычки: https://amzn.to/2OQzzeE

    Вам также понадобится провод для подключения драйвера шагового двигателя. Для этого идеально подходят перемычки «папа-мама», а это значит, что вам не придется ничего паять. Вам понадобится адаптер переменного тока, я использовал старый адаптер на 12 В от принтера HP, вам нужно напряжение от 12 до 19 В, больше вольт = больший крутящий момент, 2 ампера должно быть достаточно. Вам также понадобятся перемычки и несколько винтов M3.Конечно, все детали, которые я использовал, связаны в описании.

    Винты M3: https://amzn.to/2KCWuXT

    Я также использовал 3D-принтер, чтобы сделать соединительную втулку между шаговым двигателем и шторами. Если у вас нет 3D-принтера, вероятно, есть много разных мест, где можно получить к нему доступ. Выполните поиск в Google и найдите место для производителя в вашем районе, и вы можете быть удивлены, сколько их там. Иногда вы даже можете распечатать 3D в своей местной библиотеке.Я бы рекомендовал печатать эту деталь с заполнением не менее 80% и с 3–4 оболочками. Если вы используете меньше, ступица может отключиться.

    Я мог бы пожалеть об этом, потому что я действительно не заинтересован в том, чтобы заниматься бизнесом 3D-печати, но в крайнем случае, если вы не можете найти больше нигде, я собираюсь добавить уровень 10 долларов на мою страницу patreon под названием «3D-принтер», я распечатаю деталь для этого проекта и отправлю ее вам в качестве награды за этот уровень.

    3d Printed Hub STL-файл: https: // github.com / thehookup / MQTT_Motorized_Shades / blob / master / ShadeHub.stl

    Patreon: https://www.patreon.com/thehookup

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

    Давайте построим!

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

    Затем нам нужно изменить наши монтажные кронштейны, чтобы они подходили к нашему шаговому двигателю. На самом деле мне было очень сложно сделать отверстия правильно. К счастью, я проделал за вас всю тяжелую работу и создал PDF-файл с шаблоном, где просверлить отверстия.При печати PDF-файла убедитесь, что у вас установлен «фактический размер», и он не подходит для страницы, или сжат, чтобы соответствовать, или любой из этих других параметров. Кронштейн, который мы собираемся изменить, — это кронштейн без выступа, открутите 8 винтов на задней части кронштейна и приклейте шаблон к лицу. Просверлите монтажные отверстия и прикрепите шаговый двигатель винтами M3

    .
    Шаблон монтажных отверстий

    : https://github.com/thehookup/MQTT_Motorized_Shades/blob/master/mounting_template.pdf

    Теперь перейдем к коду.Мой код довольно прост и использует библиотеку AH_easydriver для шаговых двигателей. Код основан на том факте, что эти оттенки перейдут от полностью свернутых к полностью развернутым за 13 полных оборотов. Если вы используете другой оттенок, вам нужно изменить развернутую переменную на что-то другое, кроме 13. Если вы собираетесь использовать маршрут Arduino, вам также потребуется отредактировать раздел конфигурации пользователя, указав информацию о Wi-Fi и mqtt.

    Код Arduino

    : https://github.com/thehookup/MQTT_Motorized_Shades/blob/master/ShadeMCU_CONFIGURE.ino

    Если вы против использования Arduino IDE и предпочитаете инструмент flashesp8266, который DrZzs с любовью называет esp easy, я также загрузил bin-файл с порталом конфигурации, чтобы вам не приходилось устанавливать разные библиотеки. После прошивки bin-файла на микроконтроллер вы увидите всплывающее окно с новой беспроводной сетью под названием «ShadeConfig», подключитесь к ней и перейдите к адресу 192.168.4.1. Введите свой беспроводной SSID, пароль и информацию mqtt. Идентификатор клиента MQTT будет использоваться для создания уникальных тем mqtt для каждого из ваших оттенков, поэтому обязательно запомните его и убедитесь, что в нем нет пробелов.Я также добавил количество вращений на случай, если вы захотите использовать это с другим оттенком, который требует другого количества вращений для полного развертывания. Если вы используете тот же оттенок, что и я, оставьте этот номер на 13.

    Программа ESPFlashEZ: https://github.com/letscontrolit/ESPEasy/releases
    Файл корзины теней ESPEZ: https://github.com/thehookup/MQTT_Motorized_Shades/blob/master/Shades_Portal_Config.ino 9.nodemcu.

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

    Конфигурация YAML Дополнения: https: // github.com / thehookup / MQTT_Motorized_Shades / blob / master / shade.yaml

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

    Этот драйвер имеет 3 контакта, которые необходимо подключить к микроконтроллеру: положительный вход DIR на драйвере подключается к GPIO4, который обозначен как D2 на node-mcu, положительный вход PUL на драйвере подключается к GPIO 0, отмеченному как D3 на node-mcu, а положительный вход ENA подключается к GPIO13, который является D7.Вам также необходимо подключить к плате каждый из отрицательных входов. Я подключил их к своему nodeMCU одним проводом, а затем просто перемыл соединения небольшими кусочками провода.

    Затем вы присоедините 4 провода шагового двигателя к драйверу. Черный провод подключается к положительному полюсу A, зеленый к отрицательному, красный к положительному и синий к отрицательному B и подсоединяет источник питания 12 В к Vdc и земле.

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

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

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

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

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

    Перед тем, как подключить микроконтроллер и драйвер, убедитесь, что вы отправили сообщение «13» в тему mqtt с флагом сохранения. С помощником по дому все, что мне нужно было сделать, это сдвинуть слайдер до конца. Вы также можете начать с полностью развернутой шторы, не только потому, что ее намного легче установить таким образом, но и потому, что это соответствует позиции 13. Теперь пора подключить ее и проверить. Функция сна на шаговом драйвере отключает все питание двигателя в определенных положениях, что не только экономит энергию, но и снижает нагрузку на драйвер и двигатель.Программа Arduino, которую я написал, находится в спящем положении в позиции 0, которая полностью свернута, и позиции 13, которая является полностью свернутой позицией. Если вы установите другое значение в разделе конфигурации, он будет спать с любым максимальным значением, которое вы установили. Для вас это означает, что если значения когда-либо не откалиброваны, все, что вам нужно сделать, это отправить значение MQTT, равное 13, или любое другое значение вашего максимума, а затем, когда тень переместится, вручную опустите ее до максимума. значение… но это не должно быть проблемой, если только ваш ребенок не решит повиснуть в тени, пока он пытается двигаться.

    Если все прошло по плану, значит, вы сделали, и теперь вы сможете управлять своими шторами с помощью домашнего помощника! Проверьте это, отправив оттенкам разные значения. Самое замечательное в этом коде то, что он не запутается, если вы отправите ему новое значение до того, как старое завершит обработку. Если вы обнаружите, что ваши шторы скручиваются неправильно, вы можете просто поменять местами провода + и — для каждой из пар двигателей A и B на вашем драйвере, и двигатель будет вращаться в противоположном направлении.

    Я также настроил свои оттенки для работы с моим amazon echo с использованием локального узла alexa. Я собираюсь опубликовать поток красного узла, который я использую для управления своими оттенками, в описании, но я также подробно рассмотрел его в своих 2 узлах nd красный как видео. Вы можете щелкнуть эту ссылку, чтобы перейти туда сейчас.

    Patreon: https://www.patreon.com/thehookup

    Благодаря Stepper Online у ​​меня теперь есть дополнительный шаговый двигатель, и я купил кое-что еще, чтобы снять это видео.Похоже, отличное время, чтобы сделать свою первую раздачу! Поскольку я только начал эту штуку с патреоном, через 2 недели я собираюсь случайным образом выбрать одного из моих постоянных клиентов и отправить им предварительно запрограммированный узел-микроконтроллер, шаговый драйвер, шаговый двигатель с редуктором и концентратор с 3D-печатью. . В розыгрыше будут участвовать все посетители, присоединившиеся по состоянию на 22 августа и . На месте Шона я бы сейчас неплохо оценивал свои шансы.

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

    Автоматические оконные жалюзи с Arduino

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

    Это натяжная струна для «ручного» управления

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

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

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

    Я успешно переоборудовал существующие жалюзи в моем доме в автоматические жалюзи с множеством функций примерно за 35-40 долларов. Сами жалюзи стоят порядка 35-40 долларов.Так что в целом это дешевое обновление того, что вы получаете.

    Что делают мои жалюзи (какие датчики у них есть). Мои жалюзи будут:

    • Открывается при дневном свете и закрывается при заходе солнца. Это делается ЛЕГКО с помощью светозависимого резистора за 1 доллар.
    • Закроется частично в очень жаркий день. Оснащен термодатчиком модели TMP36 за 1 доллар.
    • Открывайте или закрывайте жалюзи в любой степени, которую я захочу, с помощью пульта дистанционного управления logitech harmony (или любого другого), выполненного с помощью ИК-приемника за 1 доллар.
    • Откройте «вручную», взмахнув рукой возле верхней части жалюзи с помощью ИК-датчика движения

    Для этого слайд-шоу требуется JavaScript.

    Я управляю жалюзи с помощью сервопривода, который представляет собой редукторный электродвигатель. Они стоят около 9 долларов.

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

    Прелесть Arduino в том, что вам не нужно покупать все, что я перечислил, вы можете просто выбрать то, что вам нужно, и использовать это. ЕСЛИ тебе нужно то, что я хочу, то тут или там на несколько баксов больше.

    Наконец (и я добавлю подробности позже), я смог сделать это так легко, потому что у меня было место для работы в заголовке моих жалюзи. Я посмотрел в сети 6 примеров подобных проектов, и чтобы не сбить их с толку, все они выглядят некрасиво.У многих из них есть открытые компоненты, и обычно это происходит потому, что они модернизируют тонкие, полудюймовые, дешевые жалюзи. И я спрашиваю, зачем вкладывать такие усилия и деньги в блайнды в 10 долларов, особенно если после этого это будет плохо выглядеть на глазах? Купите себе красивые жалюзи, 2 дюйма из искусственного дерева или из настоящего дерева. Они хорошо выглядят, а из-за размера жалюзи наверху достаточно места, чтобы спрятать все ваше снаряжение.

    Вы можете найти мой исходный код Arduino И диаграммы на github:
    https://github.com/ssshake/arduino

     Список деталей:
     - 2-дюймовые жалюзи (из искусственного или натурального дерева)
     - Arduino UNO или предпочтительно Arduino Mini
     - Сервопривод (подойдет любой стандартный сервопривод радиоуправляемого автомобиля)
     - Фотоэлемент / светозависимый резистор
     - резистор 10к
     - Некоторые провода
    
    По желанию:
     - Крепление сервопривода под углом 90 градусов
     - TMP36
     - ИК-детектор 38 кГц 

    Постоянная ссылка: https: // homeawesomation.wordpress.com/2013/02/26/automated-window-blinds-with-arduino/

    Еще видео ниже…


    Это видео демонстрирует, как я настраивал и монтировал сервопривод для управления золотником.

    Нравится:

    Нравится Загрузка …

    Связанные

    Diy моторизованные жалюзи Arduino

    Код в этом репо преднамеренно используется с плагином mqtt homebridge raspberry pi.

    Моторизованные жалюзи arduino своими руками.

    Instructables user freedomtocreate разработала систему с питанием от Arduino, которая открывает и закрывает жалюзи по расписанию, основанному на температуре в помещении или наружном освещении.
    Если я правильно понимаю схемы, двигатели непосредственно приводят в движение рулонные шторы.
    Самодельная АКПП с редуктором для рулонных штор на ардуино.
    Самые дорогие части.Arduino принимает входные данные либо от микрофона звукового датчика, либо от кнопок.
    Самодельный электрик для штор.
    Это, вероятно, было бы намного надежнее, чем пытаться управлять жалюзи, прикрепляя каким-либо образом к шнурам, используемым для ручного управления.