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

Дохлая ESP-01S?

ask1

Member
Получил с AliExpress самую дешевую плату ESP-01S (есть с там один продавец такой интересный - по одной плате в руки), в отзывах все нормально. Сама плата - крайняя справа. Видно, что микросхема памяти отличается и кварц.

Две другие получены в одной посылке от другого продавца, отличаются кварцем почему-то. (Кажется, что маркировка на одном перебита). Обе работают со стандартной прошивкой WiFi-IoT, которая уже полгода работает в плане NodeMCU v3. Это левая и средняя платы на фотографиях.

Глючная плата позволяет моргать светодиодом, вроде как нормально прошивается без ошибок, но при включении Wi-Fi и подключении к ней для настроек все либо работает очень медленно, либо не работает вообще. На самом деле, удалось подключиться только пару раз, но настройки Wi-Fi-роутера сохранить удалось, правда плата все равно не работает. При этом, лампочка на ней моргает раз в десять секунд, что совпадает с настройкой опроса DS18B20, которая задана в прошивке WiFi-Iot, но данные с нее получить удалось один раз, принудительно нажав "Send data" в веб-интефейсе.

Две другие платы с той же прошивкой работают как ожидается, без проблем. Источник питания во всех случаях был один и тот же модуль с AMS1117, подключенные к 5-вольтовому БП с USB.

Делал попытки запитать глючную плату от аккумуляторов с понижающим преобразователем, но эффект тот же - лампочка моргает, но попасть в веб-интерфейс невозможно, а данные на сервер не передаются.

Когда доступ был, показалось, что уровень Wi-Fi-сигнала у глючной платы намного ниже, хотя Wi-Fi-роутер стоит в полуметре. Ну и скорость соединения на глаз была очень медленной (а там страницы очень простые и как бы скачивать особо нечего).

В чем может быть проблема с глючной платой? Неужели из-за другой микросхемы памяти?

esp-01s v2.jpg
P1060839 v2v2.JPG
 
откройте даташиты на память и сравните скорости, вероятно прошивку нужно переконфигурировать под скорость флеша
 

ask1

Member
Похоже, что обычные там параметры. Микросхема ZB25VQ80ATIG.
datasheet:

Zbit Semiconductor, Inc.Preliminary Datasheet5ZB25VQ80The ZB25VQ80support the standard Serial Peripheral Interface (SPI), Dual/Quad I/O SPI as well as 2-clocks instruction cycle Quad Peripheral Interface : Serial Clock, Chip Select, Serial Data I/O0 (DI),I/O1 (DO), I/O2 (WP#), and I/O3 (HOLD# / RESET#). SPI clock frequencies of up to 104MHz are supported allowingequivalent clock rates of 208MHz (104MHz x 2) for Dual I/O and 416MHz (104MHz x 4) for Quad I/O whenusing the Fast Read Dual/Quad I/O
Не очень понимаю, как выбрать скорость порта для прошивки, чтобы оно соответствовало 104 MHz, если там в кбодах :)
Поддерживается оба режим Dual и Quad, а значитвыбрирать можно любой.

Попробовал прошивку ESPEasy и оно запускается. Но при старте показывает не десяток доступных wifi-сетей, а всего две. Причем нет той, которая мне нужна. И соединиться не может. А потом просто связь отрубается. Может так, что дело не в памяти, а в каком-нибудь конденсаторе на антенне (я вообще в этом не разбираюсь, если честно).
 

nikolz

Well-known member
не вижу связь памяти и уровня сигнала Wifi.
Память легко проверить используя nodemcuflasher
Залейте любую прошивку и увидите есть или нет ошибки
---------------
Различие в чипах флеш проявляются лишь при режиме deep-sleep
 

ask1

Member
nikolz, заливаю любую прошивку и не вижу проблем. разными прошивальщиками. прошивальщиком из adruino даже получается "использовать" плату, если не трогать функции wifi: маленькая программа пока просто лампочкой моргает. может там еще и другие глюки всплывут, если начать более активно использовать функции.
 

nikolz

Well-known member
nikolz, заливаю любую прошивку и не вижу проблем. разными прошивальщиками. прошивальщиком из adruino даже получается "использовать" плату, если не трогать функции wifi: маленькая программа пока просто лампочкой моргает. может там еще и другие глюки всплывут, если начать более активно использовать функции.
тогда вопрос про чип флеша снят. Флеш исправна.
Чип ESP исправен.
Осталось проверить качество пайки и правильно настроить параметры wifi по умолчанию.
 

pvvx

