Рулонные шторы - простая автоматизация

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ruslan
Сообщения: 112
Зарегистрирован: 06 янв 2014, 20:44

Re: Рулонные шторы - простая автоматизация

Сообщение Ruslan » 08 авг 2016, 17:22

kod.begemot, именно такой двигатель (http://ru.aliexpress.com/item/NEW-DC-6V-Micro-Electric-Mini-Reduction-Metal-Gear-Motor-30RPM-For-RC-Car-Robot-Model/32595706182.html) я и попробовал использовать после не совсем удачного эксперимента с электроотверткой. Мощность с учетом редуктирования достаточная (ширина шторы =160 см), уровень шума приемлемый. Однако подвела китайская механика: на одной из шестеренок срезало зубья. Поэтому и буду ставить двигатель посерьезнее.
А что касается "проскальзывания" утяжелителя шторы мимо геркона (до его размыкания), то самый главный момент тут - отследить, что штора находится в крайнем положении. Я планирую просто вертикально "запараллелить" внизу несколько герконов. Точнее только их колбочки (корпуса мне не нужны, поскольку герконы будут ставится за гипсокартон). Уже пришли вот такие с Али.
http://ru.aliexpress.com/item/Free-Shipping-100pcs-LOT-Reed-Switch-2X14MM-GLASS-White-Color-N-O-Low-Voltage-Current/1445738024.html

kod.begemot
Сообщения: 382
Зарегистрирован: 21 сен 2013, 00:38

Re: Рулонные шторы - простая автоматизация

Сообщение kod.begemot » 08 авг 2016, 17:36

О, ну если его усилия нехватило, то те шаговые, о которых я писал не подойдут и подавно. есть отечественные мотор-редукторы, с качественным редуктором (планетарный), с большим усилием, и в то же время малогабаритные. У меня есть таких несколько от старой камеры наблюдения - там их 4, 2 на повороты/наклоны, и 2 на зуммирование / диафрагмирование. Они для этого подойдут 100%, дури много.
ДПМ-20-Н1-12, на редукторе написано: РЦ1Б

upd. По поводу проскальзывания. Если я правильно понимаю вашу схему (1 порт меги - полярность мотора "вверх", 2 порт - полярность "вниз", и 3/4 порт - концевики (если не использовать схему резисторной матрицы), то ничего не мешает на сервере при срабатывании концевика "нижнее положение" запрещать отдачу команды "вниз" до того, как штора будет открыта командой "вверх". Ну и наоборот - с верхним.

Ruslan
Сообщения: 112
Зарегистрирован: 06 янв 2014, 20:44

Re: Рулонные шторы - простая автоматизация

Сообщение Ruslan » 08 авг 2016, 17:47

Да, я когда искал, тоже на отечественные движки натыкался. Все красиво, качественно, надежно (особенно если от "оборонки"). Но китайские аналоги стоят раз в 10 дешевле даже с учетом доставки. Поэтому альтернативы продукции наших китайских товарищей не вижу. Конечно лучше всего ставить специализированные внутривальные двигатели, которые для таких штор и предназначены, но цена, особенно у европейских производителей, зашкаливает. А это не наш метод.
Последний раз редактировалось Ruslan 08 авг 2016, 18:03, всего редактировалось 1 раз.

Ruslan
Сообщения: 112
Зарегистрирован: 06 янв 2014, 20:44

Re: Рулонные шторы - простая автоматизация

Сообщение Ruslan » 08 авг 2016, 17:54

upd. По поводу проскальзывания. Если я правильно понимаю вашу схему (1 порт меги - полярность мотора "вверх", 2 порт - полярность "вниз", и 3/4 порт - концевики (если не использовать схему резисторной матрицы), то ничего не мешает на сервере при срабатывании концевика "нижнее положение" запрещать отдачу команды "вниз" до того, как штора будет открыта командой "вверх". Ну и наоборот - с верхним.[/quote]

Ну да, главное чтобы геркон находился в замкнутом положении. Если геркон разомкнулся, возникает неопределенность относительно положения шторы (либо надо "запоминать" последнее положение с помощью сервера, и использовать эти сведения в алгоритме управления). "Концевики" (герконы) - в два входа Меги, управляющее напряжения с двух выходов Меги - на моторшилд.

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 17:57

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

По поводу "это не наш метод согласен". Однако для разнообразия решений Мотор на жалюзи постоянный ток .В сборе готовый 50$ (видимо без доставки).
https://www.alibaba.com/product-detail/ ... 02933.html
Если кто захочет покупать признайтесь. Хоть сравним, или присоединимся...

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 18:01

kod.begemot подскажите пожалуйста вы какую прошивку для esp-03 Использовали? Перечитываю тему, туплю - не вижу...
Компонентов вы писали что 3 шт. " esp-03 + uln2003 + питание" эээ и видимо шаговый мотор из контекста...
Выбор esp8266 - блин, потерял пост кажется на хабре, где была написано какую из esp8266 сложнее убить новичку. В памяти застряло что у них чип одинаковый он вроде и есть esp8266. Помню у них объем памяти разный, у каких-то радиатор и в чем то отличие у антенн... Какую лучше взять?
И традиционный вопрос от меня: kod.begemot - у вас сервер самописный или что-то из viewtopic.php?f=1&t=1207

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 18:06

kod.begemot, Ruslan я извиняюсь, за вопрос, я один без стенда.
У меня рольшторы есть. Вопрос про блокировку. У этих штор с одной стороны просто заглушка с другой стороны хитрый механизм с зубчиками. Он вроде подтормаживает, что бы штора самопроизвольно не разматывалась. Вопрос: мотор вместо простой заглушки или вместо хитрой фиговины с зубчиками?

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 18:09

В Леруа Мерлен есть механизы и шторы. Цены около 500р. Взял себе роль штору - тоже буду со стендом. Хоть обороты пересчитаю.
http://leroymerlin.ru/catalogue/dekor/z ... /16734463/

Ruslan
Сообщения: 112
Зарегистрирован: 06 янв 2014, 20:44

Re: Рулонные шторы - простая автоматизация

Сообщение Ruslan » 08 авг 2016, 18:23

OlegJktu84 писал(а):kod.begemot, Ruslan я извиняюсь, за вопрос, я один без стенда.
У меня рольшторы есть. Вопрос про блокировку. У этих штор с одной стороны просто заглушка с другой стороны хитрый механизм с зубчиками. Он вроде подтормаживает, что бы штора самопроизвольно не разматывалась. Вопрос: мотор вместо простой заглушки или вместо хитрой фиговины с зубчиками?


Я поставил мотор вместо ручного привода типа "веревочка". "Ручной привод" был отправлен в места длительного хранения. В качестве самодельного переходника использовал битовую насадку с желобком (желобок "утапливается" в паз кроншейна шторы, чтобы ничего не гуляло вправо-влево). Битовая насадка наполовину была помещена в профилированную трубу шторы (по оси) и залита эпоксидным клеем (конечно, не вся труба; объем был ограничен предварительно сформированным в трубе "кожухом" из нескольких слоев пищевой полиэтиленовой пленки).

P.S. Тестовый вариант отрабатывался на Денвер. Сейчас осваиваю Мажордомо, все буду делать на нем.
Последний раз редактировалось Ruslan 08 авг 2016, 18:41, всего редактировалось 1 раз.

kod.begemot
Сообщения: 382
Зарегистрирован: 21 сен 2013, 00:38

Re: Рулонные шторы - простая автоматизация

Сообщение kod.begemot » 08 авг 2016, 18:34

Ruslan писал(а):... Если геркон разомкнулся, возникает неопределенность относительно положения шторы (либо надо "запоминать" последнее положение с помощью сервера, и использовать эти сведения в алгоритме управления)....

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

OlegJktu84: Сервер - мажордомо, скрипты и методы самописные, разумеется.

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

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 18:50

kod.begemot писал(а):...
У себя снял внутри шторы механизм с пружиной возвратной, храповый механизм. Жестко закрепил боковую щечку с трубой. Мотор снаружи крепления, дальше все вроде бы просто.

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

kod.begemot
Сообщения: 382
Зарегистрирован: 21 сен 2013, 00:38

Re: Рулонные шторы - простая автоматизация

Сообщение kod.begemot » 08 авг 2016, 19:07

Ну да. мотор крутит вал, на который наматывается штора.
Есть небольшая проблема с равномерностью намотки на одном из окон - планирую примудрить направляющие для полотна шторы.
Вот если использовать мотор с редуктором - может есть шансы на то, что под тяжестью шторы рулон будет разматываться сам?
Кстати - придумал ещё вариант:
на 3D принтере печатаем заглушку для одной стороны рулона, у заглушки по наружной стороне - зубцы, по сути - шестерня. Перпендикулярно шторе ставим любой подходящий, довольно слабый мотор, с "червячком". Дальше понятно? Планирую реализовать... Должно подойти для даже очень тяжелых штор.

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 21:38

kod.begemot писал(а):Если проскальзывание момента срабатывания геркона минимизировать (тут эксперименты нужны, сам с такими моторами не работал), то можно вообще обойтись двумя проводами к шторе, а значит и двумя портами.
Думаю, схема будет не сложной, концевики "на месте" будут запрещать двигателю дальнейшее движение в текущем направлении (полярности), на вскидку думаю - 2 ключевых транзистора, 2 диода, 2 резистора. Ну и 2 геркона, конечно.
...


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

Плюсы: 1) два контакта от Меги. Если шторами по отдельности не надо управлять - так хоть на все роль шторы в доме 2 контакта.

Минусы: 1) серверу непонятно в каком положении шторы. Т.е. в качестве костыля: для калибровки он должен их закрыть - открыть, что бы быть уверенным на 100% что-там с ними. Можно еще датчиком контроля тока смотреть - жрет порт ток или геркон его разомкнул уже (профита нет - на это порты Мегадевайса все равно тратятся).
2) В этой теме писали, что переключающий контакт требует сильного магнита.

