Металл2024 Реклама
Метобр2024 Реклама

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

TrDA
Идет загрузка
Загрузка
14.08.2020
18859
36
Применение

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

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

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

35

О проекте

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

Вариант 1.0

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

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

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

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

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

Причины просты:

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

Вариант 1.2

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

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

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

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

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

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

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

Вариант 1.3

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

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

Вариант 1.4 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант 2.0

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

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

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

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

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

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

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

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

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

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

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

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

Вариант 2.1

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

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

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

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

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

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

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

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

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

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

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

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

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

35
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама