pawopawo Napisano Grudzień 19, 2018 Udostępnij Napisano Grudzień 19, 2018 Witam, Kupiłem na Botlandzie moduł ESP :https://botland.com.pl/pl/moduly-wifi/4450-modul-wifi-esp8266-nodemcu-v2-4mb.html?search_query=esp8266&results=67 Niestety ani razu nie udało mi się go podłączyć do ARDUINO IDE. Błędy które ciągle mam to: warning: espcomm_sync failed error: espcomm_open failed error: espcomm_upload_mem failed Co ciekawe: Programmer działa (strona: http://hobbyspace.pl/nodemcu-jak-wgrac-firmware/) ale już Serial Monitor nic nie pokazuje. Czy jest jakiś inny sposób na sprawdzenie, co się dzieje? Cytuj Link do komentarza Share on other sites More sharing options...
kaczakat Grudzień 19, 2018 Udostępnij Grudzień 19, 2018 Za mało informacji, np. może wczoraj zacząłeś zabawę i nie umiesz wybrać prawidłowego portu COM w Arduino lub prędkości wgrywania, a może jesteś starym wyjadaczem (choć pewnie nie byłoby tego postu). Na początek weź krótszy kabel, upewnij się, że z USB masz ładne 5V na wejściu, ewentualnie użyj osobnego konwertera UART-USB, polecam czerwony z FTDI. Cytuj Link do komentarza Share on other sites More sharing options...
pawopawo Grudzień 19, 2018 Autor tematu Udostępnij Grudzień 19, 2018 Kaczakat, dziękuję za odpowiedź. Dziś wykonałem coś innego: Podłączyłem taki zestaw https://botland.com.pl/pl/moduly-wifi/5594-yellow-board-esp8266-modul-wifi-esp-12e-koszyk-na-baterie.html?search_query=zestaw&results=4812 z Konwerterem https://botland.com.pl/pl/konwertery-usb-uart-rs232-rs485/5339-konwerter-usb-uart-cp2102-gniazdo-microusb.html Połączyłem PINy: Konwerter - Moduł ESP GND - GND TXD - TXD RXD - RXD Następnie podłączyłem do komputer i zasiliłem bateriami. Zgodnie z artykułem wgrałem firmware: http://home.agh.edu.pl/~bartus/index.php?action=efekty&subaction=arduino&item=7 Potem usunąłem zworkę. Niestety nie udało mi się przejść przez http://home.agh.edu.pl/~bartus/index.php?action=efekty&subaction=arduino&item=8 Nie mogłem podać żadnej komendy (nie widziałem nic). A potem próbowałem wgrać programik: void setup() { // put your setup code here, to run once: pinMode(13, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } Ustawiłem odpowiednio Board, prędkość i wynik: Sketch uses 247055 bytes (23%) of program storage space. Maximum is 1044464 bytes. Global variables use 32868 bytes (40%) of dynamic memory, leaving 49052 bytes for local variables. Maximum is 81920 bytes. warning: espcomm_sync failed error: espcomm_open failed error: espcomm_upload_mem failed error: espcomm_upload_mem failed Zasilanie powinno być ok. Wygląda więc na to, że albo mam coś ze sterownikiem albo z samym Arduino IDE. Arduino Uno działa z Arduino IDE bez problemów. Co mogę jeszcze sprawdzić? Cytuj Link do komentarza Share on other sites More sharing options...
krzychb Grudzień 19, 2018 Udostępnij Grudzień 19, 2018 Dla uzupełnienia odpowiedzi @kaczakat dodam, że taki komunikat wskazuje, że pod wybranym portem odzywa się jakieś urządzenie, jednak program nie może nawiązać z nim komunikacji. Taki przypadek może mieć miejsce m.in., gdy w menu "Tools" ustawię zbyt wysoko prędkość "Upload Speed" , np. 921600. Znika, gdy ograniczę do 115200 (nie podałeś co ustawiłeś). Jeżeli wybrany jest nieaktywny port, to komunikat wygląda np. error: cannot access /dev/ttyUSB0 error: espcomm_open failed error: espcomm_upload_mem failed error: espcomm_upload_mem failed W Windows komunikat pokaże COMn zamiast powyższego /dev/ttyUSB0. Po podłączeniu Serial Monitor warto nacisnąć na module "Reset". Powinny się wtedy pojawić przynajmniej przypadkowe znaki. Jeżeli wybrany jest właściwy port i nic się nie pojawia, a dodatkowo "Arduino Uno działa z Arduino IDE bez problemów", to moduł jest raczej uszkodzony. Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
SOYER Grudzień 19, 2018 Udostępnij Grudzień 19, 2018 (edytowany) Kolego sympatyczny pawopawo, TX do RX, a RX do TX.... dziękuję pozdrawiam.;-) 24 minuty temu, pawopawo napisał: Zgodnie z artykułem wgrałem firmware: Jak programujesz przez Arduino IDE to nie musisz wgrywać nowego firmware.... Edytowano Grudzień 19, 2018 przez SOYER 1 Cytuj Link do komentarza Share on other sites More sharing options...
pawopawo Grudzień 21, 2018 Autor tematu Udostępnij Grudzień 21, 2018 Kolego sympatyczny SOYER. Piny można podłączyć na dwa sposoby: http://flysduino.pl/esp8266-yellow-board/ Udało się zrobić update do modułu Yellow i zaciągnął program. Stało się to po kolejnym zainstalowaniu Arduino IDE. Niestety za każdym razem muszę robić restart modułu i ponownie odłączyć i połączyć USB-Uart do komputera. Martwi mnie jednak, dlaczego nie działa mój pierwszy moduł ESP. Czy macie jakiś pomysł na troubleshooting? Cytuj Link do komentarza Share on other sites More sharing options...
krzychb Grudzień 21, 2018 Udostępnij Grudzień 21, 2018 11 godzin temu, pawopawo napisał: Udało się zrobić update do modułu Yellow i zaciągnął program. Stało się to po kolejnym zainstalowaniu Arduino IDE. Niestety za każdym razem muszę robić restart modułu i ponownie odłączyć i połączyć USB-Uart do komputera. Czy tak samo się dzieje powtarzając te operacje z innego komputera? 11 godzin temu, pawopawo napisał: Martwi mnie jednak, dlaczego nie działa mój pierwszy moduł ESP. Czy macie jakiś pomysł na troubleshooting? Może moduł nie wchodzi w tryb booloadera? Zwykle pomocne w takiej sytuacji jest przytrzymanie przycisku FLASH lub zwarcie GPIO0 do masy na okres ładowania. Wcześniej moduł należy zresetować aby rozpoznał stan GPIO0. Troubleshooting: https://arduino-esp8266.readthedocs.io/en/latest/faq/a01-espcomm_sync-failed.html#advanced-checks Dlaczego w tytule jest ESP32 a w opisie ESP8266? 1 Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Grudzień 22, 2018 Udostępnij Grudzień 22, 2018 20 godzin temu, krzychb napisał: Dlaczego w tytule jest ESP32 a w opisie ESP8266? Słusznie, dzięki za zwrócenie uwagi - już poprawiam temat 😉 Cytuj Link do komentarza Share on other sites More sharing options...
pawopawo Grudzień 31, 2018 Autor tematu Udostępnij Grudzień 31, 2018 Dnia 21.12.2018 o 20:27, krzychb napisał: Czy tak samo się dzieje powtarzając te operacje z innego komputera? Może moduł nie wchodzi w tryb booloadera? Zwykle pomocne w takiej sytuacji jest przytrzymanie przycisku FLASH lub zwarcie GPIO0 do masy na okres ładowania. Wcześniej moduł należy zresetować aby rozpoznał stan GPIO0. Troubleshooting: https://arduino-esp8266.readthedocs.io/en/latest/faq/a01-espcomm_sync-failed.html#advanced-checks Dlaczego w tytule jest ESP32 a w opisie ESP8266? Wygląda na to, że Yellow Board działa - chociaż z problemami, że trzeba je odłączać (ale jednak). Odnośnie ESP8266 zrobiłem zewnętrzne zasilanie z Arduino i probowałem się dostać do ESP poprzez USB. Niestety brak sukcesu. Być może moduł jest uszkodzony. Zostaje mi się Yellow Board. Dziękuję wszystkim za pomoc. Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!