Что я не понял в объяснении много уважаемого kod.begemot. Нафига "2 ключевых транзистора, 2 диода, 2 резистора" - наверно это "защита от меня - дурака" т.е. я все хочу у дяди Ляо купить собранную деталь, а можно все сделать самому.

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 21:51

kod.begemot - подтвердите плиз, что с шаговым двигателем используете esp-03 и прошивку Arduino IDE для ESP8266 http://esp8266.ru/arduino-ide-esp8266/ . А то люблю все варианты знать...

kod.begemot
Сообщения: 382
Зарегистрирован: 21 сен 2013, 00:38

Re: Рулонные шторы - простая автоматизация

Сообщение kod.begemot » 08 авг 2016, 22:31

Так. По порядку. По поводу герконов. Обычно герконы - замыкающие, есть и размыкающие, и переключающие, но они - большая редкость. Герконом можно коммутировать лампочку, ну можно и реле не особо большое, но мотор не стоит, ИМХО. Геркон большие токи не держит (ну есть конечно большие, с большими контактами, но это скорее исключение), и контакты могут спаяться. Вот исходя из этого получаем схему, где герконы _замыкающие_ управляют транзисторами, которые, в свою очередь, пропускают или нет ток к мотору в той или иной полярности. Маленький геркон замыкается довольно уверенно в довольно большом удалении от магнита. Магниты использую из жестких дисков, неодимовые и бесплатные :)
У себя я использую шаговый мотор, потому только один геркон - вверху. И когда я (сервер) не знаю - где штора, я её открываю до замыкания верхнего концевика. А закрывая штору - просто считаю шаги. В случае с мотором, можно закрывать по времени, на сервере его можно считать довольно точно. А закрыв - "знаю" на сервере что она закрыта, и повторно команду на закрытие не отдаю.
Ну у меня сложнее - т.к. контроллер есть на месте, он сам знает (помнит) открыто или закрыто. Вот если "забыл" (перезапустили по питанию, к примеру), то тогда и открываем.
Планировал запоминать номер шагав EEPROM, но пока опыта для этого не хватает. В программировании ESP я пока ещё не профи.
по поводу ESP: да, я использовал ESP-03 для первой версии, в последней у меня уже ESP-07. На ESP-03 мне контактов мало было. Ну я то вывел, припаявшись к непосредственно чипу, но это ж не удобно, и "не по людски". На ESP-07 уже достаточно, в т.ч. и для индикации. У меня есть концевик, кнопки "на месте" вверх/вниз, индикаторы режимов (2 светодиода), ну и собственно 4 ноги на мотор. Сейчас задумал 3.0 - там будет другой драйвер мотора, а значит 2 ноги освободится, придумаю - на что их пустить.
А прошивку - не помню я... кажется 0.92, но это не важно, думаю.

