ESP32-WROOM fejlesztőpanel 38 pin, CP2102 USB-C, NodeMCU kompatibilis

Nincs értékelés
  • Termék típusa: ESP32-WROOM-32 WiFi + Bluetooth mikrokontroller modul
  • Modul és CPU: Dual-core Xtensa LX6, max. 240 MHz (Espressif chip)
  • Memória: 4 MB SPI Flash és 520 KB SRAM
Elérhetőség Raktáron (9 db)
Kód: 2467
3 490 Ft
ESP32-WROOM fejlesztőpanel 38 pin, CP2102 USB-C, NodeMCU kompatibilis
Nincs értékelés
ESP32 WROOM fejlesztőpanel 38 pin, CP2102 USB C, NodeMCU kompatibilis (1) Photoroom
Újdonság

ESP32-WROOM fejlesztőpanel 38 pin, USB-C, CP2102 – WiFi + Bluetooth, dual-core, Arduino / MicroPython / NodeMCU kompatibilis

Az ESP32-WROOM 38 tűs fejlesztőpanel az Espressif ESP32 chip-et egy kész, azonnal programozható NodeMCU-kompatibilis hordozólapra integrálja: beépített CP2102 USB-UART bridge-dzsel és USB-C csatlakozóval. A kettős magos, 240 MHz-es Xtensa LX6 processzor, 2,4 GHz-es WiFi (802.11 b/g/n), Bluetooth 4.2 (Classic + BLE), 4 MB Flash és 520 KB SRAM kínálatával ez az egyik legtöbbet tudó és legelterjedtebb fejlesztői platform IoT, smarthome, robotika és szenzoros adatgyűjtési projektekhez – Arduino IDE-vel, MicroPythonnal és ESP-IDF keretrendszerrel egyaránt programozható.

💡 Miért érdemes ezt a fejlesztőpanelt választani?

  • 🔌 USB-C csatlakozó – modern, fordítható A micro-USB-t felváltó USB-C port fordítható irányban dugaszolható és robusztusabb – laptopok, telefontöltők és power bank-ok USB-C kábelével közvetlenül programozható és tápellátható.
  • 📡 WiFi + Bluetooth egyetlen chipen 2,4 GHz-es 802.11 b/g/n WiFi és Bluetooth 4.2 (Classic + BLE) egyidejű használatára képes – nincs szükség külön WiFi vagy BT modulra.
  • ⚡ Dual-core 240 MHz – valódi párhuzamos feldolgozás Két független Xtensa LX6 mag, egyenként max. 240 MHz-en – az egyik magon fut a kommunikáció (WiFi/BT), a másikon a felhasználói kód megszakítás nélkül.
  • 🛠️ Arduino IDE, MicroPython, ESP-IDF kompatibilis A legszélesebb ökoszisztéma: Arduino IDE-vel C++ kódot, MicroPythonnal Python szkriptet, ESP-IDF-fel natív FreeRTOS-alapú firmware-t fejleszthetsz ugyanarra a hardverre.

📊 Műszaki adatok

Modul ESP32-WROOM-32 (Espressif)
CPU Dual-core Xtensa LX6, max. 240 MHz
Flash memória 4 MB SPI Flash
SRAM 520 KB
WiFi 802.11 b/g/n, 2,4 GHz, STA/AP/STA+AP mód
Bluetooth Bluetooth 4.2 Classic + BLE (Bluetooth Low Energy)
USB-UART chip Silicon Labs CP2102
USB csatlakozó USB-C
Tápfeszültség (USB) 5V (USB-C-n keresztül)
Logikai feszültség 3,3V GPIO
GPIO pinszám 38 pin (2 × 19 pin, 2,54 mm raszter)
ADC 18 csatorna, 12 bites (GPIO32–39, GPIO0, GPIO2, stb.)
DAC 2 csatorna, 8 bites (GPIO25, GPIO26)
PWM 16 csatorna (LEDC)
Touch szenzor 10 kapacitív érintő bemenet
Interfészek 3× UART, 2× SPI, 2× I²C, 1× I²S, CAN, SD/SDIO
Gombok EN (Reset) + BOOT (IO0 / Flash mód)
Tanúsítványok FCC / CE

🔍 A legfontosabb paraméterek

  • Dual-core 240 MHzProcesszor
  • WiFi + BT 4.2Kommunikáció
  • 4 MB FlashMemória
  • 38 pin / USB-CCsatlakozók