Активный участник сообщества
nikolz, заливаю любую прошивку и не вижу проблем. разными прошивальщиками. прошивальщиком из adruino даже получается "использовать" плату, если не трогать функции wifi: маленькая программа пока просто лампочкой моргает. может там еще и другие глюки всплывут, если начать более активно использовать функции.
Flasher умеет и читать. т.е. можно записать, считать и сравнить всю flash, заодно посмотрев есть ли там конфигурация WiFi и по правильным ли она адресам записана...
Китайской маркировке верите?
 

ask1

Member
nikolz
pvvx

Считал прошивку. Не очень понимаю, в каком именно месте искать конфигурацию Wi-Fi. Залил прошивку от другого работающего модуля с другой памятью. Ситуация стала интересней. Явно Wi-Fi работает не на полную, но вблизи роутера скорость вроде бы стала нормальной (можно пользоваться веб-интерфейсом), но почему-то не сразу. Сначала, оно будто буксовало. Количество найденных сетей все так же подозрительно мало (две штуки), а уровень сигнала ниже, чем у другого модуля на таком же расстоянии.
Может влияет какой-нибудь элемент на плате типа неправильного резистора или конденсатора?
 

Dmitry_Tsar

New member
Получил с AliExpress самую дешевую плату ESP-01S (есть с там один продавец такой интересный - по одной плате в руки), в отзывах все нормально. Сама плата - крайняя справа. Видно, что микросхема памяти отличается и кварц.

Две другие получены в одной посылке от другого продавца, отличаются кварцем почему-то. (Кажется, что маркировка на одном перебита). Обе работают со стандартной прошивкой WiFi-IoT, которая уже полгода работает в плане NodeMCU v3. Это левая и средняя платы на фотографиях.

Глючная плата позволяет моргать светодиодом, вроде как нормально прошивается без ошибок, но при включении Wi-Fi и подключении к ней для настроек все либо работает очень медленно, либо не работает вообще. На самом деле, удалось подключиться только пару раз, но настройки Wi-Fi-роутера сохранить удалось, правда плата все равно не работает. При этом, лампочка на ней моргает раз в десять секунд, что совпадает с настройкой опроса DS18B20, которая задана в прошивке WiFi-Iot, но данные с нее получить удалось один раз, принудительно нажав "Send data" в веб-интефейсе.

Две другие платы с той же прошивкой работают как ожидается, без проблем. Источник питания во всех случаях был один и тот же модуль с AMS1117, подключенные к 5-вольтовому БП с USB.

Делал попытки запитать глючную плату от аккумуляторов с понижающим преобразователем, но эффект тот же - лампочка моргает, но попасть в веб-интерфейс невозможно, а данные на сервер не передаются.

Когда доступ был, показалось, что уровень Wi-Fi-сигнала у глючной платы намного ниже, хотя Wi-Fi-роутер стоит в полуметре. Ну и скорость соединения на глаз была очень медленной (а там страницы очень простые и как бы скачивать особо нечего).

В чем может быть проблема с глючной платой? Неужели из-за другой микросхемы памяти?

Посмотреть вложение 10553
Посмотреть вложение 10554
Вероятно вопрос уже не актуален, НО....
ЗАКАЗАЛ С РОБОШОПА esp01 - получил Esp01s.

Сначала вроде как все круто заливаю прошивку...захожу все ОК!
Но потом начинаю замечать, что очень слабы сигнал. Аналогичные устройства с есп01 работают просто великолепно а эти через роутер тормозят и вообще не входят в веб интерфейс с 4х метров от роутера.

Копание интернетов привело меня на одно из решений... Там говорится, что очень часто стоит не тот резистор перед антенной... Должен быть 12К, а китайцы влепили другой.

Так же обратил внимание прикасаешься к антенне и сигнал начинает увеличиваться и вебморда оживает.

Жду вобщем резисторы 12К мелкие. Если интересно позже отпишусь.
 

ask1

Member
Копание интернетов привело меня на одно из решений... Там говорится, что очень часто стоит не тот резистор перед антенной... Должен быть 12К, а китайцы влепили другой.

Так же обратил внимание прикасаешься к антенне и сигнал начинает увеличиваться и вебморда оживает.

Жду вобщем резисторы 12К мелкие. Если интересно позже отпишусь.
Да, очень интересно. Надо будет попытаться замерить сопротивление. Но у меня важное отличие, которое бросается в глаза - маркировка микросхемы флеш-памяти - совсем не то, что на всех остальных.
 

enjoynering

Well-known member
у вас смешались кони с людьми. на антенну нет резисторов - отройте уже схему на конец. 12к про который вы читали - это про потребление во сне. вот тут подробнее. про флеш вам писали выше, но вы видно не прочли
Различие в чипах флеш проявляются лишь при режиме deep-sleep
с корявой флешкой esp8266 просто начинает жрать до не приличия много во сне.
 
Сверху Снизу