Akció!

ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N4, 2.4/5Ghz, Bluetooth LE, Zigbee és Thread)

Eredeti ár: 6.200Ft.A jelenlegi ár: 5.790Ft. (4.559Ft+ÁFA)

Az ESP32-C5 DevKitC-1 N4 fejlesztőpanel 4 MB Flash memóriával szerelt, RISC-V alapú mikrokontrolleres fejlesztőlap. Támogatja a kétfrekvenciás, 2,4/5 GHz-es Wi-Fi 6 kapcsolatot, a Bluetooth Low Energy kommunikációt, valamint a Zigbee és Thread rendszerekhez szükséges IEEE 802.15.4 rádiós kapcsolatot. A panel két USB-C csatlakozóval, beépített USB-UART átalakítóval, BOOT és RESET gombbal, RGB LED-del és kivezetett GPIO-lábakkal rendelkezik. I²C, SPI és UART perifériákon keresztül szenzorokkal és más elektronikákkal bővíthető. ESP-IDF alapú IoT fejlesztésekhez, vezeték nélküli érzékelőkhöz és Zigbee/Thread kísérletekhez használható. A változat 4 MB Flash memóriát tartalmaz, PSRAM nélkül. A GPIO-k 3,3 V-os logikával működnek.

12 készleten

Cikkszám: T98443 Kategória: Márka:
Cikkszám: T98443

Leírás

Ha egy ESP32-es fejlesztésnél már kevés a 2,4 GHz-es Wi-Fi, vagy ugyanazzal a vezérlővel szeretnél Bluetooth LE és Zigbee eszközökkel is foglalkozni, az ESP32-C5 DevKitC-1 N4 fejlesztőpanel jó kiindulópont. A panel egy RISC-V alapú ESP32-C5 mikrokontrollerre épül, 4 MB Flash memóriával, kétfrekvenciás Wi-Fi 6 rádióval és IEEE 802.15.4 támogatással. Szenzorokat, kijelzőket vagy más elektronikai egységeket a kivezetett GPIO-lábakon keresztül kapcsolhatsz hozzá.

A 2,4 és 5 GHz-es Wi-Fi támogatás a gyakorlatban több hálózati lehetőséget ad. Ha a műhelyben vagy az épületben zsúfolt a 2,4 GHz-es sáv, az eszköz megfelelő hozzáférési pont mellett 5 GHz-es hálózatra is kapcsolódhat. Ez azonban továbbra is beágyazott IoT-vezérlő, a rádiós kapcsolat képességeit a hálózat beállításai, az antenna elhelyezése és a programozott működés együtt határozzák meg.

Az ESP32-C5 chip Wi-Fi 6, Bluetooth Low Energy, Zigbee 3.0 és Thread kommunikációra képes. Ez jól jön például okosotthonos eszközök fejlesztésénél, ahol különböző rádiós rendszereket szeretnél kipróbálni. A protokollokhoz megfelelő firmware és szoftveres támogatás szükséges; a több rádiós szabvány jelenléte önmagában nem jelent korlátlan, egyidejű működést.

A DevKitC-1 N4 változat 4 MB Flash memóriát tartalmaz, PSRAM nélkül. Programozáshoz kétféle USB-C kapcsolat áll rendelkezésre: a chip saját USB Serial/JTAG portja és a külön USB-UART átalakítón keresztül működő csatlakozó. A csomagban egy USB-C adat- és tápkábel is található, így a számítógépes fejlesztéshez szükséges összeköttetés rendelkezésre áll.

Mikor és hogyan használjuk?

Képzelj el egy olyan vezérlőt, amely több helyiségből gyűjt adatokat. Az egyik érzékelő I²C-n csatlakozik, egy másik eszköz UART-on kommunikál, a mérési eredmények pedig Wi-Fi-n keresztül jutnak el egy helyi szerverre. Ehhez a panelen rendelkezésre állnak a szokásos mikrokontrolleres perifériák. Az ESP32-C5 GPIO-lábaira kapcsolható a külső elektronika, a rádiós kapcsolatról pedig a chip beépített vezérlői gondoskodnak.

A különbség egy hagyományos ESP32-es összeállításhoz képest akkor lesz igazán kézzelfogható, amikor a vezeték nélküli oldalon többféle protokollal kell dolgozni.

Egy BLE-s érzékelő kísérleti csatlakoztatásához más szoftveres felépítés kell, mint egy Zigbee-eszközéhez. A Thread pedig megint külön hálózati szerepeket és konfigurációt igényel. A közös hardver lehetővé teszi ezek vizsgálatát, de az alkalmazást mindig a választott protokollnak megfelelően kell elkészíteni.

A 4 MB Flash memóriában a firmware és az alkalmazáshoz tartozó állományok tárolhatók. A futás közbeni munkaterületet viszont elsősorban a belső RAM biztosítja. Mivel ezen a változaton nincs PSRAM, nagy képpufferekhez, kiterjedt adatfeldolgozáshoz vagy memóriaigényes feladatokhoz másik ESP32 változat lehet megfelelőbb.

Működés, tápellátás és bekötés

Két USB-C csatlakozó, eltérő szereppel

Az ESP32-C5 DevKitC-1 N4 fejlesztőpanel egyik kényelmes tulajdonsága, hogy két USB-C port található rajta.

USB-C a chip saját USB vezérlőjéhez: Ezen keresztül firmware tölthető fel, USB-kommunikáció használható, és JTAG hibakeresés is végezhető. A chip saját USB kapcsolata Full Speed, legfeljebb 12 Mbit/s sebességgel.

USB-C a beépített USB-UART átalakítóhoz: Hagyományos soros programfeltöltéshez, terminálkapcsolathoz és hibakeresési üzenetek olvasásához szolgál.

Mindkét USB-C csatlakozó felhasználható a panel tápellátására. Programfeltöltéskor azonban figyelni kell arra, hogy a számítógépen melyik porthoz tartozó eszközt választod.

A fejlesztéshez adatátvitelre is alkalmas USB-C kábel szükséges. A kizárólag töltésre huzalozott vezeték biztosíthat tápot, miközben a számítógép semmilyen programozási kapcsolatot nem lát. A panel rendelkezik BOOT és RESET gombbal. Ha a programfeltöltés nem indítható automatikusan, a BOOT gomb nyomva tartása melletti RESET segíthet a firmware-letöltési mód elérésében.

Tápellátás külső áramforrásból

USB-n keresztül a panel 5 V-os tápot kap, amelyből a fedélzeti feszültségszabályozó állítja elő a 3,3 V-os működési feszültséget. Külső tápellátásra a kivezetett 5V/GND vagy 3V3/GND pontok is szolgálhatnak, megfelelő feszültség mellett. A különféle betáplálási lehetőségeket nem szabad tetszőlegesen párhuzamosítani.

A GPIO-k 3,3 V-os logikával működnek. Ez különösen akkor számít, ha 5 V-os Arduinohoz készült érzékelőt vagy vezérlőpanelt szeretnél csatlakoztatni.

Egy 5 V-os digitális kimenetet nem szabad közvetlenül ESP32-C5 GPIO-bemenetre kötni. Szükség esetén megfelelő jelszintillesztést kell alkalmazni.

GPIO-k és bővítések

Az ESP32-C5 chip 29 programozható GPIO-val rendelkezik, de a hordozópanelen nem minden láb kezelhető általános célú szabad csatlakozóként. Egyes lábakhoz indítási, Flash-, USB- vagy más rendszerfunkció tartozhat.

Az Espressif DevKitC-1 kialakításán az elérhető GPIO-k nagy része a két oldalsó tüskesorra kerül. A pontos lábkiosztást a panel hardververziójának megfelelő rajz alapján kell kezelni.

Külső egységekkel többek között az alábbi interfészeken kommunikálhatsz:

  • I²C – például környezeti érzékelőkkel vagy portbővítőkkel.
  • SPI – kijelzővel, mérőátalakítóval vagy külső tárolóval.
  • UART – GPS-vevővel, soros kommunikációs egységgel.
  • ADC – megfelelő feszültségtartományú analóg jelek mérésére.
  • PWM és egyéb perifériák – LED-ek, vezérlőjelek vagy illesztett meghajtóáramkörök számára.