OlegJktu84
Сообщения: 535
Зарегистрирован: 16 фев 2016, 19:52

Re: Рулонные шторы - простая автоматизация

Сообщение OlegJktu84 » 08 авг 2016, 23:06

Блин. Вот подозревал же что дьявол в деталях!
" герконы _замыкающие_ управляют транзисторами, которые, в свою очередь, пропускают или нет ток к мотору в той или иной полярности". Дважды блин я нууб, я не умею мыслить транзисторами.
Нууб будет стараться сделать все на той базе которую в состоянии понять. А если нормально замкнутые реле добавить.
Версия два: Мега дает ток вниз - через шилд - нормально замкнутое реле (пропускает ток т.к. управляющего напряжения, что бы разорвать цепь на нем нет) - мотор по правилу крутиться чуть дольше расчетного - штора опускается и магнит замыкает геркон (геркон стал нормально открытым) - геркон дает ток на нормально замкнутое реле и размыкает его - штора останавливается. Что может быть дороже понимаю. Что займет больше места понимаю. Будет работать?
Трижды блин! я понял что сам не в состоянии выбрать в http://www.chipdip.ru/ реле которое управляется от 12VDC и замыкает 12VDC. Понял только что у них там ног много. 2 ноги на управление, 2 на замкнутое состояние и 2 на разомкнутое. Черт :(. Вот поэтому нам нубом Мегадевайс и нужен.

