ESP-03 вообще не видит WI-FI сети

Всем привет. Купил два модуля ESP-03 и каждый модуль не может найти вай-фай сети. Напряжение на есп-03 подавал через mini560(3.3v), подав на вход напряжение от литиевого аккума 18650 полностью заряженного(пробовал два разных аккума) , на выход mini560 припаял конденсатор электролитический 220мкф и керамику(105), но ничего не помогло(даже с другим понижателем). Пробовал искать сети ставя разную мощность вай-фая на модуле, но ничего не помогло. В чем может быть проблема? Маловероятно ведь то, что два модуля не могут найти вай-фай.

Код:

Код
#include <ESP8266WiFi.h>

void setup() {
  Serial.begin(115200);
  delay(3000);
  
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(500);
  
  float powers[] = {2.0, 5.0, 10.0, 15.0, 20.5};
  
  for(int i = 0; i < 5; i++) {
    WiFi.setOutputPower(powers[i]);
    Serial.println("\nPower: " + String(powers[i]) + " dBm");
    
    int n = WiFi.scanNetworks();
    if(n > 0) {
      Serial.println("SUCCESS! Found " + String(n) + " networks");
      for(int j = 0; j < n; j++) {
        Serial.println(" - " + WiFi.SSID(j) + " (" + WiFi.RSSI(j) + " dBm)");
      }
      break;
    } else {
      Serial.println("No networks found");
    }
    delay(2000);
  }
}

void loop() {}
Монитор порта

ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x4010f000, len 3424, room 16

tail 0

chksum 0x2e

load 0x3fff20b8, len 40, room 8

tail 0

chksum 0x2b

csum 0x2b

v000453b0

~ld

SDK:2.2.2-dev(38a443e)/Core:3.1.2=30102000/lwIP:STABLE-2_1_3_RELEASE/glue:1.2-65-g06164fb/BearSSL:b024386

fpm close 3

mode : sta(48:55:19:ed:a0:92)

add if0

wifi evt: 8

Power: 2.00 dBm

scandone

No networks found

Power: 5.00 dBm

scandone

No networks found

Power: 10.00 dBm

scandone

No networks found

Power: 15.00 dBm

scandone

No networks found

Power: 20.50 dBm

scandone

No networks found

я так понимаю с питанием от усб вы не пытались найти wifi ?

если они из одной партии, могут быть и оба глючными…

А где там антенна? Я что-то не вижу на модуле привычной спиральки …

на этой плате нет юсб разъема. Или вы про то, чтобы попробовать подать 5в от юсб на mini560?

нет я думал есть….
это просто голый ик esp чтоль ?

Я двумя разными заказами на вб покупал модули(первый модуль месяц назад, второй несколько дней назад).

белый прямоугольник на плате - керамическая антена

вот такой модуль

вот это распиновка… что даже такой программатор не предложить…. https://aliexpress.ru/item/1005004609379611.html

Arduino а можете на телефоне создать не скрытую точку доступа ? и попробовать подключить плату к этому wifi ?
при этом телефон очень близко расположить к этому модулю(были такие модули что видели только вблизи)
а так же имели проблему что нрф, прикладывая палец к антенне они начинали ловить, или провод некуда не подключенный и обмотанный вокруг, тоже помогал

А стандартный пример WiFiScan.ino тоже не работает?

Это да, неудобно.

пробовал подключиться к свой сети на телефоне, тоже не помогло. Пробовал на пин ANT одножильный провод 31мм припаять, тоже не помогло.

попробую вечером проделать это

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

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

попробуйте еще мультиметром проверить сколько он отдает…

телефон прям рядом лежал ?)))

мини560 отдавал где-то 3.35в.
а LDL1117S33R отдавал 3.45в.

Да. Вечером попробую еще раз

Забыл про ток потребления написать.
Ток был: 70мА

Достал плату, правда esp-12, залил ваш код, все работает

Power: 2.00 dBm
SUCCESS! Found 4 networks
 - TP-Link_F6D6_ (-57 dBm)
 - MELNIK (-76 dBm)
 - RT-WiFi-EF6D (-82 dBm)
 - TP-Link_2B22 (-86 dBm)

так что разбирайтесь либо с телефоном, либо с модулями

1 лайк

Скиньте, пожалуйста, ссылку на библиотеку WiFi, которую вы используете, хочется в ее исходный код глянуть.

PS: а, вон , пишут, что работает у вас все. Не нужно тогда.

Вы напрасно мощностью пытаетесь управлять. Вместо этого можно просто использовать аргументы ::scanNetworks(). Там есть возможность сканировать пассивно: никаких probe request вообще в сеть не посылается, вместо этого приемник просто слушает эфир и делает пометочки. Передатчик молчит, мощность не важна.

Она штатная

понял, спасибо

я еще на эту менял бывало https://github.com/oskrs111/ep.ESP8266wifi и все работало)))

Arduino когда будите мерить мультиметром, не забудьте пж измерить во время работы модуля, что бы убедиться что напряжение не падает ниже 3.3 в