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

как убрать моргание диодов при подаче питания на esp-12f

Arthur

Active member
HTTPS. Поддерживает только устаревший метод (битовый размер и тип шифрующего ключа) не рекомендованный, из-за низкого уровня безопасности. Теперь, когда входите браузером на такой сайт HTTPS, то броузер рисует перечеркнутый HTTPS красной полосой и ругается - не пускает на сайт. Т.е. весь интернет уже сменил систему и ESP8266 теперь недоступны все внешние соединения с SSL/TSL. Только устаревшие - сделанные исключительно для совместимости. Ну типа погоду с сайта ESP8266 теперь не считать, почту не отослать и т.д. Эта смена произошла в том году и по всему российскому инету тоже.
В общем ESP8622 по всем параметрам теперь - не рекомендован для новых разработок. Так пишут на свои устаревшие чипы нормальные производители, но не Espressif :) Espressif наоборот - пытается втюхать устаревшую ерунду розничным продавцам у нас и гонит рекламу.
OK, а тогда что юзать? RTL00?
 

pvvx

Активный участник сообщества
OK, а тогда что юзать? RTL00?
Это смотря для чего. Если SoC с WiFi, то:
Всякие MINI 3G WIFI долго стартуют. Но кушают примерно так-же как и ESP8266 (если понизить CLK и принять меры).
Зато средств для "детского творчества" куча - см. в поиске CyberWRT / OpenWRT.
Для включения лампочек большинство китайских производителей избрали RTL8711AF.
Для всяких камер и прочего более сложного хлама один SoC с WiFi не применяется. Используют внешний MCU + WiFi чип.
К примеру RTL8195 чип в готовом устройстве не нужен - там USB и 2.5 Мбайт RAM. Зачем в IoT USB? Web камеру подключать, как в Ameba Arduino? Дык это только для игры.
Посмотрите что встроено в RTL8195, потом сравните с ESP32S :) А цена RTL то меньше и он просто прописан для Arduino. Но розничной продажи его пока нет - китайцы на али ещё прошарили... а будут продавать то, что спрашивают.
 
Последнее редактирование:
Уважаемые господа!
Я благодарен всем за помощь. Вы настоящие специалисты, не мне чета. Но прочитайте пожалуйста вопрос! Если можно - ближе к делу.
 

pvvx

Активный участник сообщества
Уважаемые господа!
Я благодарен всем за помощь. Вы настоящие специалисты, не мне чета. Но прочитайте пожалуйста вопрос! Если можно - ближе к делу.
Ответили уже - в ESP8266 это не отключить. Процессор стартует из внутренней ROM и посылает сообщения в UART от туда. Обратитесь к разработчику чипа - Espressif. Вдруг они вас послушают и сделают специальную версию чипа с другим кодом в маcсочной ROM.
Остальные варианты по сокращению вывода сообщений отписал тут.
Выходит, что тема закрыта, т.к. наворачивать внешне мультиплексоры и прочие микросхемы нет никакого смысла. Причины:
Внешний простой микроконтроллер переключающий стартовые комбинации ног ESP8266 и расширяющий кол-во I/O стоит дешевле чем простой расширитель по i2c или spi. Так же это решение надежнее, т.к. меньшее кол-во элементов. Дополнительно дает контроль за работой глючного ESP8266 - может его пересбрасывать когда долго нет обращения к нему.
Другим альтернативным и более правильным решением является применение другого модуля по аналогичной цене, с более надежной работой и большими возможностями (модуль с RTL8710AF). Но это не вписывается в данную тему.
 

Scorpio

New member
В общем ESP8622 по всем параметрам теперь - не рекомендован для новых разработок.
Во как. Только я собрался с ним разобраться... С другой стороны, странно ждать особых чудес от модуля за 2 бакса. Навыпускают новых. Главное, что преодолен психологический барьер, что wifi - это дорого и сложно. А ESP вероятно еще долго будет на рынке. Слишком велико сообщество его любителей. И MQTT еще никто не отменял.
 

tretyakov_sa

Moderator
Команда форума
Уважаемые господа!
Я благодарен всем за помощь. Вы настоящие специалисты, не мне чета. Но прочитайте пожалуйста вопрос! Если можно - ближе к делу.
Не нужно даже пытаться сделать то что сделать нельзя. Задачу на более высоком уровне опишите. Что должно делать устройство?
 

pvvx

Активный участник сообщества
Слишком велико сообщество его любителей. И MQTT еще никто не отменял.
155ЛА3 "любители" ещё паяют. Антиквариат никто не запрещал. :)
Не нужно даже пытаться сделать то что сделать нельзя. Задачу на более высоком уровне опишите. Что должно делать устройство?
Вроде ясно вопрос поставлен. На портах у ESP8266 при старте бардак. Светодиоды на модуле мигают. Надо сделать, чтобы не мигали и порты (все GPIO) работали по старту как вход и с любым состоянием. Решается только "на высоком уровне" - переделыванием маски ROM в чипе.
 

