Leírás
Ez a NodeMCU‑stílusú ESP32 fejlesztőmodul kombinálja a megbízható ESP32‑WROOM‑32D mikrokontrollert egy kényelmes CP2102 USB–soros átalakítóval és modern USB‑C táp‑ és programozási csatlakozóval. Kiemelkedő választás mindennapi IoT‑fejlesztésekhez, Arduino‑kompatibilis projektekhez, okosotthon‑megoldásokhoz, amikor Wi‑Fi és Bluetooth egyaránt szükséges.
A központban álló ESP32‑WROOM‑32D a Espressif ESP32‑D0WD lapkát tartalmazza. Ez támogatja a Wi‑Fi (802.11 b/g/n) és Bluetooth v4.2 (Classic és BLE) rádiós képességeket, beépített antenna-alrendszerrel. Az ESP32 magjai dual‑core Tensilica LX6 processzorral működhetnek akár 240 MHz‑en, ULP (ultra‑low power) társmaggal, és mintegy 520 KiB SRAM-mal rendelkezik.
A CP2102 áramkör biztosítja az USB‑C porton keresztüli egyszerű programozást és tápellátást, nélkülözhetetlen az Arduino‑IDE‑vel való integrációhoz. A panel 30 darab GPIO‑kivezetést kínál, ideális breadboard és prototípuskivitelhez.
Az eredeti Arduino család ARM illetve AVR chipjei már sokszor csak komplex átalakítással voltak használhatóak egyes célfeladatokra. Ekkor került képbe a WiFi és bluetooth támogatással, kétprocesszoros maggal, 512k SRAM és 4MByte Flash memóriával rendelkező ESP32. A PC-illesztést a magasabb soros sebességet is kiszolgáló CP2102 chip végzi.
Az eszköz áramellátása a tüskesori csatlakozókon keresztül akár közvetlenül 5 V-tal, akár külső forrásból származó 7…15 V-tal, vagy akár az USB csatlakozó tápfeszültségével is megoldható (minden esetben a nagyobb feszültségű forrás kerül bekapcsolásra – automatikusan). A modul áramellátását a szokásos 0.8A terhelhetőségű áteresztő táp biztosítja.
A rendszermag: ESP-32S (vagy a későbbi azonos funkcionalitású) ESP32-WROOM-32D.
Fontos: Az áramkör az Arduino-1.6.4 vagy későbbi sorozatával is együttműködik. A keretrendszerben telepíteni kell az ESP-32 kiegészítést az ESP-32 for Arduino oldalról.
Kivezetésszám: 2×15 = 30pin
Felhasználási lehetőségek
- Okosotthon‑automatizálás: érzékelők (hőmérséklet, páratartalom) és Wi‑Fi vezérlés kombinálása.
- Hordozható IoT eszközök: pl. Bluetooth‑vezérelt LED‑panel, Wi‑Fi‑kapcsolatú kijelző.
- Maker projektek: robotika, adatgyűjtés, drónvezérlés, ahol párhuzamos Wi‑Fi és Bluetooth kapcsolat előnyös.
- Interaktív művészeti installációk, távoli vezérlésű fényjátékok.
Ez a modul Arduino IDE‑vel jól kipróbált: az ESP‑IDF Arduino‑core könnyen támogatja az ESP32‑WROOM‑32D lapkákat, és a CP2102 driver telepítés után zökkenőmentes a fejlesztés. A platform népszerű a fejlesztők körében megbízhatósága és rugalmassága miatt.
Jellemzők
- Mikrokontroller: ESP32‑D0WD (dual‑core Tensilica LX6)
- 2×240 Mhz órajel,
- Fejlesztőkártya modell: ESP32-DevKitC-32
- Modul modell: ESP32-WROOM-32
- 14 digitális ki/bemenet (PWM-képes),
- 6 analóg bemenet,
- 4MByte Flash (program) memória,
- integrált RTC,
- Memória: 520 KiB SRAM
- Rádiós szabványok: Wi‑Fi 802.11 b/g/n; Bluetooth v4.2 BR/EDR & BLE
- USB interfész: USB‑C, CP2102 USB‑soros átalakító
- GPIO‑kivezetések: 30 db (breadboard-barát kiosztás)
- Tápfeszültség: 5 V USB‑ről (belső LDO szabályozással, 3.3 V működés)
- Külső tápfeszültség 7..12 V (max. 6-20V),
- Áramfelvétel: ~240 mA Wi‑Fi aktív üzemmódban
- Méret: körülbelül 52 x 28 mm
- CP2102 illesztőchip.
- USB-C csatlakozás
Dokumentáció
- ESP32 mikrovezérlő áttekintés [Wikipedia]
- ESP32‑NodeMCU‑32S pinout és műszaki adatok [Mischianti]
- ESP32-DevKitC V4 Getting Started Guide
- CP210x driver (Windows XP .. Windows 10, Linux, Mac, Android)
Csomag
- 1x NodeMCU ESP32 (NodeMCU32) alappanel (NYÁK antenna)
Somogyi Bence –
.