Страница 1 из 1

ESP 8266+PCF8574

Добавлено: Ср окт 19, 2016 10:54 pm
Zaezd2008
Всем привет. Собственно не секрет, что ESP8266 имеет ну очень чувствительный вход. Опторазвязка конечно выручает, но не на 100 % как в моем случае.
Вот решил попробовать расширитель I2C PCF8574 ,который к слову вроде поддерживается прошивкой homes-smart но результата пока нет:
купил готовую плату PCF8574 по умолчанию перемычки не трогал.
Подключаю к ESP на 00 и 02 GPIO.
В WEB интерфейсе ESP на вкладке WEB попытался установить значение "220-227" на "OUTPUT", но пишет ошибку.
Кто нибудь сталкивался???

Re: ESP 8266+PCF8574

Добавлено: Ср окт 19, 2016 11:24 pm
serghei
Секундочку.... I2C у есп- шки на gpio4 и gpio5 (D1и D2 у Node_Mcu). У меня экран 20*4 точно работает. И кажется еще библиотеку "wire.h " надо....http://www.14core.com/wp-content/upload ... isplay.jpg

Re: ESP 8266+PCF8574

Добавлено: Чт окт 20, 2016 12:49 pm
ivannag
Zaezd2008 писал(а): В WEB интерфейсе ESP на вкладке WEB попытался установить значение "220-227" на "OUTPUT", но пишет ошибку.
Кто нибудь сталкивался???
А там не нужно ничего настраивать... подключите что-нибудь к гпио расширителя и пробуйте сразу управлять. Можете еще проверить правильно ли у вас указан адрес устройства (его можно было изменить при компиляции прошивки, или смените перемычками на 0х20 если отличается).
Советую для начала почитать здесь https://wifi-iot.com/?m=wiki&id=36

Re: ESP 8266+PCF8574

Добавлено: Чт окт 20, 2016 4:33 pm
Zaezd2008
Добрый. Действительно работает, но необходимо сменить адрес на 0х38 по дефолту.
Стало плохой новостью, что у PCF8574 нет возможности управлять gpio через соответствующую web страницу и нельзя задать input output контактам (220-227)
И добавлю: управление/чтение через MQTT не работает

Re: ESP 8266+PCF8574

Добавлено: Вс окт 23, 2016 10:29 pm
immortal
Zaezd2008 писал(а):Добрый. Действительно работает, но необходимо сменить адрес на 0х38 по дефолту.
Стало плохой новостью, что у PCF8574 нет возможности управлять gpio через соответствующую web страницу и нельзя задать input output контактам (220-227)
И добавлю: управление/чтение через MQTT не работает
включите в прошивке i2c через GET и управляйте PCF8574 /i2cgo?adr=XX&set=YY
где XX это адрес в шеснадцатиричном формате, а YY это команда на включение 00 - выкл все, FF - вкл все, правда прийдется заюзать конвертер из двоичного в шеснадцатеричный, скоро напишу статью как управлять реле из МД через ESP с несколькими PCF8574
Не понятно зачем вообще управлять PCF8574 через вэб страницу и через вэб задавать инпут, делайте всё через GET, вам же всё равно это обрабатывать на сколько я понимаю в МД