Концевики для роллет, GPIO9 и GPIO10 в ESP8266

Ответить
Дмитрий_od
Сообщения: 23
Зарегистрирован: Пн янв 17, 2022 10:20 am

Концевики для роллет, GPIO9 и GPIO10 в ESP8266

Сообщение Дмитрий_od »

Прошивка Sonoff DUALR2 очень популярная и особенно для использования режима "роллеты".
Делюсь своими наблюдениями.

Режим "роллеты" в 1М, на сколько я понял, заточен под использование с двигателями в которых уже установлены концевики, тем самым они также и обеспечат аппаратную защиту отключением(аварийным) двигателей в случаи программного сбоя. В идеале конечно, еще иметь и контроль тока двигателей!

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

При использование первого входа GPIO0, просто как для управления, то проблем не возникает, но если поставить, например геркон как концевик, то когда на входе GPIO0 будет низкий уровень ("0") и в этот момент когда пропадет электроэнергия и появится, то устройство перейдет в режим прошивки и естественно не стартанет. Это связано с тем, что GPIO0 в ESP8266 задействован, в случае низкого уровня на нем при подаче питания, для перевода esp в режим программирования/прошивки. Это надо тоже учитывать.

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

Решение как освободить GPIO9 и GPIO10 есть и это подробно изложено в разных статьях интернета. Одна из ссылок есть ниже. А на фото основной принцип.
ESP8266-ESP-201-GPIO9-GPIO10-schematics.png

В магазине store.1msmart.com есть прошивка 1М для ElectroDragonWifi IoT Relay Board SPDT, которая не использует для входов GPIO0, GPIO9 и GPIO10. Рекомендую просто ее приобрести. Заодно и поддержать проект.
https://store.1msmart.com/index.php?rou ... duct_id=84

Ссылки на полезную информацию:
https://zen.yandex.ru/media/tehnozet2/s ... 6dd1114818
https://zen.yandex.ru/media/tehnozet2/o ... 6ab3673cfd
http://smarpl.com/content/esp8266-esp-2 ... and-gpio10
https://tsibrov.blogspot.com/2018/02/pu ... stors.html - "Что такое подтягивающий (стягивающий) резистор"
chas99
Сообщения: 36
Зарегистрирован: Вт дек 28, 2021 8:39 am

Re: Концевики для роллет, GPIO9 и GPIO10 в ESP8266

Сообщение chas99 »

Дмитрий_od писал(а): Вс фев 06, 2022 12:19 pm использование с двигателями в которых уже установлены концевики
пример такого двигателя, работает как часы =)
Вложения
АМ0.jpg
Ответить