Останавливаем потоп в комнате

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

Re: Останавливаем потоп в комнате

Сообщение Ruslan » 26 окт 2018, 11:31

Ну а полярность просто и безопасно менять, например, с помощью драйверов управления двигателями. Можно на базе микросхемы L298N (как тут https://ab-log.ru/smart-house/ethernet/megad-led-rgb).
Одним таким драйвером можно управлять сразу двумя двигателями (кранами).

empenoso
Сообщения: 981
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

Re: Останавливаем потоп в комнате

Сообщение empenoso » 27 окт 2018, 05:59

Andry писал(а):
25 окт 2018, 22:09
Для себя заказал пару https://ru.aliexpress.com/item/-/328456 ... 3c00U8Kh8A ставим любой кран если что кран под замену вроде даже металлические шестерни. https://www.youtube.com/watch?v=qbOyhnFYYdY
А при установленном таком электромодуле кран можно рукой можно открыть / закрыть?

empenoso
Сообщения: 981
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

Re: Останавливаем потоп в комнате

Сообщение empenoso » 27 окт 2018, 08:57

Ruslan писал(а):
26 окт 2018, 11:31
Ну а полярность просто и безопасно менять, например, с помощью драйверов управления двигателями. Можно на базе микросхемы L298N (как тут https://ab-log.ru/smart-house/ethernet/megad-led-rgb).
Одним таким драйвером можно управлять сразу двумя двигателями (кранами).
Глупый вопрос - вот схема подключения с какого-то сайта только вместо Arduino будет sonoff релейный скорее всего или мега MegaD-14-IN - а как L298N полярность-то изменит при подачи питания?
DC_Motor_Driver_L298N_1_motor_PWM.jpg
DC_Motor_Driver_L298N_1_motor_PWM.jpg (59.63 КБ) 480 просмотров

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

Re: Останавливаем потоп в комнате

Сообщение Ruslan » 27 окт 2018, 11:02

С "железной" точки зрения, как там все в микросхеме устроено, не поясню. Но с практической точки зрения касательно подключения дело обстоит так.
Чтобы просто вращать двигателем (без ШИМ, без регулирования оборотов), сигнал с 3-го пина Ардуино не нужен. На этой ножке L298N находится "штатный" джампер, через который на данную ножку будет подаваться +5 В. На микросхему дополнительно подается питание +5 В (туда, где есть надпись "+5V").
Если подать с релейной Меги 5 В на одну ножку (напр., на ту, на которую подается сигнал с 4-го пина Ардуино), двигатель будет вращаться в одну сторону, а если подать на другую ножку (на рисунке туда подается сигнал с 5-го пина Ардуино), двигатель будет вращаться в противоположную сторону.

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

Если совсем подробно, то я подключал так (считаем, что управляем двигателем, подключенным как у вас на картинке).
Начнем с питания.
1. От БП на 12 В подаем +12 В на клемму "+12" и подаем землю на клемму "GND".
2. От БП на 5 В подаем + 5 В на клемму "+5V".
C нашим клеммником на 3 контакта работа завершена. Теперь приступим к подаче логических сигналов.
3. От БП на 5 В подаем + 5 В на два выхода релейной Меги.
4. От одного выхода Меги протягиваем провод к ножке "IN3" (туда на рисунке идет провод от Ардуины с 5-го пина), а от другого выхода Меги протягиваем провод к ножке "IN4" (туда на рисунке идет провод от Ардуины с 4-го пина).
5. ВАЖНО! Штатный джампер, замыкающий крайнюю ножку, обозначенную как "ENB", должен оставаться на своем месте. Его снимать не надо. Мы же ведь не собираемся управлять скоростью вращения двигателя.

empenoso
Сообщения: 981
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

Re: Останавливаем потоп в комнате

Сообщение empenoso » 05 янв 2019, 17:24

Ruslan писал(а):
27 окт 2018, 11:02
С "железной" точки зрения, как там все в микросхеме устроено, не поясню. Но с практической точки зрения касательно подключения дело обстоит так.
Собрал наконец-таки схему https://www.ab-log.ru/forum/viewtopic.p ... 480#p35051 - работает. На OUT выходах 14 in меги без реле.

Ответить