IMZ Płytka ESP32 30pin z WROOM-32U CP2102 micro-USB złącze anteny U.FL

P012

IMZ Płytka ESP32 30pin z WROOM-32U CP2102 micro-USB złącze anteny U.FL

Opis produktu

Płytka deweloperska IMZ ESP32 30pin oparta na module ESP32-WROOM-32U to kompletne rozwiązanie umożliwiające szybkie rozpoczęcie pracy z mikrokontrolerem ESP32 bez konieczności projektowania własnego układu zasilania, programowania czy komunikacji USB.

Sercem płytki jest moduł ESP32-WROOM-32U, który zawiera układ ESP32 z dwurdzeniowym procesorem Tensilica LX6, pamięcią Flash oraz pełnym torem radiowym WiFi 2.4 GHz i Bluetooth (Classic oraz BLE). Wersja „U” modułu została wyposażona w złącze antenowe U.FL (IPEX), które umożliwia podłączenie zewnętrznej anteny. W porównaniu do standardowych modułów z anteną PCB pozwala to na uzyskanie lepszego zasięgu, większej stabilności połączenia oraz elastycznego montażu urządzenia (np. w obudowie metalowej lub w miejscu o ograniczonym sygnale).

Na płytce znajduje się konwerter USB-UART CP2102, który odpowiada za komunikację z komputerem oraz programowanie mikrokontrolera. Po podłączeniu przewodu micro-USB urządzenie jest wykrywane jako port szeregowy, co umożliwia wgrywanie oprogramowania oraz komunikację przez terminal bez dodatkowych konwerterów. Zastosowanie CP2102 zapewnia stabilną pracę i dobrą kompatybilność z systemami Windows, Linux i macOS.

Płytka posiada wyprowadzone najważniejsze piny mikrokontrolera w standardzie goldpin o rastrze 2.54 mm. Wersja 30-pinowa jest węższa niż klasyczne płytki 38-pin, dzięki czemu może być wygodnie używana z płytkami stykowymi (breadboard), pozostawiając miejsce na połączenia po obu stronach. Należy jednak uwzględnić, że nie wszystkie piny dostępne w pełnej wersji ESP32 są tutaj wyprowadzone.

Układ zasilania umożliwia zasilanie płytki bezpośrednio z portu micro-USB (5V) lub poprzez pin 5V. Na płytce znajduje się stabilizator napięcia 3.3V zasilający mikrokontroler oraz peryferia. Logika pracy wszystkich pinów GPIO oparta jest o napięcie 3.3V.

ESP32 oferuje szeroki zakres interfejsów sprzętowych, takich jak GPIO, ADC, DAC, PWM, UART, SPI oraz I2C, co pozwala na podłączanie różnorodnych czujników, wyświetlaczy, modułów komunikacyjnych i elementów wykonawczych. Programowanie możliwe jest m.in. w Arduino IDE, ESP-IDF, MicroPython czy PlatformIO.

Płytka znajduje zastosowanie w projektach Internetu Rzeczy (IoT), automatyce domowej, systemach pomiarowych, sterownikach, urządzeniach bezprzewodowych oraz wszędzie tam, gdzie wymagane jest połączenie mikrokontrolera z komunikacją WiFi lub Bluetooth.

Dzięki zastosowaniu złącza anteny zewnętrznej, kompaktowej konstrukcji oraz sprawdzonego interfejsu USB-UART, jest to rozwiązanie szczególnie przydatne w projektach wymagających niezawodnej komunikacji radiowej oraz elastycznego montażu urządzenia.

Instrukcja HTML i podłączenie ↓

Szybki dostęp / QR ↗

01 Opis produktu
Kompaktowa płytka ESP32 30pin z możliwością podłączenia anteny zewnętrznej U.FL – lepszy zasięg i stabilniejsze WiFi niż w standardowych wersjach. Wbudowany CP2102 i micro-USB zapewniają szybkie uruchomienie bez dodatkowych konwerterów. Idealna do projektów IoT, automatyki i prototypowania na płytce stykowe.

Opis nie został jeszcze uzupełniony.

Zastosowanie