kod.begemot
Сообщения: 382
Зарегистрирован: 21 сен 2013, 00:38

Re: Рулонные шторы - простая автоматизация

Сообщение kod.begemot » 08 авг 2016, 23:16

С реле всё ещё проще, конечно получится. Просто громоздко это всё...
Реле нужно переключающее, достаточно 1 группы переключающих контактов. http://www.chipdip.ru/product/nrp-07-c-12d/
Кстати, не забудьте защиту от одновременной подачи обоих полярностей питания на мотор на стороне Меги.
P.S. без диодов всё-равно не обойтись. Реле будет отключать мотор не полностью, а через диод, чтобы можно было дать на него обратную полярность.

kod.begemot
Сообщения: 382
Зарегистрирован: 21 сен 2013, 00:38

Re: Рулонные шторы - простая автоматизация

Сообщение kod.begemot » 09 авг 2016, 00:45

На тему ESP8266, добавлю: 07 и 12 хороши как раз керамическим антеннами. Приём хороший, да и компактные. Радиаторов на платах нет, есть крышки. Памяти - чем больше, тем лучше, обычно. Но для таких мелочей как эта задача - там процентов 90 свободно остаётся и на самой маленькой, даже с учётом дополнительных не обязательных функций.

Ruslan
Сообщения: 112
Зарегистрирован: 06 янв 2014, 20:44

Re: Рулонные шторы - простая автоматизация

Сообщение Ruslan » 09 авг 2016, 10:05

Конечно, физическое размыкание силовой цепи надежнее, чем программное, но моих знаний на это не хватило. Я пошел по более простому пути. Герконы (обычные, нормально открытые) служат лишь для информирования сервера о достижении шторой крайнего положения. В качестве защиты от перемещения шторы за пределы крайних положений действительно можно запоминать положение шторы на сервере. Я еще программно ограничиваю время работы двигателя, чтобы даже в случае отсутствия срабатывания геркона по каким-то причинам, штора не ушла далеко за пределы крайних положений. Но даже если все меры защиты не сработают, катастрофы не произойдет штора просто полностью намотается на трубу в одну или другую сторону и будет вращаться в таком состоянии, пока не закончится электричество :).

kod.begemot
Сообщения: 382
Зарегистрирован: 21 сен 2013, 00:38

Re: Рулонные шторы - простая автоматизация

Сообщение kod.begemot » 09 авг 2016, 10:53

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


Вернуться в «Умный Дом своими руками»

Кто сейчас на конференции

Сейчас этот форум просматривают: artyr_n, Bing [Bot], utya и 7 гостей