Кремень КД Реклама
Кремень КМ Реклама

Венецианские шторы (горизонтальные жалюзи)

TrDA
Идет загрузка
Загрузка
18.04.2021
16147
12
Применение

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

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

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

45
Статья относится к принтерам:
Flying Bear P905X Large

Весной 2020, работая из дома по "удалёнке", я постоянно страдал от того, что мои окна находятся на солнечной стороне и монитор расположен не удачно очень и после обеда, на мониторе сильные блики от солнца. Естественно родилась идея повесить горизонтальные жалюзи на окна лоджии в количестве четырёх штук, кои были куплены в Леруа и в дальнейшем установлены. Закрывались и Открывалась они естественно в "рукопашную" и примерно в одно и тоже время два раза в день. И вот, через некоторое время, Лето пошло на убыль, начался сезон дождей с сильно переменной облачностью и количество закрытий и открытий доросло до восьми - двенадцати за день. Бегать постоянно на лоджию мне за это время уже зело наскучило, и потому было принято решение - автоматизировать процесс. Поскольку, в тот момент времени, об управлении коллекторными двигателями я знал только то, что было заложено в голову примерно в 1998 году, то решил действовать по "науке", и именно методом "научного тыка". 

1.1.  Плата на драйвере MX1508.

В наличии был драйвер для коллекторного мотора MX1508 и некий мотор-редуктор на 12В, на нём и было принято решение начать процесс разработки. Следовательно к "вопросу" нужно подойти очень основательно, ибо ранее я плодотворно работал только с шаговыми двигателями (1,2).

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Видео того, что получилось в этой версии можно посмотреть тут.

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

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

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

1.2.  Плата Wemos motor shield v1 на драйвере TB6612FNG.

Получив некоторый опыт с коллекторными двигателями и наконец осознав чего я с действительно хочу, решил перейти на новый уровень. А именно управлять группой двигателей из четырёх штук по I2C, порывшись в закромах был найден Wemos motor shield v1.

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

И всё уже вроде получилось, я теоретически мог управлять по I2C четырьмя двигателями, казалось бы вот оно счастье и остаётся много свободных пинов, под различные сенсоры для автоматизации. Но как обычно, всё пошло не по плану и выяснилось, что мой Wemos motor shield v1:

  •  давно снят с производства, и сейчас распродаются остатки.
  • версия платы V1, требует перепрошивки STM контроллера, для стабильной работы без зависаний (подробнее).
  •  выпушена новая модель v2.

Видео того, что получилось в этой версии можно посмотреть тут.

1.3. Плата Wemos motor shield v2 на драйвере TB6612FNG.

Ну прям совсем не расстроившись, была срочно заказана новая версия платы Wemos motor shield v2 . Ну а поскольку версия V1 и V2 ничем не отличаются, судя по информации от производителя, они абсолютно совместимы (эх знал бы я заранее, это это не так), то идём в бой.

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

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

  • шаг гребёнки под питание и выводы моторов изменился, и перестал быть кратен 2,54мм как у V1.  
  • следовательно V2 паять пришлось по месту, что конечно заработало, но мне сильно не понравилось.
  • версию  V2 тоже сняли с производства, из-за отсутствия в свободном наличии устаревшего драйвера TB6612FNG (про него ниже). 
  • ранее мною купленные, в достаточном количестве Wemos D1 mini V3 (именно оригинальные от LOLIN на Али), тоже одновременно пропали из продажи. Хотя на сайте у них, он до сих пор значится. 

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

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

1.4. Плата на драйвере TB6612FNG (первая версия).

Не много проанализировав рынок, недорогих драйверов, родилась новая идея сделать привод на уже знакомом драйвере TB6612FNG (ибо в наличии на Али из завались и совсем не дорого), хотя уже и без I2C. Ну когда нас, что-либо останавливало, делаем!

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

С этим драйвером получилось все именно так как было запланировано изначально, в том числе управление оборотами двигателя используяm ШИМ. А плюсом стало то, что это поддерживается прошивкой от Tasmota.

Естественно, мне захотелось больше плюшек, чем изначально было задумано. А именно, не просто "махать" ламелями вертикальных жалюзи типа открыто/закрыто, но поднимать/опускать сами жалюзи.

Видео того, что получилось в этой версии можно посмотреть тут.

1.5. Плата на драйвере TB6612FNG (вторая версия).

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

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)Венецианские шторы (горизонтальные жалюзи)Венецианские шторы (горизонтальные жалюзи)Венецианские шторы (горизонтальные жалюзи)Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Видео того, что получилось в этой версии можно посмотреть тут.

2,1. Предварительные итоги.

По итогу было разработано 4 (четыре) версии плат, на двух разных драйверах.

Венецианские шторы (горизонтальные жалюзи)

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

Следующим шагом стало написание обобщающей этой статьи об "их" управлении.

2.3. Итоги.

Что я получил в итоге: 

  • возможность управлять несколькими коллекторными двигателями, в том числе и оборотами двигателей применяя ШИМ.
  • попутно было написал 3 (три) статьи.
  • получил некоторый дополнительный опыт в разработке устройств домашней автоматизации.

У меня, по итогу, получилось;

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)

Венецианские шторы (горизонтальные жалюзи)Венецианские шторы (горизонтальные жалюзи)В итоге желаемый результат достигнут и с большим запасом,  на будущее. За восемь месяцев, пока длился проект, удалось узнать очень много нового и если бы у меня не было 3D принтера, я бы  просто не взялся в эту историю не ввязался.

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

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

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

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

45
Комментарии к статье