A motorok, relék és nagyobb fogyasztók meghajtásához külön teljesítményfokozat szükséges. A GPIO-k vezérlőjelek előállítására szolgálnak, terhelhetőségük korlátozott.

A vezeték nélküli kapcsolatok gyakorlati oldala

Wi-Fi 6 – 2,4 és 5 GHz

A panel mindkét frekvenciasávban támogatja a Wi-Fi 6 (802.11ax) működést. A chip rádiós kialakítása 1T1R, vagyis egy adó- és egy vevőágat használ. A Wi-Fi 6 támogatás itt 20 MHz-es csatornaszélességre vonatkozik. A chip adatátviteli képessége legfeljebb 150 Mbit/s, ez azonban rádiós interfészre vonatkozó elméleti felső érték. Egy alkalmazás tényleges adatátviteli sebessége ennél kisebb lehet.

Az 5 GHz-es sáv akkor lehet hasznos, ha megfelelő lefedettség van a telepítés helyén. Falakon keresztül és nagyobb távolságban a két frekvenciasáv viselkedése eltérhet.

Bluetooth Low Energy

A BLE-t használhatod például közeli érzékelőkkel való adatcserére, telefonos konfigurációra vagy rövid állapotüzenetek továbbítására. A N4 típusjel a Flash méretét azonosítja, és nem a Bluetooth-verziót. A konkrét szoftveres funkciók mindig a választott ESP-IDF vagy más fejlesztői környezet támogatásától is függenek.

Zigbee és Thread

A chip 2,4 GHz-es IEEE 802.15.4 rádiója biztosítja a Zigbee és Thread protokollok hardveres alapját. Ezeknél a rendszereknél külön figyelni kell a hálózati szerepekre. Egy Zigbee végpont, router vagy koordinátor feladata eltérő, és más firmware-konfigurációt igényelhet.

Thread esetén szintén számít, hogy az eszköz milyen szerepet tölt be a hálózatban. A Thread és a Wi-Fi hálózat közötti átjárási funkciókat külön kell megtervezni. A rádiós interfészek közös erőforrásokat használnak. Wi-Fi, BLE és 802.15.4 kommunikáció mellett az időosztásos együttműködés és az alkalmazott szoftver határozza meg az egyidejű feladatok végrehajthatóságát.

Konkrét felhasználási példák

  • Kétfrekvenciás Wi-Fi érzékelő: Egy I²C hőmérő adatait az ESP32-C5 helyi Wi-Fi hálózaton továbbíthatja. A 2,4/5 GHz-es csatlakozás lehetőségét már a fejlesztés alatt vizsgálhatod.
  • BLE-s konfigurációjú vezérlő: Egy telefonos alkalmazás Bluetooth LE kapcsolaton adhatja át a hálózati beállításokat, amelyeket a vezérlő később Wi-Fi kommunikációhoz használ.
  • Zigbee kísérleti csomópont: A panel alkalmas Zigbee-firmware fejlesztésére és a protokoll hálózati szerepeinek megismerésére.
  • Thread-alapú érzékelő: Egy környezeti mérőpont IEEE 802.15.4 kapcsolaton továbbíthat adatokat egy megfelelő Thread hálózatban.
  • Wi-Fi-s relévezérlő: GPIO-val kapcsolható egy külön relémeghajtó, a vezérlő pedig hálózati parancsokat fogadhat.
  • UART-os adatgyűjtő: GPS, mérőműszer vagy más soros eszköz információi küldhetők tovább vezeték nélküli kapcsolaton.
  • Hálózati protokollok összehasonlítása: Egy fejlesztőlapon vizsgálható a Wi-Fi, BLE és 802.15.4 kommunikáció működése, megfelelő firmware-változatokkal.
  • Alacsony fogyasztású IoT kísérlet: Az alvó üzemmódok és a rádiós ébresztési ciklusok beállításával mérhető a különböző működési módok energiaigénye.

Kompatibilitás és beüzemelés

