Modul V3 NodeMcu 4M modul ESP8266 pro Arduino lx@386

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

Modul V3 NodeMcu 4M modul ESP8266 pro Arduino lx@386

#1 Příspěvek od markoni »

Zdravím
Co nastavit v Arduino IDE v manageru desek abych si mohl programovat tento modul Modul V3 NodeMcu 4M modul ESP8266 pro Arduino lx@386? díky

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#2 Příspěvek od FHonza »

Co je "Modul V3 NodeMcu 4M modul ESP8266 pro Arduino lx@386" ?

Uživatelský avatar
wirerobot
Příspěvky: 13
Registrován: 12 čer 2019, 02:00

#3 Příspěvek od wirerobot »

doinstalovat podporu desek esp8266 a pak:

NodeMCU 1.0 (ESP-12E Module)

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#4 Příspěvek od markoni »

Tam by mělo jako default něco být s výroby ne ? aby to komunikovalo pomocí AT příkazů díky

Uživatelský avatar
josef_novak
Příspěvky: 685
Registrován: 06 kvě 2017, 02:00

#5 Příspěvek od josef_novak »

Zkusím to dát tady, mám převodník PL2303 (ve správci zařízení funkční), který je připojený k WiFi modulu ESP-8266MOD a neprochází mi ani AT příkazy (přes Putty nebo Sériový monitor z Arduina). Přitom po připojení toho WiFi modulu začne fungovat jako Access-Point a vysílá nějaký generický SSID AI-THINKER_nějaké-číslo. V Arduinu mám vybranou desku "NodeMCU 1.0 (ESP-12E Module)". Co dělám blbě?
Přílohy
pl2303-esp8266s.jpg

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#6 Příspěvek od FHonza »

První, co bych vyzkoušel, je samotný převodník. Propoj Rx a Tx, pak bude fungovat jako "opakovač". Co do něj pošleš, to musíš přijmout.

Uživatelský avatar
josef_novak
Příspěvky: 685
Registrován: 06 kvě 2017, 02:00

#7 Příspěvek od josef_novak »

Díky za radu.
Pokud na PL2303 propojím Tx<->Rx, tak se chová jako opakovač.
Hlavně jsem zjistil, že musím mít pokaždé navolenou rychlost 115200, na 9600 to nekomunikuje a potom už ten modul odpovídái na AT příkazy.

P.S. Při pokusu o nějaké nahrání to stejně vyhazuje:

Kód: Vybrat vše

esptool.py v2.8
Serial port COM9
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/upload.py", line 65, in <module>
    esptool.main(cmdline)
  File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 2890, in main
    esp.connect(args.before)
  File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 483, in connect
    raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
vybraný seriový port _
 neexistuje a nebo váš board není připojen

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#8 Příspěvek od FHonza »

A nemáš při nahrávání firmware náhodu puštený i jiný program, který má otevřený sériový port na kterém je PL2303 (třeba PuTTY) ?

Chceš-li používat jinou rychlost, musíš jí změnit. Viz třeba zde.

Uživatelský avatar
josef_novak
Příspěvky: 685
Registrován: 06 kvě 2017, 02:00

#9 Příspěvek od josef_novak »

Jasně Honzo, Putty nebo sériový monitor dohromady nefungují, na to si dávám pozor, Putty dokonce vypíše varovnou hlášku o nepřipojení.
Trochu jsem do toho začetl a našel jsem desky s ESP8266, které mají tlačítko "prog nebo flash", také se většinou doporučuje převodník s chipsetem CH340G, kde na některých deskách jsem zahlídl přepínač pro programování (nebo byly bez), s vlastním krystalem (nebo bez).
To je téměř duchařina, nakonec abych objednal všechny převodníky a zkoušel, který se chytne s tou mojí deskou, o které nevím, jak ji přepnout do programovacího módu atd.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#10 Příspěvek od markoni »

Tak se mě podařilo tak asi za měsíc "oddělat" mikro usb konektor tak jsem si řekl že něž mě odejde konektor úplně tak si nahraji https://github.com/letscontrolit/ESPEasy/releases bohužel skončilo to špatně výsledek na seriového monitoru je takový to
výpis terminálu.jpg . Jedná se i o to jestli se nepoškodila flash pamět Mohu to udělat takto bude to fungovat? díky
Přílohy
výpis terminálu.jpg
náhrádní zapojení.jpg

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#11 Příspěvek od FHonza »

@markoni: takhle je to velmi pravděpodobně dobře. To bude tím, že rychlost přenosu při programování a po resetu je jiná, než je pak v programu. Ty úvodní znaky prostě "dorazily" jinou rychlostí než 115200 baudů.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#12 Příspěvek od markoni »

Toto se mi tam podařilo nahrát
  • Build:⋄
    20105 - Mega
    System Libraries:⋄
    ESP82xx Core 3d128e5c, NONOS SDK 2.2.2-dev(a58da79), LWIP: 2.1.2 PUYA support
    Git Build:⋄
    mega-20200328
    Plugin Count:⋄
    46 [Normal]
    Build Time:⋄
    Mar 28 2020 02:21:13
    Binary Filename:⋄
    ESP_Easy_mega-20200328_normal_ESP8266_4M1M.bin
ale nevím jak to nastavit a jak s tým pracovat ,pomůže mi někdo se zorientovat se v tom? díky
Přílohy
ESPEasy.jpg

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#13 Příspěvek od markoni »

markoni píše:Tak se mě podařilo tak asi za měsíc "oddělat" mikro usb konektor tak jsem si řekl že něž mě odejde konektor úplně tak si nahraji https://github.com/letscontrolit/ESPEasy/releases bohužel skončilo to špatně výsledek na seriového monitoru je takový to
výpis terminálu.jpg . Jedná se i o to jestli se nepoškodila flash pamět Mohu to udělat takto bude to fungovat? díky
Ten obrázek náhrádní zapojení.jpg je můj ale zapomněl jsem který pin zapojit a kde při programování s toho obrázku to nejde poznat :( díky

Uživatelský avatar
pocitujlasku
Příspěvky: 1757
Registrován: 12 pro 2005, 01:00

#14 Příspěvek od pocitujlasku »

hladaj oznacenie pinu GPIO0 a ma byt na GND pocas programovania, resp. najskor pripojit na zem a az tak pripojit napajanie na esp.
No vidis, a tak si sa bal

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#15 Příspěvek od markoni »

pocitujlasku píše:hladaj oznacenie pinu GPIO0 a ma byt na GND pocas programovania, resp. najskor pripojit na zem a az tak pripojit napajanie na esp.
Teď jsem se dostal k tomu ale já nemohu najít na té desce GPIO0 8O díky

Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“