
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.
01 Opis produktu
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
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

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:
- Sprawdź model i parametry
Porównaj oznaczenie swojego produktu z nazwą i symbolem powyżej. Zapoznaj się z kartą parametrów.
- Zapoznaj się z instrukcją
Instrukcja
1. Podłączenie płytki
- Podłącz płytkę do komputera za pomocą przewodu micro-USB.
- System powinien wykryć nowe urządzenie (port COM / /dev/ttyUSB).
- Jeśli port nie pojawi się automatycznie – zainstaluj sterowniki do układu CP2102.
2. Instalacja Arduino IDE
Pobierz i zainstaluj Arduino IDE (jeśli jeszcze nie masz).
Uruchom Arduino IDE.
Wejdź w: Plik → Preferencje
W polu „Dodatkowe adresy URL do menedżera płytek” dodaj:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsonZatwierdź i przejdź do: Narzędzia → Płytka → Menedżer płytek
Wyszukaj „ESP32” i zainstaluj pakiet od Espressif.
3. Wybór płytki i portu
- W Arduino IDE wybierz: Narzędzia → Płytka → ESP32 Dev Module
- Wybierz odpowiedni port: Narzędzia → Port → (Twój port COM / ttyUSB)
4. Pierwsze uruchomienie
- Kliknij przycisk Wgraj (Upload).
- 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
- Otwórz: Narzędzia → Monitor portu szeregowego
- Ustaw prędkość: 115200
- 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.
- 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.
04 Galeria











Brak dodatkowych zdjęć.
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