Mire figyelj?Mit okoz?
Milyen Wi-Fi hálózatot kezel?2,4 és 5 GHz-es Wi-Fi kapcsolatot, Wi-Fi 6 támogatással. A hozzáférési pont beállításainak is megfelelőnek kell lenniük.
Használható ESP-IDF-fel?Igen, az ESP32-C5 az Espressif fejlesztői környezetében támogatott célhardver.
Arduino környezetben programozható?Az ESP32-C5 Arduino-támogatása a telepített boardcsomag és a szükséges funkciók támogatásától függ.
Mekkora a Flash?4 MB, ez az N4 változat egyik meghatározó jellemzője.
Van rajta PSRAM?Nincs. A memóriaigényes alkalmazásokat ennek megfelelően kell megtervezni.
Milyen USB-kábelt használjak?USB-C adat- és tápkábelt. A kizárólag töltésre alkalmas kábel nem megfelelő firmware-feltöltéshez.
Mekkora táp kell a panelnek?USB-C csatlakozón 5 V, illetve az adott tápbemeneti ponton annak megfelelő feszültség.
Csatlakoztathatok 5 V-os szenzorkimenetet a GPIO-hoz?Közvetlenül nem. A GPIO-k 3,3 V-os logikáját megfelelő jelszintillesztéssel kell védeni.
Használható Zigbee és Thread fejlesztéshez?Igen, a chip IEEE 802.15.4 rádiója támogatja ezeket. A megfelelő szoftveres hálózati szerepet külön kell kialakítani.
Mi a J5 jumper feladata?Lehetővé teszi a rádiós mikrokontrollermodul áramfelvételének elkülönített mérését a panelen.
Melyik hardverrevízió érkezik?A TavIR csomagleírás v2.0 megjelölést használ. A pontos, ehhez tartozó revíziós dokumentáció: !!!.

Vásárlás előtt ezekre figyelj

A ESP32-C5 DevKitC-1 N4 fejlesztőpanel mellett leginkább a rádiós képességei szólnak. Akkor kerül igazán előtérbe, ha 5 GHz-es Wi-Fi-t is szeretnél használni, vagy Zigbee és Thread protokollokkal foglalkozol.

A memória mennyiségét már a tervezéskor érdemes számba venni. A 4 MB Flash egy egyszerű IoT-alkalmazáshoz elegendő lehet, de nagyobb webes felület, sok beágyazott állomány vagy több firmware-partíció esetén hamar megjelenhet a tárhelykorlát. A PSRAM hiánya miatt a nagy munkamemóriát igénylő programoknál is érdemes előre méretezni.

A szoftverkörnyezet sem mellékes. ESP-IDF esetén közvetlenül az Espressif által támogatott hardverfunkciókkal dolgozhatsz. Arduino környezetben az adott ESP32 boardcsomag verziója határozza meg, melyik C5-funkció érhető el.

Az antenna a modulon kialakított NYÁK-antenna. Fém doboz, kedvezőtlen szerelési hely vagy közeli fém alkatrészek befolyásolhatják a rádiós kapcsolatot. Ennél a konkrét panelnél a külső antennacsatlakozó NINCS.

Amikor másik vezérlőt válassz

Nagy képfeldolgozási feladatokhoz, jelentős RAM-igényű adatfeldolgozáshoz vagy nagy képpufferrel működő kamerás alkalmazáshoz PSRAM-mal szerelt ESP32 változat lehet megfelelőbb. Ha csak néhány analóg jelet kell mérni és egy relét kapcsolni, a több rádiós rendszer támogatása kihasználatlan maradhat. Egyszerűbb mikrokontrollerrel is megoldható lehet a feladat. A Zigbee vagy Thread eszköz végleges beépítése előtt a hálózati szerepet, a szoftververziót és a ténylegesen elérhető protokollfunkciókat kell megtervezni. A chip hardveres képessége még nem helyettesíti a teljes alkalmazásprogramot.

Műhelytipp – rádiós program előtt ellenőrizd a fejlesztőkörnyezetet

Az első program lehet egy egyszerű LED-villogtatás vagy soros üzenetküldés. Ezzel gyorsan ellenőrizhető, hogy a fejlesztőkörnyezet, az USB-kapcsolat és a kiválasztott célhardver megfelelően működik.

