• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вышла новая прошивка для тестирование на устройствах ESP8285

glory24

Member

glory24

Member
Не пойму отличие на 8266 от 8285
На сколько я понимаю, там разного объема флеш память. Кроме того она у ESP8266 внешняя, а у ESP8285 - внутренняя.
Но почему прошивка для ESP8285 не может быть использования на ESP8266, этого уже и я не пойму :)
 

glory24

Member
Приехала ко мне моя ESP-8285
На плате два светодиода
ESP8285_светодиоды.jpg
Напомните, на кокой, в прошивке, GPIO выведен светодиод индикации подключения к WiFi?
У 4ch он на каком GPIO?
Панель управления тут
Распиновку нашел только в таком виде
1594018596243.png
надеюсь что это ее распиновка
Взял тут
 

antenna-krsk

Active member
Sonoff 4ch gpio
Assign inputs and outputs~
GPIO 1 => Button 1 (17)
GPIO 9 => Button 2 (18)
GPIO 10 => Button 3 (19)
GPIO 14 => Button 4 (20)
GPIO 12 => relay 1 (21)
GPIO 5 => relay 2 (22)
GPIO 4 => relay 3 (23)
GPIO 15 => relay 4 (24)
GPIO 13 => LED 1 (52)
 

antenna-krsk

Active member
Приехала ко мне моя ESP-8285
На плате два светодиода
Посмотреть вложение 9557
Напомните, на кокой, в прошивке, GPIO выведен светодиод индикации подключения к WiFi?
У 4ch он на каком GPIO?
Панель управления тут
Распиновку нашел только в таком виде
Посмотреть вложение 9558
надеюсь что это ее распиновка
Взял тут
С прошивкой esp8285 не горит?
Интересно, куда они его припаяли?
 

glory24

Member
С прошивкой esp8285 не горит?
Интересно, куда они его припаяли?
Уже разобрался, раньше времени не было ответить.
Припаяли они второй светодиод на GPIO16 и я уже придумал как его задействовать для индикации состояния подключения к сети WiFi.

Так как прошивка предполагает что жить этот светодиод должен на GPIO13
при этом на этот GPIO13 выдается "-" в режиме клиента WiFi.

Так как на штатный светодиод платы NodeMCU ESP-M2, с одной стороны через резистор подается постоянные 3.3v, а другой стороной он живет на GPIO16,
то я соединил GPIO13 и GPIO16 проводником вот так

ESP8285_bb_mini.jpg
И получил на нем индикацию состояния подключения к сети WiFi
Выглядит это так:
IMG_20200707_084332.jpg IMG_20200707_084538.jpg
Ну и нарисовал распиновку NodeMCU ESP-M2, так как не нашел инете
Распиновка1.JPG
 

glory24

Member
Ну либо паять светодиод на GPIO13, либо задействовать штатный использовав для этой цели .
Паять не было желания, а планов на GPIO16 у меня нет.
 

glory24

Member
Не думаю, что это разумно.
Потом при обновлении прошивки каждый раз придется так "менять".
Меня и так все устраивает.
 

PeterPK

Active member
Sonoff 4ch gpio
Assign inputs and outputs~
GPIO 1 => Button 1 (17)
GPIO 9 => Button 2 (18)
GPIO 10 => Button 3 (19)
GPIO 14 => Button 4 (20)
GPIO 12 => relay 1 (21)
GPIO 5 => relay 2 (22)
GPIO 4 => relay 3 (23)
GPIO 15 => relay 4 (24)
GPIO 13 => LED 1 (52)
Это ты к чему написал?
Это именно 4ch или 4ch Pro тоже?

По-прежнему для меня остаются открытыми вопросы:
- обсуждаемую прошивку можно использовать на 4ch Pro?
- если да, то какие это даст преимущества?
 

glory24

Member
Это ты к чему написал?
Это Виталий мне ответил на вопрос на каком GPIO в этой прошивке живет светодиод. Оказалось - на 13-ом.
- обсуждаемую прошивку можно использовать на 4ch Pro?
- если да, то какие это даст преимущества?
Эту прошивку можно использовать на устройствах содержащих микросхему ESP8285.
4ch Pro такую микросхему имеет.
Прошивка имеет дополнительно такие настройки устройства
1594362160504.png
то есть может модифицировать GPIO выходом или входом, с различными настройками
1594362496517.png
И назначить регистрацию значений снятых с этих GPIO и переменных в "историю"
- если да, то какие это даст преимущества?
Зависит от задачи поставленной задачи. Лично я такой задачи не вижу.
У 4ch Pro разведено всего два GPIO:
GPIO3 он же RX и GPIO2, на нем живут датчики температуры ds18b20
Ах, да! Еще 4 шт. GPIO отданы под реле :)
 

PeterPK

Active member
то есть может модифицировать GPIO выходом или входом, с различными настройками
Посмотреть вложение 9567
И назначить регистрацию значений снятых с этих GPIO и переменных в "историю"

Зависит от задачи поставленной задачи. Лично я такой задачи не вижу.
У 4ch Pro разведено всего два GPIO:
GPIO3 он же RX и GPIO2, на нем живут датчики температуры ds18b20
Ах, да! Еще 4 шт. GPIO отданы под реле :)
"GPIO3 он же RX" - это я смогу сделать DI без припайки резисторов? Какой-нибудь "вход с подтяжкой"?
GPIO2 на вашей картинке вообще не фигурирует.
"variable_1 - регистрация" выглядит не как регистрация значений с GPIO, а как запись в историю рассчитанных сценарием значений переменных. Нет?
 

PeterPK

Active member
А какой допустимый размер сценария для 8285 в собранной прошивке и насколько можно увеличить руками в исходниках? Это вопрос к Валерию.
 

antenna-krsk

Active member
у меня на r3 gpio15 подтянут резистором штатно, смог его запустить только как выход причем высокоомный, и несколько секунд после включения там 1. повешал туда свет?
 
Сверху Снизу