Scorpio

New member
А на всех ли портах там бардак, или всеже есть парочка "спокойных"?
 

tretyakov_sa

Moderator
Команда форума
Вроде ясно вопрос поставлен. На портах у ESP8266 при старте бардак. Светодиоды на модуле мигают. Надо сделать, чтобы не мигали и порты (все GPIO) работали по старту как вход и с любым состоянием. Решается только "на высоком уровне" - переделыванием маски ROM в чипе.
Ясно то ясно. И ответ понятен. Бардак на GPIO16 и GPIO1. Все остальные спокойные.
Можно конечно городить схемы для их отключения и занимать этим другие пины. А можно успокоится и сделать схему в соответствии с задачей которую человек решает.
 

Arthur

Active member
Ясно то ясно. И ответ понятен. Бардак на GPIO16 и GPIO1. Все остальные спокойные.
Можно конечно городить схемы для их отключения и занимать этим другие пины. А можно успокоится и сделать схему в соответствии с задачей которую человек решает.
Хм. Пины занимать не нужно... У меня вся внешняя переферия включается с задержкой в 1-2 сек. Решил просто - транзистор, несколько резисторов, конденсаторы и реле.
Можно назвать это "реле выдержки". При этом работает отдельно и не занимает порты еспшки :).
 

Scorpio

New member
Есть. Десятки раз описано.
Тогда и проблемы никакой нет. Просто использовать эти пины на ответственных местах тапа реле открытия гаража. Да и гирлянды на них вешать. А синий светодиод на модуле залепить черной изолентой :)
 

pvvx

Активный участник сообщества
Тогда и проблемы никакой нет.
Вы так считаете? :)
Я вот смотрю, но даже главный популяризатор ESP8266 на Arduino не знает, что творится на выводах у чипа, а постоянно гонит одну "рекламу" на ютубе, далеко не соответствующую реальности :)
Просто использовать эти пины на ответственных местах тапа реле открытия гаража. Да и гирлянды на них вешать. А синий светодиод на модуле залепить черной изолентой :)
А красный? Синей изолентой? :)
Ну там ещё есть, скажем так нъюансы... , те выводы, которые якобы свободные, на них можно задать подтяжки и ещё мелкие условия при переходе чипа в sleep и перед сбросом... Выходит что они тоже не совсем "свободные" и реле может захлопнуть хозяина воротами :)
ROM-BIOS при старте без проблем может задействовать и GPIO12..15. Она умеет переключать туда UART по состоянию других ножек. :)
А на какую ножку выводится 26 MHz всё время при программировании модуля и при старте до загрузки из Flash?
Нормально ли будет работать ключ реле на 26 MHz? :)
Какие байты в esp_init_data_default.bin переключают какие GPIO при инициализации китай-SDK?
В какой режим запустится модуль при стандартных подтяжках, если к GPIO15 повесить светодиод через резистор на GND и перед нажатием RESET его включить? (касается и других управляющих типом загрузки выводов)
 
Последнее редактирование:

Shrotnet

New member
гаражное реле - не прихлопнет хозяина воротами - а откроет ворота гаража, если случайно случится какой-то RESET ...... во будет приколу то злодеям !!!!!!!!
 

pvvx

Активный участник сообщества
гаражное реле - не прихлопнет хозяина воротами - а откроет ворота гаража, если случайно случится какой-то RESET ...... во будет приколу то злодеям !!!!!!!!
C ESP8266 и ключей не надо. Там вариантов куча - он за метр чует шокер. Защиты от помех - нуль. Его даже не проверяли на это.
RTL8711AF - ESD проверка RAK476-A%20UART%20WiFi模块ESD测试报告.pdf +-4kV
Но проще с телефона ESP8266 заглючить/зайти через глюки в китай-SDK :)
Как пересбросить по WiFi давно нашлось...
 

Scorpio

New member
Ну дык все собрать, потом сделать десяток ресетов и прочих катаклизмов, убедиться, что не откравается без команды. А потом уже сдавать в эксплуатацию.
Слишком много требований предъявляете 2х баксовому модулю предназначенному для хоббистов. Для надежности существуют промышленные контроллеры. которые и надо ставить на ворота.
 
Последнее редактирование:
К выходам ESP8266 подключаю входы КР1554АП5 (74HCT244). При включении питания, переводим на 2-3 секунды выходы КР1554АП5 (74HCT244) в высокоомное состояние. Через 2-3 секунды после включения, когда ESP8266 прочихается, начинается штатная работа схемы.
На изящество это решение не претендует, но радиолюбительство - это сделать то, что нужно из того, что есть.
 

Shrotnet

New member
это задача производителя оборудования ... а то сделаешь на ESP какой то детонатор, только включишь питалово, и не успеет твоя КР1554АП5 сработать, и разлетятся твои ручки-ножки по деревне, да по лесу ...
 
Сверху Снизу