Zastosowanie

  • systemy IoT (Internet of Things)
  • automatyka domowa (smart home)
  • sterowanie oświetleniem
  • bezprzewodowe czujniki temperatury, wilgotności, ruchu
  • systemy monitoringu i powiadomień
  • komunikacja z urządzeniami mobilnymi (Bluetooth / BLE)
  • zdalne sterowanie urządzeniami przez WiFi
  • sterowniki przekaźników i modułów wykonawczych
  • projekty DIY i edukacyjne
  • prototypowanie układów elektronicznych
  • integracja z systemami Home Assistant / MQTT
  • stacje pogodowe
  • systemy pomiarowe i telemetryczne
  • urządzenia bateryjne z komunikacją bezprzewodową
  • projekty wymagające zwiększonego zasięgu (antena zewnętrzna)
02 Specyfikacja techniczna

specyfikacja:

  • mikrokontroler: ESP32 (Tensilica LX6, dual-core)
  • modul: ESP32-WROOM-32U
  • czestotliwosc_cpu: do 240 MHz
  • pamiec_flash: zazwyczaj 4 MB
  • wifi: 802.11 b/g/n 2.4 GHz
  • bluetooth: Bluetooth 4.2 (Classic + BLE)
  • antena: zewnętrzna U.FL (IPEX) + antena PCB (opcjonalnie)
  • usb_uart: CP2102
  • zlacze_usb: micro-USB
  • liczba_pinow: 30
  • logika_io: 3.3V
  • napiecie_zasilania: 5V (USB lub pin 5V)
  • stabilizator: 3.3V na pokładzie
  • interfejsy: GPIO, ADC, DAC, PWM, UART, SPI, I2C
  • zakres_temperatur: -40°C do +85°C (dla modułu ESP32)
  • kompatybilnosc: Arduino IDE, ESP-IDF, MicroPython, PlatformIO
  • raster_pinow: 2.54 mm
  • montaz: wlutowane złącza goldpin

Parametry nie zostały jeszcze uzupełnione.

03 Instrukcja HTML / szybki start
QUICK START / SKRÓCONA INSTRUKCJA

Szybki start

IMZ Płytka ESP32 30pin z WROOM-32U CP2102 micro-USB złącze anteny U.FL

Model / symbol: P012

Opis produktu

Płytka deweloperska IMZ ESP32 30pin oparta na module ESP32-WROOM-32U to kompletne rozwiązanie umożliwiające szybkie rozpoczęcie pracy z mikrokontrolerem ESP32 bez konieczności projektowania własnego układu zasilania, programowania czy komunikacji USB.

Sercem płytki jest moduł ESP32-WROOM-32U, który zawiera układ ESP32 z dwurdzeniowym procesorem Tensilica LX6, pamięcią Flash oraz pełnym torem radiowym WiFi 2.4 GHz i Bluetooth (Classic oraz BLE). Wersja „U” modułu została wyposażona w złącze antenowe U.FL (IPEX), które umożliwia podłączenie zewnętrznej anteny. W porównaniu do standardowych modułów z anteną PCB pozwala to na uzyskanie lepszego zasięgu, większej stabilności połączenia oraz elastycznego montażu urządzenia (np. w obudowie metalowej lub w miejscu o ograniczonym sygnale).

Na płytce znajduje się konwerter USB-UART CP2102, który odpowiada za komunikację z komputerem oraz programowanie mikrokontrolera. Po podłączeniu przewodu micro-USB urządzenie jest wykrywane jako port szeregowy, co umożliwia wgrywanie oprogramowania oraz komunikację przez terminal bez dodatkowych konwerterów. Zastosowanie CP2102 zapewnia stabilną pracę i dobrą kompatybilność z systemami Windows, Linux i macOS.

Płytka posiada wyprowadzone najważniejsze piny mikrokontrolera w standardzie goldpin o rastrze 2.54 mm. Wersja 30-pinowa jest węższa niż klasyczne płytki 38-pin, dzięki czemu może być wygodnie używana z płytkami stykowymi (breadboard), pozostawiając miejsce na połączenia po obu stronach. Należy jednak uwzględnić, że nie wszystkie piny dostępne w pełnej wersji ESP32 są tutaj wyprowadzone.

Układ zasilania umożliwia zasilanie płytki bezpośrednio z portu micro-USB (5V) lub poprzez pin 5V. Na płytce znajduje się stabilizator napięcia 3.3V zasilający mikrokontroler oraz peryferia. Logika pracy wszystkich pinów GPIO oparta jest o napięcie 3.3V.

ESP32 oferuje szeroki zakres interfejsów sprzętowych, takich jak GPIO, ADC, DAC, PWM, UART, SPI oraz I2C, co pozwala na podłączanie różnorodnych czujników, wyświetlaczy, modułów komunikacyjnych i elementów wykonawczych. Programowanie możliwe jest m.in. w Arduino IDE, ESP-IDF, MicroPython czy PlatformIO.

Płytka znajduje zastosowanie w projektach Internetu Rzeczy (IoT), automatyce domowej, systemach pomiarowych, sterownikach, urządzeniach bezprzewodowych oraz wszędzie tam, gdzie wymagane jest połączenie mikrokontrolera z komunikacją WiFi lub Bluetooth.

Dzięki zastosowaniu złącza anteny zewnętrznej, kompaktowej konstrukcji oraz sprawdzonego interfejsu USB-UART, jest to rozwiązanie szczególnie przydatne w projektach wymagających niezawodnej komunikacji radiowej oraz elastycznego montażu urządzenia.

Podłączenie

IMZ Płytka ESP32 30pin z WROOM-32U CP2102 micro-USB złącze anteny U.FL
Zdjęcie produktu — nie schemat połączeń.

Podłączenie

Płytka ESP32 30pin posiada standardowe wyprowadzenia GPIO w rastrze 2.54 mm. Poniżej przedstawiono najważniejsze połączenia wymagane do uruchomienia oraz przykładowe użycie pinów.


1. Zasilanie

| Pin | Opis | Podłączenie | | -------- | ---------------------- | ---------------------- | | 5V / VIN | wejście zasilania | 5V z zasilacza lub USB | | 3V3 | wyjście / wejście 3.3V | zasilanie układów 3.3V | | GND | masa | masa układu |


2. Programowanie (USB)

| Element | Opis | | --------- | -------------------------------- | | micro-USB | zasilanie + programowanie + UART | | CP2102 | konwerter USB ↔ UART |

Po podłączeniu przez USB nie są wymagane dodatkowe połączenia.


3. Podstawowe GPIO (przykładowe)

| Funkcja | Pin ESP32 | Opis | | -------- | --------- | ---------------------------- | | LED | GPIO2 | dioda LED (często wbudowana) | | UART TX | GPIO1 | transmisja szeregowa | | UART RX | GPIO3 | odbiór danych | | I2C SDA | GPIO21 | linia danych I2C | | I2C SCL | GPIO22 | linia zegara I2C | | SPI MOSI | GPIO23 | dane SPI | | SPI MISO | GPIO19 | dane SPI | | SPI SCK | GPIO18 | zegar SPI | | SPI CS | GPIO5 | wybór układu |


4. Przykład podłączenia diody LED

| Element | Połączenie | | ------- | ------------------------- | | LED + | GPIO2 przez rezystor 220Ω | | LED - | GND |


5. Przykład podłączenia czujnika I2C

| Czujnik | ESP32 | | ------- | ------ | | VCC | 3V3 | | GND | GND | | SDA | GPIO21 | | SCL | GPIO22 |


6. Uwagi

  • wszystkie piny GPIO pracują w logice 3.3V
  • nie podawaj napięcia 5V bezpośrednio na piny GPIO
  • niektóre piny są używane podczas startu (tzw. strapping pins) i ich stan może wpływać na uruchomienie układu
  • rzeczywiste oznaczenia pinów mogą się nieznacznie różnić w zależności od wersji płytki

Przed podłączeniem sprawdź napięcie zasilania, polaryzację oraz opis wyprowadzeń dla tego modelu.

Połączenia wykonuj według dostępnej instrukcji produktu. Samo zdjęcie nie określa sposobu podłączenia.

Przejdź do instrukcji ↓

Pierwsze uruchomienie

Kolejność pracy z materiałami produktu:

  1. Sprawdź model i parametry

    Porównaj oznaczenie swojego produktu z nazwą i symbolem powyżej. Zapoznaj się z kartą parametrów.

  2. Zapoznaj się z instrukcją

    Instrukcja

    1. Podłączenie płytki

    1. Podłącz płytkę do komputera za pomocą przewodu micro-USB.
    2. System powinien wykryć nowe urządzenie (port COM / /dev/ttyUSB).
    3. Jeśli port nie pojawi się automatycznie – zainstaluj sterowniki do układu CP2102.

    2. Instalacja Arduino IDE

    1. Pobierz i zainstaluj Arduino IDE (jeśli jeszcze nie masz).

    2. Uruchom Arduino IDE.

    3. Wejdź w: Plik → Preferencje

    4. W polu „Dodatkowe adresy URL do menedżera płytek” dodaj:

      https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
      
    5. Zatwierdź i przejdź do: Narzędzia → Płytka → Menedżer płytek

    6. Wyszukaj „ESP32” i zainstaluj pakiet od Espressif.


    3. Wybór płytki i portu

    1. W Arduino IDE wybierz: Narzędzia → Płytka → ESP32 Dev Module
    2. Wybierz odpowiedni port: Narzędzia → Port → (Twój port COM / ttyUSB)

    4. Pierwsze uruchomienie

    1. Kliknij przycisk Wgraj (Upload).
    2. W niektórych wersjach płytki może być wymagane przytrzymanie przycisku BOOT podczas rozpoczynania wgrywania (jeśli upload nie startuje automatycznie).

    5. Test działania – dioda LED

    Poniższy program miga diodą podłączoną do pinu GPIO2 (w wielu płytkach jest to wbudowana dioda LED).

    // ============================================
    // Prosty test ESP32 - miganie diodą LED
    // ============================================
    
    // Definicja pinu LED
    // W wielu płytkach ESP32 dioda jest podłączona do GPIO2
    #define LED_PIN 2
    
    void setup() {
      // Ustawiamy pin LED jako wyjście
      pinMode(LED_PIN, OUTPUT);
    
      // Uruchamiamy komunikację szeregową (do debugowania)
      Serial.begin(115200);
    
      // Informacja startowa
      Serial.println("ESP32 uruchomione!");
    }
    
    void loop() {
      // Włączamy diodę
      digitalWrite(LED_PIN, HIGH);
      Serial.println("LED ON");
      delay(1000); // czekaj 1 sekundę
    
      // Wyłączamy diodę
      digitalWrite(LED_PIN, LOW);
      Serial.println("LED OFF");
      delay(1000); // czekaj 1 sekundę
    }
    

    6. Monitor portu szeregowego

    1. Otwórz: Narzędzia → Monitor portu szeregowego
    2. Ustaw prędkość: 115200
    3. Powinieneś zobaczyć komunikaty „ESP32 uruchomione!” oraz zmiany stanu LED.

    7. Dalsze kroki

    • podłącz czujniki (I2C, SPI, analogowe)
    • testuj WiFi (np. serwer HTTP, MQTT)
    • komunikacja Bluetooth / BLE
    • integracja z systemami IoT (np. Home Assistant)

    Uwagi

    • wszystkie piny pracują w logice 3.3V
    • nie podawaj 5V bezpośrednio na GPIO
    • przy słabym zasilaniu mogą występować restarty (szczególnie przy WiFi)

    Instrukcja tego modelu nie jest jeszcze dostępna. Przed uruchomieniem skontaktuj się z nami.

  3. Rozpocznij pracę zgodnie z opisem

    Jeśli opis nie wyjaśnia Twojego przypadku, skorzystaj z pomocy zamiast zgadywać połączenia.

    Zapytaj o uruchomienie →

Obsługa / użycie

Zasady obsługi sprawdź w instrukcji powyżej. Poniżej znajdziesz dostępne zastosowania produktu — nie zastępują one instrukcji obsługi.

Zastosowanie

  • systemy IoT (Internet of Things)
  • automatyka domowa (smart home)
  • sterowanie oświetleniem
  • bezprzewodowe czujniki temperatury, wilgotności, ruchu
  • systemy monitoringu i powiadomień
  • komunikacja z urządzeniami mobilnymi (Bluetooth / BLE)
  • zdalne sterowanie urządzeniami przez WiFi
  • sterowniki przekaźników i modułów wykonawczych
  • projekty DIY i edukacyjne
  • prototypowanie układów elektronicznych
  • integracja z systemami Home Assistant / MQTT
  • stacje pogodowe
  • systemy pomiarowe i telemetryczne
  • urządzenia bateryjne z komunikacją bezprzewodową
  • projekty wymagające zwiększonego zasięgu (antena zewnętrzna)

Dodatkowe informacje o zastosowaniu nie zostały jeszcze uzupełnione.

To jest skrócona instrukcja umożliwiająca szybkie rozpoczęcie pracy z produktem. Korzystaj z dostępnych materiałów właściwych dla tego modelu.

05 Najczęstsze pytania

Najczęstsze pytania

Czy nadaje się dla początkujących? Tak – płytka jest kompatybilna z Arduino IDE i posiada dużą ilość materiałów edukacyjnych, co ułatwia rozpoczęcie pracy.

Czy mogę używać jej jak Arduino? Tak – po zainstalowaniu wsparcia ESP32 w Arduino IDE programowanie wygląda bardzo podobnie.

Czy działa na 5V? Zasilanie może być podane 5V (USB lub pin 5V), ale wszystkie piny GPIO pracują w logice 3.3V.

Czy ma wbudowaną antenę? Tak – posiada antenę PCB, ale dodatkowo umożliwia podłączenie anteny zewnętrznej przez złącze U.FL.

Czy muszę podłączać antenę zewnętrzną? Nie – płytka może działać na antenie PCB. Antena zewnętrzna jest opcjonalna i poprawia zasięg.

Jak przełączyć antenę na zewnętrzną? W większości wersji odbywa się to poprzez zmianę rezystora (lub mostka) na płytce – zależnie od wersji producenta.

Czy pasuje do płytki stykowej (breadboard)? Tak – wersja 30-pinowa ma wąską konstrukcję i jest przystosowana do pracy z płytkami stykowymi.

Czy wszystkie piny ESP32 są dostępne? Nie – w wersji 30-pinowej wyprowadzone są tylko najważniejsze piny.

Czy mogę zasilać ją z baterii? Tak – przez pin 5V (np. z przetwornicy) lub stabilizowane 3.3V przez pin 3V3.

Czy działa z Home Assistant / MQTT? Tak – płytka idealnie nadaje się do integracji z systemami IoT.

Czy trzeba instalować sterowniki? Tak – dla układu CP2102 mogą być wymagane sterowniki (Windows). Linux i macOS zazwyczaj wykrywają urządzenie automatycznie.

Czy można używać MicroPython? Tak – ESP32 obsługuje MicroPython oraz inne środowiska programistyczne.

Czy można używać Bluetooth i WiFi jednocześnie? Tak – ESP32 obsługuje pracę obu interfejsów, jednak wpływa to na zużycie energii i wydajność.

Czy można podłączyć urządzenia 5V? Tylko przez konwerter poziomów logicznych – bezpośrednie podłączenie może uszkodzić płytkę.

Nie znalazłeś odpowiedzi? Skontaktuj się z nami →

i Ważne informacje dotyczące bezpieczeństwa

Produkt jest komponentem elektronicznym. Przed podłączeniem sprawdź napięcie zasilania, polaryzację i opis wyprowadzeń. Zmieniaj połączenia przy odłączonym zasilaniu.

Przeznaczenie produktu

Przeznaczenie produktu

  • projekty DIY i hobbystyczne z zakresu elektroniki
  • nauka programowania mikrokontrolerów (Arduino, ESP32)
  • prototypowanie układów elektronicznych
  • systemy IoT (Internet of Things)
  • automatyka domowa (smart home)
  • budowa bezprzewodowych czujników i sterowników
  • komunikacja WiFi i Bluetooth w projektach własnych
  • integracja z systemami typu Home Assistant, MQTT
  • testowanie i rozwój aplikacji embedded
  • tworzenie urządzeń pomiarowych i telemetrycznych
  • projekty wymagające zwiększonego zasięgu (antena zewnętrzna)
  • zastosowania edukacyjne w szkołach i na kursach elektroniki

Informacje bezpieczeństwa (GPSR)

  • Produkt przeznaczony do pracy w układach niskonapięciowych (typowo 3.3V / 5V DC)
  • Nie przekraczaj dopuszczalnych napięć zasilania – podanie zbyt wysokiego napięcia może spowodować trwałe uszkodzenie urządzenia
  • Wszystkie piny GPIO pracują w logice 3.3V – podanie napięcia wyższego niż 3.3V może uszkodzić mikrokontroler
  • Podczas pracy z WiFi i Bluetooth urządzenie może pobierać zwiększony prąd – stosuj stabilne źródło zasilania
  • Produkt nie jest odporny na wilgoć – używać wyłącznie w suchym środowisku lub w odpowiedniej obudowie
  • Unikać kontaktu z wodą, kondensacją pary wodnej oraz wysoką wilgotnością
  • Chronić przed wyładowaniami elektrostatycznymi (ESD) – zalecane stosowanie opasek antystatycznych lub pracy na macie ESD
  • Nie dopuszczać do zwarć pomiędzy pinami – może to prowadzić do uszkodzenia płytki lub podłączonych urządzeń
  • Urządzenie nie posiada zabezpieczeń przed odwrotną polaryzacją – błędne podłączenie zasilania może spowodować uszkodzenie
  • Nie używać w środowisku zagrożonym wybuchem ani w pobliżu materiałów łatwopalnych bez odpowiednich zabezpieczeń
  • Produkt przeznaczony do użytku wewnętrznego lub w obudowie chroniącej przed warunkami zewnętrznymi
  • Montaż i użytkowanie powinny być wykonywane przez osoby posiadające podstawową wiedzę z zakresu elektroniki
  • Produkt nie jest zabawką – trzymać z dala od dzieci

Na co zwrócić uwagę

Ostrzeżenia

  • Nie podawaj napięcia 5V bezpośrednio na piny GPIO
  • Nie przekraczaj napięcia zasilania 5V na pinie VIN / 5V
  • Nie zasilaj jednocześnie z USB i zewnętrznego źródła bez sprawdzenia połączeń
  • Nie podłączaj odwrotnej polaryzacji – brak zabezpieczenia może uszkodzić płytkę
  • Nie doprowadzaj do zwarcia pinów (VCC ↔ GND lub GPIO ↔ GND / VCC)
  • Nie używaj niestabilnych lub zbyt słabych źródeł zasilania (ryzyko resetów i uszkodzeń)
  • Nie dotykaj pinów podczas pracy układu pod napięciem
  • Nie montuj ani nie używaj płytki w wilgotnym środowisku
  • Nie stosuj w urządzeniach narażonych na wysoką temperaturę bez odpowiedniego chłodzenia
  • Nie używaj w aplikacjach wymagających wysokiej niezawodności bez dodatkowych zabezpieczeń
  • Nie lutuj pinów przy podłączonym zasilaniu
  • Nie podłączaj bezpośrednio urządzeń pracujących na 5V bez konwertera poziomów logicznych

Ograniczenia zastosowania

Zastosowania wykluczone

  • urządzenia medyczne i systemy podtrzymujące życie
  • systemy bezpieczeństwa życia i zdrowia (np. alarmy pożarowe, systemy ewakuacyjne) bez odpowiednich certyfikacji
  • instalacje wysokiego napięcia (230V i wyższe) bez odpowiednich zabezpieczeń i izolacji
  • zastosowania przemysłowe wymagające certyfikowanych komponentów i zgodności z normami
  • systemy krytyczne wymagające 100% niezawodności (np. lotnictwo, energetyka)
  • urządzenia pracujące w środowisku zagrożonym wybuchem (ATEX)
  • zastosowania w warunkach dużej wilgotności lub na zewnątrz bez odpowiedniej obudowy
  • bezpośrednie sterowanie urządzeniami dużej mocy bez dodatkowych zabezpieczeń (przekaźniki, optoizolacja)
  • projekty wymagające zgodności z normami bezpieczeństwa bez przeprowadzenia odpowiednich testów i certyfikacji