Всем привет. Собственно не секрет, что ESP8266 имеет ну очень чувствительный вход. Опторазвязка конечно выручает, но не на 100 % как в моем случае.
Вот решил попробовать расширитель I2C PCF8574 ,который к слову вроде поддерживается прошивкой homes-smart но результата пока нет:
купил готовую плату PCF8574 по умолчанию перемычки не трогал.
Подключаю к ESP на 00 и 02 GPIO.
В WEB интерфейсе ESP на вкладке WEB попытался установить значение "220-227" на "OUTPUT", но пишет ошибку.
Кто нибудь сталкивался???
ESP 8266+PCF8574
Модератор: immortal
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: ESP 8266+PCF8574
Секундочку.... I2C у есп- шки на gpio4 и gpio5 (D1и D2 у Node_Mcu). У меня экран 20*4 точно работает. И кажется еще библиотеку "wire.h " надо....http://www.14core.com/wp-content/upload ... isplay.jpg
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 146
- Зарегистрирован: Вт апр 12, 2016 12:19 am
- Благодарил (а): 18 раз
- Поблагодарили: 27 раз
Re: ESP 8266+PCF8574
А там не нужно ничего настраивать... подключите что-нибудь к гпио расширителя и пробуйте сразу управлять. Можете еще проверить правильно ли у вас указан адрес устройства (его можно было изменить при компиляции прошивки, или смените перемычками на 0х20 если отличается).Zaezd2008 писал(а): В WEB интерфейсе ESP на вкладке WEB попытался установить значение "220-227" на "OUTPUT", но пишет ошибку.
Кто нибудь сталкивался???
Советую для начала почитать здесь https://wifi-iot.com/?m=wiki&id=36
-
- Сообщения: 165
- Зарегистрирован: Чт ноя 13, 2014 8:56 pm
- Благодарил (а): 23 раза
- Поблагодарили: 7 раз
Re: ESP 8266+PCF8574
Добрый. Действительно работает, но необходимо сменить адрес на 0х38 по дефолту.
Стало плохой новостью, что у PCF8574 нет возможности управлять gpio через соответствующую web страницу и нельзя задать input output контактам (220-227)
И добавлю: управление/чтение через MQTT не работает
Стало плохой новостью, что у PCF8574 нет возможности управлять gpio через соответствующую web страницу и нельзя задать input output контактам (220-227)
И добавлю: управление/чтение через MQTT не работает
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 402 раза
- Контактная информация:
Re: ESP 8266+PCF8574
включите в прошивке i2c через GET и управляйте PCF8574 /i2cgo?adr=XX&set=YYZaezd2008 писал(а):Добрый. Действительно работает, но необходимо сменить адрес на 0х38 по дефолту.
Стало плохой новостью, что у PCF8574 нет возможности управлять gpio через соответствующую web страницу и нельзя задать input output контактам (220-227)
И добавлю: управление/чтение через MQTT не работает
где XX это адрес в шеснадцатиричном формате, а YY это команда на включение 00 - выкл все, FF - вкл все, правда прийдется заюзать конвертер из двоичного в шеснадцатеричный, скоро напишу статью как управлять реле из МД через ESP с несколькими PCF8574
Не понятно зачем вообще управлять PCF8574 через вэб страницу и через вэб задавать инпут, делайте всё через GET, вам же всё равно это обрабатывать на сколько я понимаю в МД
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru