MODUŁ ESP32-WROOM-32 38-PIN MICRO-USB CP2102 (ARD-ESP32-38P)

kod produktu: ARD-ESP32-38P 5902037717355

Cena:24.99PLN

MODUŁ ESP32-WROOM-32 38-PIN MICRO-USB CP2102
ARD-ESP32-38P

Klasyczny zestaw deweloperski oparty na module ESP-WROOM-32, wyposażony w port Micro-USB oraz sprawdzony konwerter USB-UART CP2102. Płytka w wersji 38-pinowej oferuje maksymalną liczbę wyprowadzonych linii GPIO, co umożliwia pełne wykorzystanie potencjału układu w rozbudowanych aplikacjach. Zintegrowana łączność Wi-Fi oraz Bluetooth (BLE) czyni z niej idealne rozwiązanie do budowy systemów Internetu Rzeczy (IoT), automatyki budynkowej oraz projektów akademickich.

Kluczowe cechy
Łączność bezprzewodowa: zintegrowany moduł Wi-Fi 2.4 GHz oraz Bluetooth dual-mode (Classic + BLE v4.2).
Wydajny procesor: dwurdzeniowy mikrokontroler Xtensa 32-bit LX6 pracujący z częstotliwością do 240 MHz.
Uniwersalny interfejs Micro-USB: popularne i powszechnie stosowane złącze ułatwiające zasilanie oraz programowanie modułu za pomocą standardowego przewodu.
Stabilna komunikacja: niezawodny układ Silicon Labs CP2102 dbający o bezbłędną komunikację szeregową i stabilne programowanie.
Maksymalny format 38-pin: pełny dostęp do zasobów peryferyjnych mikrokontrolera, w tym dodatkowych linii GPIO oraz pinów zasilania.
Wsparcie dla środowisk: łatwe programowanie w Arduino IDE, MicroPython, ESP-IDF czy Lua.

Specyfikacja techniczna
Układ główny: ESP-WROOM-32 (Espressif)
Napięcie zasilania: 5V (poprzez Micro-USB) lub 5 V (poprzez pin 5V)
Napięcie pracy układu: 3.3 V
Pamięć Flash: 4 MB
Pamięć SRAM: 520 KB
Taktowanie zegara: do 240 MHz
Standard Wi-Fi: 802.11 b/g/n (do 150 Mbps)
Standard Bluetooth: Bluetooth v4.2 BR/EDR oraz BLE
Układ konwertera: CP2102 (Silicon Labs)
Złącze komunikacyjne: Micro-USB
Antena: wbudowana antena PCB
Przetworniki: 12-kanałowy ADC, 2-kanałowy DAC
Interfejsy: SPI, I2C, UART, PWM, GPIO
Przyciski fizyczne: EN (Reset) oraz BOOT
Raster wyprowadzeń: 2.54 mm
Wymiary: ok. 54 mm x 28 mm

Opis wyprowadzeń (Pinout):
Płytka posiada 38 wyprowadzeń podzielonych na dwie sekcje po 19 pinów. Większość linii GPIO wspiera funkcje multipleksowania (PWM, ADC, SPI itp.).

Lewa strona od portu Micro-USB:
3U3: wyjście stabilizatora 3.3V (max kilkaset mA)
EN: reset układu (wejście)
UP (GPIO36): ADC1_CH0 / Sensory wejściowe
UN (GPIO39): ADC1_CH3 / Sensory wejściowe
34 (GPIO34): tylko wejście (Input only) / ADC
35 (GPIO35): tylko wejście (Input only) / ADC
32 (GPIO32): ADC1_CH4 / Touch 9 / XTAL
33 (GPIO33): ADC1_CH5 / Touch 8 / XTAL
25 (GPIO25): DAC1 / ADC2_CH8
26 (GPIO26): DAC2 / ADC2_CH9
27 (GPIO27): ADC2_CH7 / Touch 7
14 (GPIO14): ADC2_CH6 / Touch 6 / HSPI
12 (GPIO12): ADC2_CH5 / Touch 5 / HSPI
GND: masa układu
13 (GPIO13): ADC2_CH4 / Touch 4 / HSPI
SD2 (GPIO9): Flash Data 2 (niezalecane do ogólnego użytku)
SD3 (GPIO10): Flash Data 3 (niezalecane do ogólnego użytku)
CMD (GPIO11): Flash CMD (niezalecane do ogólnego użytku)
5V (VIN): wejście zasilania zewnętrznego 5V

Prawa strona od portu Micro-USB:
GND: masa układu
23 (GPIO23): MOSI (SPI) / GPIO
22 (GPIO22): SCL (I2C) / Wire
TX (GPIO1): UART TX (komunikacja szeregowa)
RX (GPIO3): UART RX (komunikacja szeregowa)
21 (GPIO21): SDA (I2C) / Wire
GND: masa układu
19 (GPIO19): MISO (SPI) / GPIO
18 (GPIO18): SCK (SPI) / GPIO
5 (GPIO5): VSPI SS / GPIO
17 (GPIO17): UART2 TX / GPIO
16 (GPIO16): UART2 RX / GPIO
4 (GPIO4): ADC2_CH0 / Touch 0
0 (GPIO0): pin sterujący trybem Boot / Touch 1
2 (GPIO2): ADC2_CH2 / Wbudowana dioda LED
15 (GPIO15): ADC2_CH3 / Touch 3 / HSPI SS
SD1 (GPIO8): Flash Data 1 (niezalecane do ogólnego użytku)
SD0 (GPIO7): Flash Data 0 (niezalecane do ogólnego użytku)
CLK (GPIO6): Flash Clock (niezalecane do ogólnego użytku)

Zastosowanie
Systemy Smart Home: integracja z popularnymi platformami takimi jak Home Assistant, ESPHome czy Supla.
Prototypowanie IoT: tworzenie bezprzewodowych stacji pogodowych, zdalnych czujników i systemów zbierania danych w chmurze.
Sterowanie i robotyka: bezprzewodowe sterowanie pojazdami, serwomechanizmami lub oświetleniem za pomocą aplikacji na telefon (Bluetooth/Wi-Fi).
Złożone układy pomiarowe: projekty wymagające jednoczesnej obsługi wielu sensorów, wyświetlaczy oraz modułów wykonawczych.

Wskazówki dla użytkownika
Instalacja sterowników: Do poprawnej komunikacji z komputerem wymagane jest posiadanie sterowników dla układu CP2102 (zazwyczaj instalują się automatycznie w systemie Windows 10/11, w razie problemów można pobrać je ze strony Silicon Labs).
Zasilanie zewnętrzne: Korzystając z pinu 5V, upewnij się, że podajesz stabilizowane napięcie 5V. Nie należy jednocześnie zasilać płytki z portu Micro-USB oraz pinu 5V bez odpowiednich zabezpieczeń diodowych.
Piny dedykowane pamięci Flash: Piny oznaczone jako CLK, SD0, SD1, SD2, SD3, CMD (GPIO6-GPIO11) są wewnętrznie połączone z pamięcią Flash SPI modułu. Nie należy ich używać do innych celów, ponieważ może to zakłócić pracę programu.
Piny Input Only: Piny GPIO 34, 35, 36 (UP) oraz 39 (UN) działają wyłącznie jako wejścia i nie posiadają wbudowanych rezystorów podciągających.
Dobór przewodu USB: upewnij się, że używany kabel Micro-USB wspiera transmisję danych, a nie tylko ładowanie.
Problemy z wgrywaniem programu: Jeśli środowisko Arduino IDE zgłasza błąd komunikacji podczas wgrywania kodu, przytrzymaj przycisk BOOT w momencie, gdy w konsoli pojawi się komunikat "Connecting...".