Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

NODEMCU ESP8266 V1.0 uszkodzony port jak sprawdzic ?

wosiekpl 15 Kwi 2019 02:46 273 19
  • #1 15 Kwi 2019 02:46
    wosiekpl
    Poziom 21  

    Witam
    Postanowiłem uruchomić aplikacje Blynk na tym module. Miałem go w szufladzie od ponad roku i teraz chciałem go wykorzystać. Najpierw wgrałem program , który jest w programie Arduino jak przykład ESP8266 Blink. Po wgraniu migała niebieska dioda na płytce modułu.
    Następnie , na telefonie komórkowym zainstalowałem i skonfigurowałem aplikację Blynk. Później , w Arduino uruchomilem aplikacje do tego programu i w czasie wgrywania do modułu wyskakiwały różne błędy.
    Po kilku próbach , wydaję mi się że uszkodziłem port w module. Początkowo , w czasie wgrywania migała malutka niebieska dioda obok pinu D0 (druga , niebieska obok portu USB po podłączeniu kabla zawsze świeciła a teraz nie )
    Teraz po podłączeniu , mryga tylko raz dioda kolo D0 .
    Sterowniki do portu mam zainstalowane ,ale to co zauważyłem to ze zawsze pokazuje że moduł jest podłączony to tego samego portu USB . Czy go podłącze do laptopa , który ma trzy porty zawsze pokazuje że jest do num 5 ( podłączam do 4, 5 i 6 ) . Tak samo jest w stacjonarnym , zawsze pokazuje 10 .
    Z tego wynika że chyba jest uszkodzony port w module. Zmieniłem kable na inne ale zawsze jest tak samo.

    Dlatego chciałbym się dowiedzieć czy istnieje sposób aby sprawdzić badź odblokować port ?

    Pozdrawiam

    Dodano po 1 [godziny] 47 [minuty]:

    Za pomocą programu NODEMCU FIRMWARE PROGAMMER załadowałem nodemcu_float_0.9.6-dev20150704.bin gdzie po zakończeniu pokazał się napis że wszystko jest OK. Później za pomocą programu Esplorer próbowałem sprawdzić co się wpisało i ten niestety nie wykrywa nic. W czasie wpisywania firmware dioda led niebieska migała sygnalizując że moduł się programuje

    0 19
  • #2 15 Kwi 2019 03:45
    kaczakat
    Poziom 27  

    Skoro coś udało Ci się wgrać to z grubsza jest sprawny. Wgraj prosty szkic z Arduino drukujący na Serial w pętli jakieś inkrementowane liczniki. Może dostaje czkawki dopiero w momencie włączenia radia WIFI. Potem dodaj włączenie radia po paru sekundach od uruchomienia i drukuj na Serial co moduł robi.

    0
  • #3 15 Kwi 2019 07:33
    lukaszd82
    Poziom 27  

    Aby wgrać szkic z Arduino pamiętaj o wciśnięciu RESET i FLASH przed wgraniem. Puszczasz RESET najpierw, a jak szkic skompiluje się w ArduinoIDE puść FLASH.
    W tym temacie masz instrukcję jak wgrywać programy z Arduino IDE Link

    0
  • #4 15 Kwi 2019 10:38
    khoam
    Poziom 28  

    wosiekpl napisał:
    w Arduino uruchomilem aplikacje do tego programu i w czasie wgrywania do modułu wyskakiwały różne błędy.

    Dośc istotna jest informacja, jakie to były konkretnie błędy.

    wosiekpl napisał:
    Po kilku próbach , wydaję mi się że uszkodziłem port w module.

    Mało prawdopodobne.

    wosiekpl napisał:
    Za pomocą programu NODEMCU FIRMWARE PROGAMMER załadowałem

    To znaczy, że z interfejsem USB na płytce ESP8266 powinno być wszystko OK. Możesz zweryfikować za pomocą narzędzia esptool (masz już zainstalowaną tę aplikację) stan flasha:
    Kod: dos
    Zaloguj się, aby zobaczyć kod

    Oczywiście musisz podać nr portu COM taki, do jakiego jest podłączone Twoje NodeMCU.

    0
  • #5 15 Kwi 2019 13:00
    wosiekpl
    Poziom 21  

    Witam

    Zacznę od początku

    1 Po podłączeniu modułu w oknie panelu system mam zaznaczony port Silicon Labs CP210X USB to UART Bridge COM10

    2 Po podłączeniu modułu świeci led niebieski koło portu USB. Świeci światłem pulsującym

    3 Po uruchomieniu programu ESPlorer i wybraniu portu COM10 dałem Open i nie mógł się podłączyć. Wyskakiwały poziome kreski , ale po naciśnięciu RST na module pojawiła się taka odpowiedź:

    PORT OPEN 115200

    Communication with MCU..Got answer! Communication with MCU established.
    AutoDetect firmware...

    Can't autodetect firmware, because proper answer not received (may be unknown firmware).
    Please, reset module or continue.
    $ i dalej dużo niewyrozumiałych znaków

    4 Jeszcze nie programowałem jak poleca kolega lukaszd82

    5 Nie wiem jak wpisać komendę o której pisze kolega khoam

    0
  • #6 15 Kwi 2019 13:08
    khoam
    Poziom 28  

    wosiekpl napisał:
    PORT OPEN 115200

    ESPlorer pozwala również na wybranie innej prędkości niż 115200 do komunikacji z ESP. Spróbuj na niższych prędkościach.

    NODEMCU ESP8266 V1.0 uszkodzony port jak sprawdzic ?

    0
  • #7 15 Kwi 2019 13:25
    wosiekpl
    Poziom 21  

    Mam tak , na dwóch prędkościach:


    PORT OPEN 74880

    Communication with MCU..Got answer! Communication with MCU established.
    AutoDetect firmware...

    Can't autodetect firmware, because proper answer not received (may be unknown firmware).
    Please, reset module or continue.

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

    load 0x40100000, len 31900, room 16
    tail 12
    chksum 0x49
    ho 0 tail 12 room 4
    load 0x3ffe8000, len 3064, room 12
    tail 12
    chksum 0x74
    ho 0 tail 12 room 4
    load 0x3ffe8bf8, len 8, room 12
    tail 8
    chksum 0x12
    csum 0x12
    R


    PORT OPEN 9600

    Communication with MCU..Got answer! Communication with MCU established.
    AutoDetect firmware...

    Can't autodetect firmware, because proper answer not received (may be unknown firmware).
    Please, reset module or continue.
    `ÿ

    Dodano po 59 [sekundy]:

    NodeMCU 0.9.6 build 20150704 powered by Lua 5.1.4
    lua: cannot open init.lua


    Tego wcześniej nie skopiowałem


    No i druga sprawa , led niebieski teraz nie świeci.

    Dodano po 8 [minuty]:

    A tak jest po podaniu

    esptool.py--portCOM10 flash_id

    Waiting answer from ESP - Timeout reached. Command aborted.

    0
  • #8 15 Kwi 2019 13:52
    khoam
    Poziom 28  

    To może wróćmy do Arduino IDE - firmware i tak zostanie zamazany przez pierwszy program, który załadujesz z Arduino IDE.
    Jakie masz ustawienia płytki (board) dla modułu ESP8266?

    0
  • #9 15 Kwi 2019 14:10
    wosiekpl
    Poziom 21  

    Arduino 1.8.9
    Przyklady ESP8266 Blink
    Port 10
    Speed 115200
    Plytka NODEMCU 1.0 ESP-12E

    W czasie kompliacji wyskakuje to

    Tarjeta ( płyta ) nodemcuv2 (plataforma esp8266, empaquetado esp8266) no encontrado ( nie znaleziona)

    Error compilando para la tarjeta( błąd kompilacji dla płyty ) NodeMCU 1.0 (ESP-12E Module).

    0
  • #10 15 Kwi 2019 14:16
    khoam
    Poziom 28  

    Jaką wersję menedżera płytek esp8266 masz zainstalowaną w Arduino IDE?
    Gestor de tarjetas :)

    0
  • #12 15 Kwi 2019 14:43
    khoam
    Poziom 28  

    Jest chyba coś nie tak z zainstalowanym menadżerem płytek do esp8266. Błędy, które masz w dolnym, czarnym okienku wskazują na brak dostępu do odpowiednich bibliotek.
    1. Odinstaluj menedżer płytek esp8266.
    2. Zrestartuj Arduino IDE.
    3. Sprawdź, czy w preferencjach masz poprawny adres URL do menedżera płytek, powinno być: http://arduino.esp8266.com/stable/package_esp8266com_index.json
    3. Zainstaluj ponownie menedżer płytek (jest dostępna wersja 2.5.0)

    0
  • #13 15 Kwi 2019 16:32
    wosiekpl
    Poziom 21  

    Witam

    Tak zrobilem jak radzisz ale wyskakuje błąd.

    NODEMCU ESP8266 V1.0 uszkodzony port jak sprawdzic ?

    Ja miałem sciągnięte z innego adresu i ten plik działał

    NODEMCU ESP8266 V1.0 uszkodzony port jak sprawdzic ?

    tutaj jest po wpisaniu nowego adresu

    NODEMCU ESP8266 V1.0 uszkodzony port jak sprawdzic ?


    a tutaj po instalacji , jak widać jest wersja 2.5.0


    NODEMCU ESP8266 V1.0 uszkodzony port jak sprawdzic ?


    No i na koniec coś się załadowało chociaż na płytce nic się nie świeci




    NODEMCU ESP8266 V1.0 uszkodzony port jak sprawdzic ?

    0
  • #14 15 Kwi 2019 17:00
    khoam
    Poziom 28  

    Link do menedżera płytek ESP8266, który Ci podałem jest prawidłowy, pochodzi z https://github.com/esp8266/Arduino i powinien być:

    Kod: html
    Zaloguj się, aby zobaczyć kod

    Natomiast jeżeli chcesz używać Blynka, to niestety musisz wykonać downgrade menedżera płytek ESP8266 do wersji 2.4.2.

    0
  • #16 15 Kwi 2019 17:06
    khoam
    Poziom 28  

    wosiekpl napisał:
    A teraz to co widzi espool

    Pewnie firmware się sypie, ale to nie jest w tej chwili istotny problem. Wgrywając cokolwiek z Arduino IDE i tak go nadpiszesz.
    Zobacz post #14.

    Dodano po 1 [minuty]:

    wosiekpl napisał:
    Czyli odinstalować 2.5.0 i zainstalować ta o której piszesz ?

    Tak, jeżeli chcesz użyć Blynka to musisz mieć wersję 2.4.2.

    0
  • #18 15 Kwi 2019 17:17
    khoam
    Poziom 28  

    wosiekpl napisał:
    Co o tym sądzisz ?

    Nie jestem pewien, ale upload do płytki chyba się wykonał.
    Czy mógłbyś w preferencjach przełączyć Arduino IDE na język angielski?

    0
  • #19 15 Kwi 2019 17:27
    wosiekpl
    Poziom 21  

    No , WIELKIE dzięki . Działa. Jedynie nie działa tak jak pokazane jest na youtube przycisk SLIDER do regulacji intensywności świecenia diody led( PWM ) . Pozostałe trzy przyciski on/off działają poprawnie. Będę musiał teraz sprawdzić program w komórce.

    0