Utána célszerű külön próbálni a 2,4 GHz-es és az 5 GHz-es Wi-Fi csatlakozást. Ha a program csak az egyik sávban találja a hálózatot, a rádiós konfiguráció, a hozzáférési pont beállítása és a választott csatorna is szerepet játszhat.

A Zigbee és Thread kísérleteket szintén külön firmware-rel célszerű kezdeni. Így az egyes protokollok működése áttekinthetőbb, mielőtt több rádiós feladatot kapcsolnál össze ugyanabban az alkalmazásban.

Műszaki jellemzők

JellemzőÉrték
Termék megnevezése:ESP32-C5 DevKitC-1 N4 fejlesztőpanel – Wi-Fi 6, BLE, Zigbee, Thread
Mikrokontroller:ESP32-C5
Fejlesztőpanel:ESP32-C5-DevKitC-1
Változat:N4
Processzorarchitektúra:32 bites RISC-V
Főprocesszor maximális órajele:240 MHz
Alacsony fogyasztású processzor maximális órajele:48 MHz
Belső HP SRAM:384 KB
Belső LP SRAM:16 KB
Flash memória:4 MB
PSRAM:Nincs
Wi-Fi:Wi-Fi 6, IEEE 802.11ax
Wi-Fi frekvenciasávok:2,4 GHz és 5 GHz
Wi-Fi 6 csatornaszélesség:20 MHz
Wi-Fi rádiós kialakítás:1T1R
Wi-Fi maximális névleges adatsebesség:150 Mbit/s
Bluetooth:Bluetooth Low Energy, Bluetooth 5.x; a chip aktuális specifikációjában Bluetooth LE 6.0
IEEE 802.15.4:Igen, 2,4 GHz
Zigbee:Zigbee 3.0
Thread:Thread 1.4 chip-szintű támogatás
Antenna:Integrált NYÁK-antenna
USB-csatlakozók:2 db USB Type-C
Chip saját USB kapcsolata:USB 2.0 Full Speed, legfeljebb 12 Mbit/s
USB-UART átalakító:Beépített
USB-UART híd maximális adatsebessége:3 Mbit/s
USB tápfeszültség:5 V
Fedélzeti tápátalakítás:5 V-ról 3,3 V-ra
Külső tápbemenetek:5V/GND vagy 3V3/GND
GPIO logikai szint:3,3 V
Chip programozható GPIO-k száma:29
Perifériák:GPIO, UART, SPI, I²C, I²S, ADC, PWM, CAN FD, USB Serial/JTAG és további chipperifériák
ADC:12 bites SAR ADC, legfeljebb 6 csatorna chip-szinten
Beépített RGB LED:Igen, GPIO27 az Espressif DevKitC-1 dokumentált kialakításán
Gombok:BOOT és RESET
Árammérési pont:J5
Fejlesztőkörnyezet:ESP-IDF; Arduino-támogatás a boardcsomag verziójától függ
TavIR csomagban megadott hardverváltozat:ESP32-C5-DevKitC1 v2.0

Mini gyakori kérdések

1. Mekkora Flash memória van rajta?

4 MB, az N4 változatnak megfelelően. PSRAM nincs a panelen.

2. Milyen tápfeszültséggel működik?

USB-C-n keresztül 5 V-tal táplálható, a fedélzeti szabályozó állítja elő a 3,3 V-ot. A GPIO-k szintje 3,3 V.

3. Egyszerre használhatom a Wi-Fi-t, Bluetoothot és Zigbee-t?

A chip támogatja ezek időosztásos rádiós együttműködését. A tényleges egyidejű funkciókat a firmware és a protokollok erőforrásigénye határozza meg.

4. Hogyan lehet programozni?

A chip saját USB Serial/JTAG kapcsolatán vagy a beépített USB-UART átalakítón keresztül. ESP-IDF fejlesztőkörnyezetben közvetlenül támogatott.

5. Köthetek hozzá I²C, SPI vagy UART szenzorokat?

Igen, a kivezetett GPIO-kon keresztül, megfelelő lábkiosztással és 3,3 V-os jelszintekkel. Egyes kivezetések indítási vagy rendszerfunkciókhoz kötődhetnek.

