logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Mini-płyty testowe dla układów ESP8266 oraz ESP32

27 Lip 2019 22:30 11622 31
REKLAMA
  • O autorze
    Konto nie istnieje
    Poziom 1  
    Konto nie istnieje napisał 0 postów. Jest z nami od 1978 roku.
  • REKLAMA
  • #2 18084206
    ArturAVS
    Moderator
    Posty: 26482
    Pomógł: 2306
    Ocena: 7878
    Ciekawie rozwiązane złącze dla ESP.
  • #3 18085026
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #4 18085038
    ArturAVS
    Moderator
    Posty: 26482
    Pomógł: 2306
    Ocena: 7878
    khoam napisał:
    Niestety, ale nie udało mi się nigdzie namierzyć samej tego typu "podstawki", a naprawdę przydałaby mi się.

    Też szukałem, bo kilkanaście modułów GPS/GPRS mi się przewraca to bym posprawdzał. A lutowanie za każdym razem.....Rozstaw taki sam jak ESP.
  • #5 18085548
    vania
    Poziom 24  
    Posty: 384
    Pomógł: 84
    Ocena: 65
    khoam napisał:
    arturavs napisał:
    Ciekawie rozwiązane złącze dla ESP.

    Niestety, ale nie udało mi się nigdzie namierzyć samej tego typu "podstawki", a naprawdę przydałaby mi się.

    W wersji przewlekanej można zrobić z takich "sprężynek" https://pl.farnell.com/multicomp/test-3/test-pin-pcb-1mm/dp/1702006
    podobnie jak w tym zestawie https://www.element14.com/community/roadTestReviews/1911/l/lprs-eric-development-kit-review
    Mam ten zestaw i to rozwiązanie sprawdza się, moduły ERIC9 przekładałem kilkadziesiąt razy i dalej kontaktują poprawnie. Jeden pin tej "sprężynki" jest wlutowany do płytki a drugi przechodzi luźno przez otwór w płytce.
  • #6 18085561
    Konto nie istnieje
    Poziom 1  
  • #7 18086372
    Turboasm
    Poziom 13  
    Posty: 81
    Pomógł: 3
    Ocena: 5
    Jestem w posiadaniu takiej płytki ale za nic nie mogę za jej pomocą wgrać nic na esp. Próbowałem wrzucić easyesp za pomocą załączonego skryptu jak i arduiono ide i za każdym razem nie można się połączyć lub brak płytki. Na płytce podczas próby programowania migaja diody ale nic więcej. Sprawdzalem już sam układ uart i po zmostkowaniu rx tx do terminala wszystko wraca jak i napięcia 3.3V się zgadzają. Już mi brak pomysłów jak to uruchomić.
    Filmik w załączniku.
    Załączniki:
    • VID_20190729_145939.mp4 (36.65 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #8 18086409
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    Turboasm napisał:
    Jestem w posiadaniu takiej płytki ale za nic nie mogę za jej pomocą wgrać nic na esp
    Te płytki są bardziej po to, by jak masz 10szt chipów kupionych w CHRL to na szybko zaraz je sprawdzić przed wlutowaniem do docelowej płytki. Jak masz 1 chip i 1 programator nigdy nieużywany to nie dojdziesz łatwo która strona jest wadliwa.
    Na płytce domyślnie jest autoreset, ale spróbuj ręcznie, z ustawień Arduino wybierz ESP generic, Reset Method none, przed wgraniem wciśnij przyciski w sekwencji reset, flash, puść reset, puść flash, kliknij wgraj. Jeśli wgra to problem z autoresetem, jeśli nie to pomierz na pinach RST, GPIO0, GPIO15, GPIO2, CH_PD jakie są rezystory podciągające (tylko 15 ma mieć do GND, reszta do VCC) i jak działają przyciski. A jeśli chciałbyś jednak korzystać z autoreset i klikasz po przyciskach to trzeba to ustawić w tym samym miejscu, tu zadziała metoda NODE MCU lub jako płytkę docelową dla ESP12F wybrać WEMOS D1 R2 Mini lub Node MCU v1.0.
    Edyta: na twojej płytce przycisk flash=PROG, a CH_PD to EN.
    Pomogłem? Kup mi kawę.
  • #9 18086429
    Turboasm
    Poziom 13  
    Posty: 81
    Pomógł: 3
    Ocena: 5
    Właśnie mam tych układów esp12f z 40sztuk które chciałem sprawdzić przed lutowaniem i na pewno 20 z nich już zmieniałem i nic się nie zmienia. Sprawdzę jak napisałeś jeszcze
  • REKLAMA
  • #11 18086676
    Konto nie istnieje
    Poziom 1  
  • #12 18086720
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    Chińczycy opisują te płytki w cały świat, ta dla ESP8266 ma led na GPIO1, a ta dla ESP32 ma na GPIO4. Na fotkach są opisywane inaczej na laminacie, a inaczej w komentarzu, a czasami wcale. Flash mode najbezpieczniej ustawić w tryb DOUT, ale błędnie wybrany objawia się resetami już po wgraniu czegoś do środka.
    Pomogłem? Kup mi kawę.
  • #13 18086733
    Konto nie istnieje
    Poziom 1  
  • #14 18087025
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    No ja też testowałem EsP-12 i nie wszystko działa, bo to nie zależy jaka jest płytka testowa tylko jaki jest moduł/chip/flash. ESP-12 działa OK tylko na DOUT, ESP-12E i ESP-12F na QIO (a skoro tak to i nie miałem potrzeby sprawdzać wolniejszych), ESP-12S może mieć QIO ale flash na 1MB, pomimo że teoretycznie ma 4MB. Jeśli faktycznie teraz podrabiają tak te ESP to w każdym wypadku/egz. może być inaczej, DOUT jest po prostu bezpiecznym ustawieniem.
    Pomogłem? Kup mi kawę.
  • #15 18087059
    Konto nie istnieje
    Poziom 1  
  • #16 18301573
    KhazAkar
    Poziom 12  
    Posty: 41
    Pomógł: 1
    Ocena: 28
    kaczakat napisał:
    Sprawdzenie GPIO2 możesz odpuścić, to jest stosowane do jakiegoś egzotycznego trybu bootowania i nigdy jeszcze tego nie użyłem.

    Lepiej sprawdzać ;) Mini-płyty testowe dla układów ESP8266 oraz ESP32
  • #17 19933063
    janchar
    Poziom 14  
    Posty: 190
    Pomógł: 1
    Ocena: 96
    Te sprężynki trochę drogie, jak na tak prosty element.

    vania napisał:

    W wersji przewlekanej można zrobić z takich "sprężynek" https://pl.farnell.com/multicomp/test-3/test-pin-pcb-1mm/dp/1702006


    Zamiast tego, można spróbować w domowym zaciszu wykorzystać druciki ze złącza RJ45,

    Mini-płyty testowe dla układów ESP8266 oraz ESP32

    Mini-płyty testowe dla układów ESP8266 oraz ESP32

    lub RJ11 - gniazdo natynkowe.

    Mini-płyty testowe dla układów ESP8266 oraz ESP32
  • #18 19947117
    gdL
    Poziom 27  
    Posty: 987
    Pomógł: 117
    Ocena: 261
    Teraz można to kupić na shopee, z kuponem dostałem taką płytkę za 20zł z darmową przesyłką do paczkomatu.
  • #19 19947128
    Walery K
    Poziom 23  
    Posty: 589
    Pomógł: 32
    Ocena: 100
    @gdL
    A może podałbyś linka?
  • #20 19947151
    gdL
    Poziom 27  
    Posty: 987
    Pomógł: 117
    Ocena: 261
    Walery K napisał:
    @gdL
    A może podałbyś linka?


    Np tutaj.

    https://shopee.pl/-StonesYOU-Narz%C4%99dzie-p...8?sp_atk=78a67ed4-0508-4b20-8abe-745fbec852a1

    A kupony / kody zawsze warto śledzić na pepperze.
    https://www.pepper.pl/kupony/shopee.pl

    Zdarza się 10/30 ( 10PLN gdzie MWZ 30PLN ).
  • #21 19974094
    urkotrebor
    Poziom 21  
    Posty: 337
    Pomógł: 37
    Ocena: 83
    Drodzy moi jakiś czas temu kupiłem sobie ESP32-WROOM-32U jako ciekawostkę , dodatkowo dokupiłem płytkę by go wlutować .
    Przed wlutowaniem płytkę sprawdziłem na okoliczność zwarć i ciągłości .
    Jednak po podłączeniu do kompa (przez „programator” 3.3V) efekt jest taki , że Arduino się nie komunikuje , czasami wpisywane znaki w monitorze wracają poprawne ale częściej jest cisza .
    Zdarza się też , że jest widoczna sieć z esp do której mogę się podłączyć lecz wpisanie adresu esp nie daje żadnego efektu .
    Z pinu TXD wychodzi cyklicznie jakiś sygnał , który na zabawkowym oscyloskopie wygląda na zniekształcony .
    Mam pytanie czy te płytki mają zainstalowane jakieś oprogramowanie czy może trzeba je przy pierwszym uruchomieniu jakoś specjalnie traktować ?
    No chyba że ją zamordowałem ?
  • #22 19974102
    Konto nie istnieje
    Poziom 1  
  • #23 19974132
    ArturAVS
    Moderator
    Posty: 26482
    Pomógł: 2306
    Ocena: 7878
    urkotrebor napisał:
    Drodzy moi jakiś czas temu kupiłem sobie ESP32-WROOM-32U jako ciekawostkę , dodatkowo dokupiłem płytkę by go wlutować .
    Przed wlutowaniem płytkę sprawdziłem na okoliczność zwarć i ciągłości .

    Masz na myśli taką płytkę?;

    Mini-płyty testowe dla układów ESP8266 oraz ESP32


    Tu co prawda ESP32-WROOM-32UE (zależało mi na złączu Ufl dla zewnętrznej anteny) ale pod względem technicznym jest to to samo.
  • #24 19974231
    gdL
    Poziom 27  
    Posty: 987
    Pomógł: 117
    Ocena: 261
    urkotrebor napisał:
    Drodzy moi jakiś czas temu kupiłem sobie ESP32-WROOM-32U jako ciekawostkę , dodatkowo dokupiłem płytkę by go wlutować .
    Przed wlutowaniem płytkę sprawdziłem na okoliczność zwarć i ciągłości .
    Jednak po podłączeniu do kompa (przez „programator” 3.3V) efekt jest taki , że Arduino się nie komunikuje , czasami wpisywane znaki w monitorze wracają poprawne ale częściej jest cisza .
    Zdarza się też , że jest widoczna sieć z esp do której mogę się podłączyć lecz wpisanie adresu esp nie daje żadnego efektu .
    Z pinu TXD wychodzi cyklicznie jakiś sygnał , który na zabawkowym oscyloskopie wygląda na zniekształcony .
    Mam pytanie czy te płytki mają zainstalowane jakieś oprogramowanie czy może trzeba je przy pierwszym uruchomieniu jakoś specjalnie traktować ?
    No chyba że ją zamordowałem ?


    Na początek sprawdź oscyloskopem jak wygląda zasilanie tego esp32, czy napięcie nie przysiada. On, zwłaszcza przy włączonym module WiFi lubi generować spore piki prądowe.
    Dalej wrzuć tam jakiś prosty sketch migający diodą i zobacz czy jest stabilny.
  • #25 19974998
    urkotrebor
    Poziom 21  
    Posty: 337
    Pomógł: 37
    Ocena: 83
    Tak kolego ArturAVS dokładnie to ta płytka (tylko ja wlutowałem jeszcze te dwa oporniki 10k) tylko moduł bez anteny z samym złączem na antenę zewnętrzną , gdybym miał taką płytkę jak w temacie było by prościej .
    gdL napięcie ok. z zasilacza laboratoryjnego , niestety ale brak komunikacji uniemożliwia wgranie czegokolwiek , jeśli dostanę gdzieś programator to mogę spróbować wgrać coś bezpośrednio do kości pamięci która jest pod ekranem tylko czy trzeba ją wylutować .
    Najbardziej to teraz zależy mi na ustaleniu czemu układ nie działa by w przyszłości uniknąć takich usterek , może to fabryk feler lub to ja ubiłem go choćby ładunkiem .
  • REKLAMA
  • #26 19975005
    Konto nie istnieje
    Poziom 1  
  • #27 19975030
    urkotrebor
    Poziom 21  
    Posty: 337
    Pomógł: 37
    Ocena: 83
    Wszystko według listy żeby czegoś nie pominąć , ale ten układ po mojemu sprawia wrażenie że ma uszkodzony układ do komunikacji szeregowej .
    Wszystkie inne układy jakie mam po resecie wysyłają info o sobie a ten milczy .
    Normalnie na TX coś się dzieje po wciśnięciu BOOT cisza .
  • #28 19981709
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    @urkotrebor pomachaj ustawieniami różnych prędkości UART, pewnie zobaczysz komunikat resetu z powodu zbyt niskiego napięcia zasilania Brownout Detector - BOD zadziałał. Przy uruchomieniu z BOOT potrzeby są znacznie mniejsze i czeka na wsad.
    Pomogłem? Kup mi kawę.
  • #29 19981872
    Konto nie istnieje
    Poziom 1  
  • #30 19983600
    urkotrebor
    Poziom 21  
    Posty: 337
    Pomógł: 37
    Ocena: 83
    Pomiar prądu na moim mierniku wygląda tak :
    Po podłączeniu 52 do 58 mA
    Wciśnięty
    reset 0,3 mA
    BOOT 52 do 58 mA
    BOOT i reset razem 52 do 58 mA
    Po puszczeniu BOOT i reset razem 18 mA

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy płytek testowych dla układów ESP8266 i ESP32 firmy Espressif, które są wyposażone w podstawki SMD oraz opcjonalne anteny. Użytkownicy dzielą się doświadczeniami związanymi z programowaniem tych układów, problemami z komunikacją oraz metodami testowania. Wskazówki dotyczące ustawień w Arduino IDE, takich jak tryby Flash (DOUT, DIO, QIO) oraz metody resetowania, są omawiane w kontekście różnych modeli ESP. Pojawiają się również sugestie dotyczące alternatywnych rozwiązań, takich jak użycie sprężynek do połączeń oraz zakupu płytek testowych w sklepach internetowych.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA