ESP, IoT Компьютер не видит Wemos d1 mini

standartname

✩✩✩✩✩✩✩
26 Апр 2024
7
0
Значит, проблема такая: при включении в компьютер лампочка на плате пару раз мигает и затихает, плата начинает греться в районе esp, а компьютер даже в диспетчере устройств не видит порт. И так со всеми, которые заказывал. С разъёмами все нормально, Arduino через них видит, а Wemos нет. Очень боюсь, что брак, ведь маркировки на СН340 (по идее) затёрты. Повреждений и дефектов на платах не видно (кроме одной, на которой краска маркировки потекла). Может можно как-нибудь оживить? Или диагноз? Спасибо заранее и всех с прошедшим

P.S: при замыкании светодиодом GND и D0 он светится ярко и без прерываний. Также при замыкании контакта smd синего диода на плате дальше от tx с блоком на esp светодиод начинает мигать

Ну и посоветуйте проверенные ссылки для покупки пожалуйста
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@standartname,
берите платы у любых продавцов с положительным отзывами на эти самые платы.

Компьютер не должен видеть порт в диспетчере устройств, если подходящий драйвер не установлен.
Компьютер должен делать "плюмпум", как при подключении флешки. В этот момент в диспетчере устройств появляется новое устройство. Название посмотрите и загуглите.
 

standartname

✩✩✩✩✩✩✩
26 Апр 2024
7
0
При подключении ни звука, ни нового устройства в диспетчере.
 

VictorArx

★★✩✩✩✩✩
22 Мар 2021
532
86
Сам USB компа то работает, подключите к нему флешку и посмотрите либо другое устройство.
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@standartname,
в таком случае не оставляйте такую плату подключенной к порту дольше, чем на пару секунд.

Повезёт, если найдёте на ней короткое замыкание, оставленное пайщиком.
 
  • Лойс +1
Реакции: standartname

standartname

✩✩✩✩✩✩✩
26 Апр 2024
7
0
на одной попытался перепаять платку снизу на CH340C (у изначальной маркировка стерта), стало еще хуже - при включении 340 начинает греться до обжигающих температур, а проблема не исправилась - греется скорее всего из-за поврежденной дорожки rx с microusb. фото одной из моих плат
 

Вложения

Bruzzer

★★★✩✩✩✩
23 Май 2020
500
145
@standartname,
Перед перепаиванием надо было проверить соответствие разводки платы и "правильной" 340. Т.к. у микросхем без маркировки, контакты могут быть в другом порядке.
 
  • Лойс +1
Реакции: standartname

standartname

✩✩✩✩✩✩✩
26 Апр 2024
7
0
Попробовал подключить через USB-UART адаптер. При попытке прошивки выводит ошибку:
C++:
A fatal esptool.py error occurred: could not open port 'COM7': PermissionError(13, '�������� � �������.', None, 5)
Текст ошибки я расшифровал как "отказано в доступе", хотя никто этот порт не использовал
 

standartname

✩✩✩✩✩✩✩
26 Апр 2024
7
0
При самом включении адаптера с wemos ничего не выводится, хотя на этот порт отправлять данные можно. Но при нажатии кнопки reset на wemos в монитор вывода поступает сообщение типа:
C++:
HpI<H�,|�H<$��@>�t��yM��$4X 6J4d���Y�H�;l$pC�XZ�X���`�$t��H�Ds��
и еще, я переподключил на другой порт, теперь тут другая ошибка при прошивке:
C++:
A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header
вообще не понятно. теперь, спустя 2 BSOD и перезагрузки теперь выводит вот это:
C++:
. Variables and constants in RAM (global, static), used 28360 / 80192 bytes (35%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ DATA     1496     initialized variables
╠══ RODATA   1216     constants      
╚══ BSS      25648    zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60595 / 65536 bytes (92%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ ICACHE   32768    reserved space for flash instruction cache
╚══ IRAM     27827    code in IRAM  
. Code in flash (default, ICACHE_FLASH_ATTR), used 237740 / 1048576 bytes (22%)
║   SEGMENT  BYTES    DESCRIPTION
╚══ IROM     237740   code in flash  

"C:\Users\Asus\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3" -I "C:\Users\Asus\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/upload.py" --chip esp8266 --port "COM4" --baud "57600" ""  --before default_reset --after hard_reset write_flash 0x0 "C:\Users\Asus\AppData\Local\Temp\arduino\sketches\D85F509BAC9EFD9C01A37BA4C645BC8A/sketch_jan13a.ino.bin"
esptool.py v3.0
Serial port COM4
Connecting........_____....._____....._____....._____....._____....._____....._____

A fatal esptool.py error occurred: Failed to connect to ESP8266: Invalid head of packet (0x08)
Наверное, нужно уточнить, что я поменял baud rate с 115200 на 57600, с прошлым значением та же ошибка
C++:
. Variables and constants in RAM (global, static), used 28360 / 80192 bytes (35%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ DATA     1496     initialized variables
╠══ RODATA   1216     constants       
╚══ BSS      25648    zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60595 / 65536 bytes (92%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ ICACHE   32768    reserved space for flash instruction cache
╚══ IRAM     27827    code in IRAM   
. Code in flash (default, ICACHE_FLASH_ATTR), used 237740 / 1048576 bytes (22%)
║   SEGMENT  BYTES    DESCRIPTION
╚══ IROM     237740   code in flash   

"C:\Users\Asus\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3" -I "C:\Users\Asus\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/upload.py" --chip esp8266 --port "COM4" --baud "115200" ""  --before default_reset --after hard_reset write_flash 0x0 "C:\Users\Asus\AppData\Local\Temp\arduino\sketches\D85F509BAC9EFD9C01A37BA4C645BC8A/sketch_jan13a.ino.bin"
esptool.py v3.0
Serial port COM4
Connecting........_____....._____....._____....._____....._____....._____....._____

A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet heade
Это уже не исправить? Может, настройки поменять, или что-то запаять на плате? Ответьте пожалуйста :cry:
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,272
1,303
Москва
Connecting........_____....._____....._____....._____....._____....._____....._____
Когда начинает идти вот эта фигня, то надо перевести плату в режим прошивки. Обычно надо зажать обе кнопки (бут и ен) и далее отпустить сначала ен а потом бут. Должна пойти загрузка.
То , что изменив скорость порта пошел нормальный текст ничего удивительного в этом нет, т.к. информация выводится с определенной скоростью и на другой будет каша
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
500
145
То , что изменив скорость порта пошел нормальный текст ничего удивительного в этом нет
Где вы увидели нормальный текст из порта?
Я думаю надо standartname найти в инете и прочитать основы работы с ESP8266. А не изучать ее методом тыка.