💡 Mire használható?

  • 🏠
    Okosotthon és Home Assistant ESPHome firmware-rel percek alatt csatlakoztatható a Home Assistant rendszerhez – hőmérséklet, mozgás, fény, relé vezérlés WiFi-n.
  • 🌡️
    IoT szenzorállomás DHT22, BMP280, SHT31 vagy más I²C / SPI szenzorok adatait WiFi-n MQTT-n vagy HTTP REST API-n keresztül küldi a szerverre vagy a felhőbe.
  • 🤖
    Robotika és mozgásvezérlés PWM kimeneteivel szervomotorokat, DC motorokat és léptetőmotorokat vezérel – BLE vagy WiFi-n keresztül távirányítható.
  • 🎨
    Addressable LED vezérlés (WS2812B) FastLED vagy NeoPixel könyvtárral WS2812B LED szalagokat és mátrixokat vezérel – WLED firmware-rel kész okos vilá­gítás percek alatt.
  • 📡
    Bluetooth Low Energy (BLE) periféria BLE GATT szerver/kliens módban okostelefonos app-pal vezérelhető – szenzor adatok küldése, parancsok fogadása alkalmazásból.

🛡️ Előnyök és funkciók

  • CP2102 USB-UART – stabil, széles körben támogatott: A Silicon Labs CP2102 chip Windows, macOS és Linux alatt egyaránt driver-rel rendelkezik; az Arduino IDE automatikusan felismeri és lehetővé teszi az azonnali feltöltést.
  • 38 tűs széles elrendezés: A 30 tűs változathoz képest a 38 tűs panel extra GPIO-kat (GPIO9–11, GPIO6–8) hoz ki – bár ezek a belső Flash SPI buszhoz kapcsolódnak, bizonyos konfigurációkban használhatók.
  • FCC / CE tanúsított ESP32-WROOM modul: A beépített modul tanúsított rádióegység – kereskedelmi termékbe integrálva megkönnyíti a megfelelőség megszerzését, nem szükséges új RF tanúsítást kérni.
  • Beépített Hall-szenzor és hőmérséklet-szenzor: Az ESP32 chip tartalmaz beépített Hall-szenzort (mágneses tér érzékelés) és belső hőmérséklet-szenzort – külső modul nélkül is hozzáférhető.

⚠️ Mire kell figyelni a használat során?

  • 3,3V-os GPIO – NEM 5V-tűrő! Az ESP32 GPIO lábai 3,3V logikai szintűek és NEM 5V-tűrők. 5V-os szenzorokat vagy modulokat soha ne köss közvetlenül a GPIO-ra – feszültségosztó vagy logikai szintváltó (level shifter) szükséges.
  • GPIO6–11 belső Flash-hez foglalt: A GPIO6, GPIO7, GPIO8, GPIO9, GPIO10, GPIO11 pineket az ESP32-WROOM belső SPI Flash memória foglalja le – ezeket általános GPIO-ként ne használd, mert instabilitást okoz.
  • GPIO34–39 csak bemenetként használható: A GPIO34, 35, 36 (VP) és 39 (VN) lábak input-only kialakításúak – nincs belső pull-up/pull-down ellenállásuk, és kimenetként nem vezérelhetők.
  • ADC2 WiFi alatt nem használható: Ha WiFi aktív, az ADC2 csatornái (GPIO0, 2, 4, 12–15, 25–27) nem adnak megbízható mérési eredményt. ADC1 csatornákat (GPIO32–39) használj WiFi-vel párhuzamosan.
  • Flash mód – BOOT gomb: Ha a feltöltés nem indul el automatikusan, tartsd nyomva a BOOT (IO0) gombot USB csatlakoztatásakor, majd engedd fel – ez kényszerített letöltési módba helyezi az ESP32-t.

🔌 Bekötési útmutató – fontosabb GPIO lábak

Pin GPIO Funkció / Megjegyzés
3V3 3,3V tápkimenet (max. ~600 mA)
5V 5V USB tápkimenet (USB-C-ről)
GND Tömegpont
EN Reset (aktív LOW – lenyomva reset)
D2 GPIO2 Beépített LED (kék) / ADC2_CH2 / Touch2
D4 GPIO4 ADC2_CH0 / Touch0 / DAC ki nem vezetve
D5 GPIO5 SPI CS / általános GPIO
D12–D15 GPIO12–15 SPI (MISO, MOSI, SCK, CS) / ADC2
D18 GPIO18 SPI SCK alapértelmezett
D19 GPIO19 SPI MISO alapértelmezett
D21 GPIO21 I²C SDA alapértelmezett
D22 GPIO22 I²C SCL alapértelmezett
D23 GPIO23 SPI MOSI alapértelmezett
TX0 / RX0 GPIO1 / GPIO3 UART0 – USB-soros kommunikáció (Serial Monitor)
TX2 / RX2 GPIO17 / GPIO16 UART2 – szabad UART port
D25 / D26 GPIO25 / GPIO26 DAC1 / DAC2 – analóg kimenet (8 bit)
VP / VN GPIO36 / GPIO39 ADC1 CH0/3 – csak bemenet, nincs pull-up
D32–D35 GPIO32–35 ADC1 – analóg bemenet WiFi alatt is megbízható

🧩 Beépítési tippek

  • Arduino IDE beállítása: Telepítsd az ESP32 board managert (URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json), majd válaszd ki az „ESP32 Dev Module" boardot. CP2102 drivert a Silicon Labs weboldaláról töltheted le.
  • I²C szenzor bekötése: SDA → GPIO21, SCL → GPIO22, 3,3V és GND. A legtöbb I²C szenzor (BMP280, SHT31, OLED kijelző) közvetlenül rákötható a 3V3 kimenetre – 5V-os I²C eszközöknél szintváltót használj.
  • Deep Sleep mód energiatakarékossághoz: Az ESP32 deep sleep üzemmódban ~10 µA-t vesz fel (WiFi és CPU kikapcsol). A esp_deep_sleep_start() és az RTC GPIO ébresztőforrások (pl. GPIO ext0/ext1) kombinálásával akkumulátoros IoT eszközök élettartama hetek–hónapok lehet.
  • ESPHome / WLED / Tasmota firmware: Ha nem akarsz kódot írni, telepítsd közvetlenül a böngészőből az ESPHome (smarthome), WLED (LED vezérlés) vagy Tasmota (általános IoT) firmware-t a web flasher oldalakról (web.esphome.io, install.wled.me, tasmota.github.io).

❓ Gyakori kérdések (GYIK)

  • 💻 Milyen szoftverrel programozható ez a panel?
    Három fő lehetőség: Arduino IDE (C++ nyelv, legszélesebb könyvtár-ökoszisztéma), MicroPython (Python nyelv, gyors prototípusok), ESP-IDF (Espressif natív SDK, FreeRTOS, legtöbb teljesítmény). Mindhárom ingyenes és Windows, macOS, Linux alatt elérhető.
  • 🔌 Szükséges külön USB-UART adapter a programozáshoz?
    Nem – a panel beépített CP2102 USB-UART bridge-et tartalmaz, így közvetlenül az USB-C kábelen keresztül programozható számítógépről. Külön programozó adapter nem szükséges.
  • ⚡ Milyen tápfeszültségen működik és mekkora áramot vesz fel?
    USB-C-n keresztül 5V tápellátással működik; az onboard feszültségszabályozó 3,3V-ot állít elő a logika számára. Tipikus fogyasztás: WiFi aktívan 80–240 mA, idle állapotban ~30 mA, deep sleep módban ~10 µA körül.
  • 📡 Egyidejűleg lehet WiFi-t és Bluetooth-t használni?
    Igen, az ESP32 egyszerre képes WiFi és Bluetooth (Classic vagy BLE) üzemeltetésére – a két rádió belső multiplexeléssel osztozik az antennán. Egyidejű használatkor a fogyasztás és a latencia némileg megnő.
  • 🏠 Kompatibilis a Home Assistant / ESPHome rendszerrel?
    Igen, az ESP32 az ESPHome egyik leggyakrabban használt alaplapja. ESPHome firmware telepítésével YAML konfigurációból generált firmware futtatható, és a panel azonnal megjelenik a Home Assistant eszközlistájában WiFi-n keresztül – kód írása nélkül.
  • 🔢 Mi a különbség a 30 tűs és a 38 tűs ESP32 panel között?
    A 38 tűs változat szélesebb és 8 extra pint vezet ki (GPIO6–11 és GPIO9–10), amelyek a belső Flash SPI buszhoz kapcsolódnak – ezeket általában nem ajánlott használni. Praktikus különbség: a 38 tűs panel breadboardon középen nem marad szabad sor a két tüskesor között, míg a 30 tűs igen.

Beszélgetés

Legyen az első, aki véleményt ír ehhez a tételhez!

Ezt a mezőt ne töltse ki:

Biztonsági ellenőrzés