ESEMÉNYEK

2019-07-01

ESP32 modulok széles választéka

Az ESP32 egy QFN48-as tokozású, nem nagy méretű, SoC (System on Chip) típusú integrált áramkör. Jó példája a XXI századra jellemző termékeknek. Ez a sokoldalú és aránylag olcsó IoT modul óriási lehetőségeket tartogat a felhasználók számára. Gyártója a 2088-ban alapított fabless típusú (mikrovezérlő tervezéssel és külső gyártatással foglalkozó) sanghaji Espressif Systems cég. A modul az eredetileg az amerikai Tensilica cég által kidolgozott, Xtensa maggal szerelt mikroprocesszoron alapulva készül.

Az Espressif Systems mérnökei már korábban forradalmasították a piacon uralkodó viszonyokat az ESP8266-os chip bevezetésével – ami egy olcsó megoldás egy erős mikrovezérlő Wi-Fi-vel történő összekapcsolására. Az ESP32-es, amiről jelenleg beszélünk, valójában a korszakalkotó ESP8266-os chip továbbfejlesztése, annak megkoronázása és gazdagítása. Megjegyzendő azonban, hogy az ESP32 nem jelenti azt, hogy a gyártó az előző mikrovezérlőn alapuló termékcsoport gyártását folytatja. Az ESP32 ugyanis egy jelentős előrelépés, ami egyaránt érdekelheti az ESP8266-ost ismerő személyeket, de azokat is, akik még nem használtak ilyen modulokat. ESP8266-hoz viszonyított fontos különbségek, hogy ez a mikroprocesszor gyorsabb és erősebb, támogatja a Bluetooth-t, gazdagabb WiFi lehetőségekkel bír, kétszer annyi I/O kivezetéssel és sokkal több belső tartalékkal rendelkezik. Nem tervezték ugyanakkor, hogy az ESP32 olyan modem üzemmódban is képes legyen működni, ami végrehajtja az AT parancsokat.

Az ESP32 alapja a gyors és hatékony 32-bites Xtensa mikrovezérlő (80...160MHz, kétmagos, verziótól függően max. 600 DMIPS) 520kB beépített SRAM memóriával és integrált adatvédelmi mechanizmusokkal. Legfontosabb tulajdonságai a 2,4 GHz-es, fejlett adó-vevő áramkörök megléte, melyek egyaránt képesek Wi-Fi (akár 150Mbps áteresztőképességű) és Bluetooth (BT) szabvány szerint kommunikációra, úgy a “klasszikus”, mint az energiatakarékos BLE verziókban, olyan plusz opciókkal, mint Piconet és Scatternet. Az ESP32-nek 34 univerzális, digitális bemenete/kimenete (GPIO) van, melyek szintén betölthetnek opcionális – integrált eszköz-tömbökkel kapcsolatos – olyan univerzális funkciókat, mint pl.: 12-bites, 18-bemenetes ADC konverter, kettő db 8-bites DAC konverter, 10 db érintőszenzor. Az áramkör támogatja a népszerű interfészekkel (4xSPI, 2xI2C, 2xI2S, 3xUART, IrDA) folytatott együttműködést, de kiszolgálja az olyan fejlettebbeket is, mint D/SDIO, úgyszintén EthernetMAC, CAN2.0, motorvezérlők, LED diódák, és a hozzájuk integrált hőmérséklet és Hall érzékelőket is. Rendelkezésre állnak különböző órajelű verziók, számos időzítő és PWM modulátor is. Minden kompakt módon, ultra-low power technológiai szerint van integrálva, ami megdöbbentően alacsony energiafelhasználást igénylő üzemelést biztosít.

Az ESP32-esw modulok alkalmazási területe nagyon széles. Különösen jól megfelelnek otthoni automatikai berendezésekben, hordozható elektronikai eszközükben és a Dolgok Internetéhez (IoT). A hatékony processzor és a számos periféria segítségével tényleg realizálhatóak még az összetett és fejlett projektek is. Kezdő felhasználók számára ez akár még problémát is jelenthet, mert rengeteg a funkció és rendelkezésre álló opció, és a közel 700 oldalas műszaki dokumentáció (ESP32 Technical Reference Manual) már önmagában is nyomasztó lehet.

Szerencsére azonban a számos előre kidolgozott megoldásnak köszönhetően az ESP32 használatba vétele meghökkentően könnyűnek bizonyulhat. A teljes méretű, és szükséges szoftver térítésmentesen elérhető, és ami a legfontosabb, az Interneten számos könyvtár és komplett, kész projekt is található, melyek inspirálóak lehetnek, vagy alapul szolgálhatnak saját elképzelések megvalósításához.

ESP 32 modulok és fejlesztő kártyák

Érdemes észrevenni, hogy az integrált áramkörnek csak az egyik verziója (ESP32-D2WD) tartalmaz 2MB Flash program memóriát, de ez nem érhető el modul formában. Ezért az ESP32-nek is nevezett népszerű modulok tartalmaznak külső Flash memóriát is, melyek kapacitása a 4MB … 16MB tartományba esik.

Jelenleg a piacon egy sor (a mi ajánlatunkban szereplő) ESP32-es modul kapható.. Ezeket az él-menti kivezetésekkel ellátott 1,27 mm raszterű (50 mils) modulokat már egy kicsi jártassággal, kézi módon hozzá lehet forrasztani a nyomtatott áramkörhöz.

Kihagyva az ESP32-SOLO és ESP32-PICO változatokat, fenti modulok az alkalmazott ESP32 chip verziójában és a memória mennyiségben különböznek egymástól. Két fő csoportba sorolhatók, úm.: külső Flash memóriát tartalmazó ESP32-WROOM (18 x 25,3 x 3mm) modulok, valamint a némileg nagyobb ESP32-WROVER (18 x 31,4 x 3,3mm) modulok, melyek nem csak külső Flash memóriát tartalmaznak, hanem 8 MB külső SPI SRAM memóriát is a fejlettebb applikációkhoz és számítási műveletekhez. Ezen kívül a modulok a Wifi/BT antenna típusában különböznek egymástól. A 32D végződésű jelölésűek antennája integrálva van a modul alaplemezére, míg a 32U végződésűek külső antenna aljzattal vannak ellátva. Itt nincs feszültség stabilizátor, és a modult 2,3V...3,6V tartományba eső tápfeszültséggel kell ellátni (tipikus érték: 3,3V).

Úgy a professzionális konstruktőrök, mint a hobbisták kényelme érdekében, elkészítették a starter lemezeket is, melyek egy részét úgyszintén ESP32-es modulnak nevezik. Például. az USB-UART konvertert képező WROOM 32D modul tartalmaz egy 3,3V-os (AMS1117) stabilizátort, valamint egy CP2102-es chipet. Az ilyen kártyákat el lehet látni goldpin csatlakozó aljzatokkal és dugókkal, hasonlóan, mint az Arduino készletek esetében. Az ESP32-es bővítő lemezek némelyike meghökkentően alacsony áron kapható.

Programozás

Az Espressif Systems a saját internetes honlapján egy sor hasznos programozói eszközt kínál, közöttük a modulok programozásához szükséges ingyenes eszközöket is. Léteznek például MSYS2 programozói környezetek olyan megfelelő ”kiegészítőkkel”, amiket hasznosítani tud az Eclipse keretrendszer. Kapható ESP-IDF (Espressif IoT Development Framework) készlet. Ez az ajánlott (és folyamatosan tökéletesített), a gyártó által rendelkezésre bocsátott eszköz inkább a magasabb szinten tevékenykedő felhasználók számára javasolt.

A kevésbé tapasztalt programozók, beleértve a nagyszámú hobbista társadalmat is, a programok megalkotásához az óriási népszerűségnek örvendő Arduino IDE csomagot használja. Készítettek ehhez a csomaghoz egy olyan overlay-t is, aminek köszönhetően az ingyenes GCC kompilátor használatával az Arduino környezetre tipikus módón alkothatók meg a programok. Az overlay-jel és a kompilátorral létrehozható a skicc, és az így kapott gépi kód betölthető az ESP32-be. Még nem is túl régen az overlay-t le kellet tölteni és manuálisan telepíteni. Manapság ez már hozzátelepíthető az Arduino IDE-hez úgy, hogy a konfigurációs panelbe beírjuk a szükséges linket – a gyártó Espressif Systems címét. Jó példa ez az ESP32 rendszer folyamatos fejlesztésére és az eddig ki nem használt területeken történő előretörésre.

A programok létrehozása meglepően könnyűvé vált tehát “ESP32 overlay-jel” ellátott Arduino IDE segítségével. Gyakorlatilag, a klasszikus Arduino skiccekből ismert valamennyi megoldás és alapvető instrukció működik.

A kezdő és kevésbé tapasztalt felhasználók elemezhetik és módosíthatják az open source elven közzétett, már meglévő példákat, melyekből egyre több jelenik meg az Interneten. A tapasztaltak és azok számára pedig, akiknek volt már dolguk az ESP8266-tal, kiváló lehetősége ez arra, hogy megismerjék és hasznosíthassák a melyebb részleteket is, annak érdekében, hogy élhessenek az ESP32 által biztosított óriási potenciál lehetőségeivel.

 

Nézd meg az ESPRESSIF márka teljes kínálatát »

 

ESP-WROOM-02D
ESP-WROOM-02U
ESP32-D0WD
ESP32-MESHKITLIGHT
ESP32-MESHKITSENSE
ESP32-PICO-D4
ESP32-PROG
ESP32-S0WD
ESP32-SOLO-1
ESP32-WROOM-32D
ESP32-WROOM-32U
ESP32-WROVER
ESP8266
ESP-EYE
ESP-LAUNCHER
ESP-WROOM-02
ESP-WROOM-02-4
ESP-WROOM-02D-4
ESP-WROOM-02U-4
ESP-WROOM-S2
ESP-WROVER-KIT
ESP-WROVER-KIT-VB
ESP32
ESP32-D2WD
ESP32-DEVKITC-32D
ESP32-DEVKITC-32DF
ESP32-DEVKITC-32U
ESP32-DEVKITC-S1
ESP32-DEVKITC-VB
ESP32-DEVKITC-VIB
ESP32-LCDKIT
ESP32-LYRAT
ESP32-LYRATD-MSC
ESP32-MESHKIT
1331
ESP32-PICO-KIT
ESP32-SENSEKIT
ESP32-SENSEKITPROG
ESP32-WROOM-32
ESP32-WROOM-32-16
ESP32-WROOM-32-8
ESP32-WROOM-32D-16
ESP32-WROOM-32D-8
ESP32-WROOM-32U-16
ESP32-WROOM-32U-8
ESP32-WROVER-16
ESP32-WROVER-8
ESP32-WROVER-B-16
ESP32-WROVER-B-4
ESP32-WROVER-B-8
ESP32-WROVER-I
ESP32-WROVER-I-16
ESP-WROOM-02D
ESP-WROOM-02U
ESP32-D0WD
ESP32-MESHKITLIGHT
ESP32-MESHKITSENSE
ESP32-PICO-D4
ESP32-PROG
ESP32-S0WD
ESP32-SOLO-1
ESP32-WROOM-32D
ESP32-WROOM-32U
ESP32-WROVER
ESP8266
ESP32-WROVER-I-8
ESP32-WROVER-IB-16
ESP32-WROVER-IB-4
ESP32-WROVER-IB-8
ESP8266-DKC-02D-F
ESP8266-DKC-02U-F
ESP8285

linecard

Termékek megtekintéséhez válassz gyártót vagy kategóriát

Quick Buy

?
termékkód rendelt mennyiség
Nézz szét

További Quick Buy opciók

Ez az oldal cookie fájlokat használ. Klikkelj ide, ha többet akarsz tudni a cookie fájlokról és a beállításaik kezeléséről.

Ne jelenjen meg többet