6. Mire szolgál a J5 jumper?

A mikrokontrollermodul áramfelvételének mérésére. Normál működéshez a gyári átkötést kell megtartani.

Dokumentáció

Csomag

  • 1 db ESP32-C5 DevKitC-1 N4 fejlesztőpanel, 4 MB Flash memóriával, integrált antennával.

További információk

Tömeg0,055 kg
Méretek6 × 3 × 1 cm
CikkszámT98443
Chipkészlet

Tápfeszültség [V]

,


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N4, 2.4/5Ghz, Bluetooth LE, Zigbee és Thread)” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések az ESP32-C5 DevKitC-1 N4 fejlesztőpanelről

Miért érdekes az ESP32-C5 a korábbi ESP32 panelekhez képest?

Az ESP32-C5 támogatja a 2,4 és 5 GHz-es Wi-Fi 6 kapcsolatot, valamint a Bluetooth LE és IEEE 802.15.4 kommunikációt. Ez több lehetőséget ad olyan fejlesztésekhez, ahol különböző vezeték nélküli hálózatokkal kell dolgozni.

Tényleg csatlakozhat 5 GHz-es Wi-Fi hálózathoz?

Igen. A chip kétfrekvenciás, 2,4/5 GHz-es Wi-Fi rádiót tartalmaz. A kapcsolat létrejöttéhez megfelelő hozzáférési pont és támogatott hálózati konfiguráció szükséges.

Használható Zigbee és Thread fejlesztéshez?

Igen, az ESP32-C5 IEEE 802.15.4 rádiója támogatja a Zigbee 3.0 és Thread 1.4 protokollok hardveres alapját. A tényleges hálózati szerepet megfelelő firmware-rel kell kialakítani.

Mekkora memória van az N4 fejlesztőpanelen?

Az N4 változat 4 MB Flash memóriát tartalmaz. Külső PSRAM nincs rajta, ezért a nagy munkamemóriát igénylő alkalmazásoknál a belső RAM korlátjaival kell számolni.

Hogyan lehet programot feltölteni a panelre?

USB-C kapcsolaton keresztül, például ESP-IDF környezetből. A panel saját USB Serial/JTAG porttal és külön USB-UART átalakítóval is rendelkezik.

Mire szolgál a két USB-C csatlakozó?

Az egyik a chip saját USB vezérlőjéhez kapcsolódik, a másik a fedélzeti USB-UART átalakítóhoz. Mindkettő használható programozási feladatra és a panel tápellátására, a megfelelő kapcsolat kiválasztásával.

Használható Arduino IDE-vel?

Az ESP32-C5 Arduino-környezetben való használata a telepített ESP32 boardcsomag és az adott funkció támogatásától függ. Az Espressif saját ESP-IDF fejlesztőkörnyezete közvetlen célhardver-támogatást biztosít.

Milyen tápfeszültséget igényel?

USB-C kapcsolaton keresztül 5 V-tal táplálható. Külső betápláláskor a panel 5V/GND vagy 3V3/GND pontjai használhatók, a hozzájuk tartozó megfelelő feszültséggel.

Ráköthetek közvetlenül 5 V-os digitális jelet?

Nem. Az ESP32-C5 GPIO-k 3,3 V-os logikával működnek. Nagyobb feszültségű digitális kimenethez megfelelő jelszintillesztés szükséges.

Mi a különbség a Flash és a PSRAM között?

A Flash elsősorban a program és a tartósan tárolt állományok helye. A PSRAM külső munkamemória, amely nagyobb futás közbeni adatstruktúrákhoz használható; ez az N4 panel PSRAM nélküli változat.

Mi a J5 jumper szerepe?

Az Espressif DevKitC-1 panelen a J5 segítségével elkülöníthető a mikrokontrollermodul áramfelvétele mérés céljából. Normál működésnél a jumper a gyári helyén marad.

Mit tartalmaz a csomag?

Egy ESP32-C5 DevKitC-1 N4 fejlesztőpanelt és egy USB-C adat-/tápkábelt. Külön szenzorok, külső rádiós végberendezések vagy kijelző nem tartoznak hozzá.

Érdekelhetnek még…