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

Lolin S2 Mini V1.0.0 - płytka prototypowa Wi-Fi IoT z ESP32-S2

pseven 22 Sie 2021 14:24 2802 22
REKLAMA
  • Lolin S2 Mini V1.0.0 - płytka prototypowa Wi-Fi IoT z ESP32-S2
    Lolin S2 Mini V1.0.0 to nowa płytka prototypowa chińskiej firmy Wemos.

    Lolin S2 Mini V1.0.0 to bezpośredni następca D1 mini z ESP8266.

    Sercem Lolin S2 Mini V1.0.0 jest układ ESP32-S2 firmy Espressif Systems zawierający jednordzeniowy procesor LX7 o taktowaniu 240 MHz.

    Kompatybilność Lolin S2 Mini V1.0.0 obejmuje MicroPython i środowiska: Arduino i ESP-IDF. Lolin S2 Mini V1.0.0 (ESP32-S2) ma 320 kB pamięci RAM, 2 MB pamięci PSRAM i 4 MB pamięci flash. Brak gniazda karty pamięci.

    Lolin S2 Mini V1.0.0 posiada port USB typu C. Oprócz tego na płytce Lolin S2 Mini V1.0.0 znajdują się wyprowadzenia interfejsów: USB, DIO, ADC, DAC, I2C, SPI, UART.

    Podobnie jak w przypadku M1 producent oferuje szereg płytek rozszerzeń, w tym płytki z: złączem kart pamięci micro SD, czujnikami, przekaźnikami, wyświetlaczami itp.

    Moduł ESP32-S2 umożliwia łączność bezprzewodową w standardzie Wi-Fi.

    Wymiary Lolin S2 Mini V1.0.0 wynoszą: 34.3 x 25.4 mm. Waga: 2.4 gramów. Napięcie zasilania - 5 V. Typowy pobór mocy - nie podano. Chłodzenie - pasywne. Zakres temperatur użytkowania, zakres wilgotności względnej, odporność na drgania i wstrząsy - nie podano.

    Więcej informacji na temat Lolin S2 Mini V1.0.0 znaleźć można w Wiki lub na stronie producenta.

    Cena Lolin S2 Mini V1.0.0 wynosi 4 dolary amerykańskie (niecałe 16 zł). Lolin S2 Mini V1.0.0 zamówić można za pośrednictwem Aliexpress.

    Źródło:
    https://www.cnx-software.com/2021/08/18/lolin...i-iot-board-works-with-wemos-d1-mini-shields/
    https://www.wemos.cc/en/latest/s2/s2_mini.html?spm=a2g0o.detail.1000023.1.36da1596ZoDwKF
    https://www.wemos.cc/en/latest/s2/s2_mini.html
    https://pl.aliexpress.com/item/1005003145192016.html

    Fajne? Ranking DIY
    O autorze
    pseven
    Tłumacz Redaktor
    Offline 
    Z wykształcenia - technik elektronik. Pasja - nowe technologie. Dla portalu Elektroda opracowuje informacje produktowe z dziedziny elektroniki, elektroniki przemysłowej.
    Specjalizuje się w: tłumaczenia, copywriting
    pseven napisał 8990 postów o ocenie 2020. Jest z nami od 2009 roku.
  • REKLAMA
  • #2 19578760
    krzbor
    Poziom 29  
    Posty: 1771
    Pomógł: 41
    Ocena: 1066
    Myślę, że układ jest bardzo ciekawy zwłaszcza po uwzględnieniu jego ceny. Cieszy jego minimalizm - zastosowano ESP z wewnętrznym flash oraz wbudowany w ESP port USB.
  • REKLAMA
  • #3 19579367
    Slawek K.
    Poziom 35  
    Posty: 3020
    Pomógł: 259
    Ocena: 1303
    Słabe jest to, że nie ma wyprowadzonych na kołki pinów RX i TX (GPIO44 i GPIO43), bardzo słabe.

    Pozdr
  • #4 19581926
    Konto nie istnieje
    Poziom 1  
  • #5 19581953
    krzbor
    Poziom 29  
    Posty: 1771
    Pomógł: 41
    Ocena: 1066
    khoam napisał:
    Niestety nie jest wyprowadzony USB CDC w postaci złącza fizycznego USB. Dlatego preferuje takie płytki z ESP32-S2, jak poniżej.

    Na stronie WEMOS Link jest sposób podłączenia układu do ARDUINO i wyraźnie jest zaznaczone USB CDC. Nie mam tego układu, ale zrozumiałem, że USB CDC tam jest. Może coś źle myślę.
  • REKLAMA
  • #6 19582013
    Konto nie istnieje
    Poziom 1  
  • #7 19582133
    Slawek K.
    Poziom 35  
    Posty: 3020
    Pomógł: 259
    Ocena: 1303
    khoam napisał:
    krzbor napisał:
    oraz wbudowany w ESP port USB.

    Niestety nie jest wyprowadzony USB OTG w postaci złącza fizycznego USB. Dlatego preferuje takie płytki z ESP32-S2, jak poniżej.

    Lolin S2 Mini V1.0.0 - płytka prototypowa Wi-Fi IoT z ESP32-S2

    Też z takich korzystam, zaletą tej o której mowa w wątku jest mały rozmiar. Qrcz, znowu ktoś nie przemyślał, zawsze coś ;)

    Pozdr
  • #8 19582289
    krzbor
    Poziom 29  
    Posty: 1771
    Pomógł: 41
    Ocena: 1066
    Slawek K. napisał:
    Też z takich korzystam, zaletą tej o której mowa w wątku jest mały rozmiar.
    Ten Lolin jest też o połowę tańszy.
  • #9 19582290
    Slawek K.
    Poziom 35  
    Posty: 3020
    Pomógł: 259
    Ocena: 1303
    Dokladnie ;) to druga zaleta. Napisze do nich sugestię, może wypuszczą nową rewizję.

    Pozdr
  • #10 19585086
    krisRaba
    Poziom 31  
    Posty: 1999
    Pomógł: 94
    Ocena: 434
    Hmm, te klocki Espressifa to głównie pod WiFi.
    A zna ktoś z Was podobnego typu mikrokontrolery, ale stworzone z myślą o Ethernecie po kablu? Ale żeby miały też klasyczne, rozbudowane zasoby, tj. liczniki w trybach wielorakich użytecznych np. w sterowaniu BLDC, czyli wielokanałowe, z czasem martwym dla sygnałów zanegowanych, kilka SPI, UARTów, ADC, DAC itp.

    W tych ESP fajnie, że jest dużo zasobów za niewielkie pieniądze, są przygotowane pod mnogość stosów, które zwykle potrzebują sporo Flasha i RAMu..

    Do koncertu życzeń można by dodać jeszcze znośne w prototypowaniu obudowy oraz skalowalną zgodnie z potrzebami liczbę pinów..

    Bo jest przykładowo seria H7 z Ethernetem od ST, tylko w LQFP minimum to bodajże 100 pinów i do bardziej kompaktowych projektów jest dość dużym klocem.
    No i jest zdecydowanie droższy od takiego ESP ;)
  • #11 19585108
    Konto nie istnieje
    Poziom 1  
  • #12 19585157
    krisRaba
    Poziom 31  
    Posty: 1999
    Pomógł: 94
    Ocena: 434
    Hmm, ale to nie jest jakiś miks z np. ENC gonionym po SPI? Bo patrzyłem w kartę tego LX-7 i Ethernetu nie widziałem. Chyba że to inny klocek w środku tego modułu i on dodatkowo obsługuje jakieś MAC i PHY po RMII itp

    Dodano po 3 [minuty]:

    Aaa, czekaj.. to chyba nie jest ESP i faktycznie jakieś PHY po RMII ma zrobione.
    ESP32-S1

    Dodano po 36 [minuty]:

    To przy okazji zapytam - jak sprawa wygląda w kwestii zabezpieczania wsadu? Da się dla tego zrobić jakiś własny bootloader, który będzie rozkodowywał paczkę z FW i flashował?
    Chodzi mi o to, żeby aktualizacje nie były zwykłym plikiem binarnym, czy hexem, tylko zaszyfrowaną paczką, która bez właściwego bootloadera i klucza jest bezużyteczna.
    No i żeby sam procek był zabezpieczony przed zrzuceniem wsadu i klonowaniem.
  • #13 19585228
    Slawek K.
    Poziom 35  
    Posty: 3020
    Pomógł: 259
    Ocena: 1303
    khoam napisał:
    krisRaba napisał:
    Hmm, te klocki Espressifa to głównie pod WiFi.

    Niekoniecznie. Na ali można kupić płytkę o nazwie WT32-ETH01 w cenie od 12 do 15$. Jest wyposażona w fizyczny interfejs Ethernet. Sama płytka jest dość minimalistyczna, nawet nie ma mostka USB. Opcja WiFi jest nadal dostępna, ale nie trzeba jej używać ;)
    Dokumentacja WT32-ETH01: Link

    Lolin S2 Mini V1.0.0 - płytka prototypowa Wi-Fi IoT z ESP32-S2

    Ta płytka jest obsługiwana w PlatformIO ?
  • REKLAMA
  • #14 19585373
    Konto nie istnieje
    Poziom 1  
  • #15 19585509
    Slawek K.
    Poziom 35  
    Posty: 3020
    Pomógł: 259
    Ocena: 1303
    khoam napisał:
    Nie ma definicji płytki jako takiej, ale można ją programować jako esp32dev, Dodać trzeba brakujące definicje:


    Thx ;)
  • #16 19585856
    krisRaba
    Poziom 31  
    Posty: 1999
    Pomógł: 94
    Ocena: 434
    Dzięki @khoam , przyznam, że wygląda to interesująco i chętnie kupię taki moduł do testów, a co dalej, to się zobaczy ;)
    Docelowo na jakimś PCB raczej posadzony będzie sam moduł, bez devboarda ;) więc liczę, że będzie dało się wyciągnąć to co trzeba, bo tak jak pisałeś, na tym wskazanym nie ma USB, a też by się przydało.
    A orientujesz się którędy, jeśli nie przez USB, w tym przypadku będzie się go programować?
    Są jakieś narzędzia, by dało się debugować kod, czy to jedynie wgrywanie wsadu i ewentualne diagnostyczne plucie danymi po interfejsach?
    Znalazłem info o ESP-IDF jako platformie udostępniającej więcej możliwości niż Arduino IDE, więc może tam da się coś zrobić ;)

    Ogólnie widzę, że będzie trochę do ogarnięcia w różnych kwestiach, żeby użyć tego zgodnie z potrzebami ;)
  • #17 19586006
    Konto nie istnieje
    Poziom 1  
  • #18 19586149
    krisRaba
    Poziom 31  
    Posty: 1999
    Pomógł: 94
    Ocena: 434
    Super, to czas wybrać się na zakupy ;)

    Tak jeszcze patrzę, to obudowa na fotce z posta wygląda na jakieś QFN, a nie np. BGA, czyli nadal dość zjadliwe.
    Można by zatem pokusić się o stosowanie scalaka bezpośrednio gdy radio do niczego się nie przyda, a całego modułu, gdy WiFi czy BT może być używane choćby diagnostycznie :D

    A normalnie te klocki obsługują USB, czy zawsze jest to zewnętrzny mostek USB/UART? Bo mnie przykładowo interesowałby Custom HID, a nie VCOM.

    Dodano po 6 [minuty]:

    Hmm, ESP32-S2 ma USB OTG z tego co widzę, natomiast mostek pewnie jest stosowany, żeby po UART go programować bez użycia zewnętrznego programatora
  • #19 19586420
    Konto nie istnieje
    Poziom 1  
  • #20 19586612
    krisRaba
    Poziom 31  
    Posty: 1999
    Pomógł: 94
    Ocena: 434
    khoam napisał:
    Owszem, ale w ESP32-S2 nie ma kontrolera EMAC

    Ajć, no to klops. Pewnie stosują zamiennie te bloki, bo każdy z nich trochę zasobów i krzemu potrzebuje.
    Ich selektor na stronie pokazuje 0 po zaznaczeniu USB i Ethernetu jednocześnie, natomiast każdy z osobna zwraca jakieś wyniki.

    Dodatkowo ESP32-S1 tam nie występuje, więc chyba od dawna wycofany, a moduł linkowany powyżej leci do wyczerpania zapasów ;) Albo ja coś źle klikam..
  • #21 19586727
    Konto nie istnieje
    Poziom 1  
  • #22 19586840
    krisRaba
    Poziom 31  
    Posty: 1999
    Pomógł: 94
    Ocena: 434
    Heh, masz rację. Popatrzyłem tylko na końcówkę, a w datasheecie było WT32-S1, a nie ESP32-S1 ;)
    To by tłumaczyło dlaczego nie ma go na liście - to moduł innego producenta.
  • #23 21224702
    klon111
    Poziom 11  
    Posty: 140
    Ocena: 23
    >>19574832 jest bardzo stabilny i jest ok . Ale mam problem po wgraniu programu zawiesił się. PC widzi port S2 , i potrzebuje plik do flesza i informacie, pod jaki adres mam zapisać

    padły mi 2 sztuki

Podsumowanie tematu

✨ Lolin S2 Mini V1.0.0 to nowa płytka prototypowa od Wemos, oparta na układzie ESP32-S2, który oferuje 240 MHz procesor LX7 oraz wsparcie dla MicroPython, Arduino i ESP-IDF. Płytka ma 320 kB RAM, 2 MB PSRAM i 4 MB pamięci flash, ale nie posiada gniazda na kartę pamięci. Użytkownicy zwracają uwagę na brak wyprowadzonych pinów RX i TX oraz USB OTG. Istnieją sugestie dotyczące poprawy projektu, w tym dodanie USB OTG i lepszej dostępności pinów. Płytka jest cenowo konkurencyjna, a jej mały rozmiar jest zaletą. W dyskusji poruszono również alternatywy z Ethernetem oraz możliwości programowania i debugowania za pomocą ESP-IDF i PlatformIO.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA