Barion Pixel

Matrix:bit V2.0 fejlesztőpanel (ESP32)

8.990Ft (7.079Ft+ÁFA)

Matrix:bit V2.0 fejlesztőpanel: ESP32 alapú oktatási és prototípus panel 0,96″ OLED kijelzővel, QMI8658 IMU-val, MMC5603NJ magnetométerrel, buzzerrel, RGB LED-ekkel, mikrofonnal és micro:bit élcsatlakozóval kompatibilis 26 csatornás I/O-val. Programozható C++, Python és Mind+ környezetben. 

2 készleten

Cikkszám: T88774-88775 Kategóriák: , Márka:
Cikkszám: T88774-88775

Leírás

A Matrix:bit V2.0 fejlesztőpanel egy ESP32 alapú, sok beépített perifériával szerelt oktatási és prototípus panel. Nem csak egy általános ESP32 vezérlőlapról van szó: a panelen 0,96″ OLED kijelző, gyorsulásmérő és giroszkóp, elektronikus iránytű, fényérzékelő, mikrofon, buzzer, két programgomb, RGB LED-ek, hőmérséklet- és Hall-szenzor is található. Emiatt olyan kísérletekhez használható jól, ahol a programozás mellett azonnal szükség van visszajelzésre, mérésre, kijelzésre vagy egyszerű felhasználói kezelőfelületre.

A Matrix:bit V2.0 fejlesztőpanel azoknál a projekteknél kényelmes kiindulópont, ahol külön modulok összekötése helyett egy kész, egyben kezelhető ESP32-es alaplapról szeretnél indulni. A beépített OLED alkalmas állapotüzenetek, mérési értékek vagy hibakeresési információk megjelenítésére, az IMU és a magnetométer mozgás-, dőlés- és irányérzékelős feladatokhoz használható, a buzzer és az RGB LED-ek pedig gyors hang- és fényvisszajelzést adnak. A WiFi és BLE kapcsolat miatt IoT jellegű, vezeték nélküli kísérletekhez is bevethető.

A panel C++, Python és Mind+ grafikus programozási környezetben használható, ezért kezdő oktatási feladatoktól haladóbb ESP32 prototípusokig több szinten is beilleszthető. A 26 csatornás I/O kivezetés micro:bit élcsatlakozóval kompatibilis kialakítású, így bővítésekhez, külső szenzorokhoz és kísérleti áramkörökhöz is ad csatlakozási lehetőséget.

A Matrix:bit V2.0 fejlesztőpanel jó választás tanulóprojektekhez, STEM foglalkozásokhoz, mozgásérzékelős vezérlésekhez, kis kijelzős IoT eszközökhöz és gyors ESP32 prototípusokhoz. Itt a fő előny a sok beépített funkció és a gyors kísérletezés, a fő korlát pedig az, hogy a bekötési adatokat a projekt elején ellenőrizni kell!

Mire való ez a panel?

Sok ESP32 fejlesztőpanel csak a mikrokontrollert és a táp/programozó részt adja. A Matrix:bit V2.0 fejlesztőpanel ennél inkább egy tanuló- és kísérleti központ: van rajta kijelző, mozgásérzékelés, iránytű, fényérzékelés, hangjelzés, mikrofon, gombok és RGB visszajelzés is.

Ez főleg akkor jó felépítés, ha a cél nem egy végleges ipari készülék megépítése első lépésben, hanem a programlogika, a szenzorolvasás, a kijelzés és a vezeték nélküli kommunikáció kipróbálása. Egy kezdő projektben kevesebb a külön modul, kevesebb a kontakthiba, haladóbb feladatnál pedig gyorsabb a szoftveres kísérletezés.

Azaz a Matrix:bit V2.0 fejlesztőpanel egy ESP32 alapú, OLED kijelzős, szenzorokkal és micro:bit kompatibilis élcsatlakozóval szerelt oktatási fejlesztőpanel C++, Python és Mind+ programozáshoz.

Felépítés és bekötés a gyakorlatban

A Matrix:bit V2.0 fejlesztőpanel központja az ESP32, amely a beépített perifériákat részben közvetlen GPIO-n, részben I2C buszon éri el. A panelen lévő OLED, IMU és magnetométer közös I2C buszon dolgozik, a busz SDA lába GPIO23, az SCL lába GPIO22.

A beépített perifériák közül a buzzer és a NeoPixel RGB LED közvetlen GPIO vezérlésű. A két programgomb GPIO0 és GPIO2 lábra került, ami ESP32-nél nem mellékes: ezek indításkor boot módot is befolyásolhatnak. Emiatt reset vagy bekapcsolás közben ne tartsd nyomva őket, amíg nem tudod pontosan, mit vár a panel firmware-e.

FunkcióBekötés / cím
BuzzerGPIO16
RGB LED / NeoPixelGPIO17
A gombGPIO0
B gombGPIO2
I2C SDAGPIO23
I2C SCLGPIO22
OLED kijelzőI2C 0x3C, SSD1306 vagy SSD1309 – !!!
IMU gyorsulásmérő + giroszkópQMI8658, I2C 0x6B
Elektronikus iránytűMMC5603NJ, I2C 0x30
Bővítő I/O26 csatornás, micro:bit élcsatlakozóval kompatibilis kialakítás a forgalmazói adat szerint

A külső szenzorokat és kiegészítőket a bővítő I/O-n keresztül érdemes kötni, de a közös I2C busz miatt előtte mindig ellenőrizni kell, hogy nincs-e címütközés a 0x3C, 0x6B vagy 0x30 címekkel. A panel 3,3 V logikájú ESP32 rendszerként kezelendő, ezért 5 V-os jelet közvetlenül ne köss az I/O lábakra.

Mire használható?

  • Mozgásérzékelős játékvezérlő vagy döntésérzékelő prototípus készítésére.
  • OLED kijelzős WiFi állapotjelző, szenzor-monitor vagy kis adatnaplózó alapjaként.
  • Elektronikus iránytűs, tájolásos vagy mozgásirány-figyelő kísérletekhez.
  • Mind+ grafikus programozási oktatáshoz, ahol a hardver azonnal ad gombot, kijelzőt és visszajelzést.
  • Python vagy C++ alapú ESP32 tanulóprojektekhez, ahol I2C, GPIO, buzzer és RGB LED kezelés is előkerül.
  • Egyszerű IoT demonstrációhoz WiFi vagy BLE kommunikációval.
  • STEM foglalkozáson szenzoros mérés, kijelzés és eseményvezérelt programozás bemutatására.
  • Micro:bit jellegű bővítőcsatlakozós kísérletekhez, ha az ESP32 teljesítménye és WiFi/BLE képessége is kell.

Kompatibilitás és első indítás

A Matrix:bit V2.0 fejlesztőpanel C++, Python és Mind+ környezetben használható a forgalmazói adat szerint. Arduino IDE vagy PlatformIO használata is elképzelhető ESP32 alapon, de a beépített perifériákhoz külön könyvtárakat és helyes pinbeállítást kell megadni. A panel nem helyettesít egy hivatalos BBC micro:bit lapot: a mechanikai élcsatlakozó-kompatibilitás nem jelenti azt, hogy a micro:bit szoftverek változtatás nélkül futnak rajta.

Mire figyelj?Mit okoz?
Nyomva van az A gomb indításkor?A GPIO0 boot szerepe miatt a panel nem feltétlenül normál programindításba lép.
Nyomva van a B gomb resetkor?A GPIO2 is boot módhoz kapcsolódhat, ezért indítási bizonytalanságot okozhat.
Az OLED-et 0x3C címen keresed?Más cím vagy eltérő SSD1306/SSD1309 könyvtár esetén üres maradhat a kijelző.
A QMI8658 0x6B címen válaszol?Ha nem, ellenőrizni kell az I2C buszt, a tápot és a könyvtár által várt címet.
A magnetométer közelében van erős mágnes vagy hangszóró?Az iránytű mérése elcsúszhat, kalibráció és távolságtartás kell.
5 V-os modult kötnél közvetlenül az I/O-ra?Az ESP32 lábak nem 5 V-os logikára készültek, szintillesztésre lehet szükség.
Micro USB vagy Type-C panelt rendelsz?A kábel és a mechanikai beépítés eltérhet a kiválasztott variánstól.
Külső I2C eszközt is kötsz rá?Címütközés esetén valamelyik eszköz nem fog megbízhatóan válaszolni.

Vásárlás előtt ezeket nézd meg

A Matrix:bit V2.0 fejlesztőpanel kiválasztásánál nem csak az ESP32 processzort érdemes nézni. Ennél a panelnél a beépített perifériák is ugyanannyira számít.

Ellenőrizd rendelés előtt:

  • Szükséged van-e a beépített OLED-re, IMU-ra, iránytűre, mikrofonra és RGB LED-ekre, vagy elég egy egyszerű ESP32 DevKit.
  • A használt oktatási környezet tényleg támogatja-e a Matrix:bit V2.0 fejlesztőpanel perifériáit.
  • A külső bővítők nem ütköznek-e az I2C címekkel.
  • A GPIO0 és GPIO2 gombként való használata nem zavarja-e a saját firmware indítási logikáját.
  • A micro:bit élcsatlakozós kiegészítők elektromos elvárásai illeszkednek-e az ESP32 3,3 V-os rendszeréhez.

Mikor nem ajánlott ezt használni?

  • Ne ezt válaszd, ha ipari környezetbe, hosszú távon karbantartott sorozattermékbe keresel dokumentált vezérlőpanelt.
  • Ne ezt válaszd, ha csak egy olcsó, általános ESP32 panel kell, és a beépített szenzorokat nem használnád.
  • Ne ezt válaszd, ha a micro:bit ökoszisztéma programjait változtatás nélkül szeretnéd futtatni.
  • Ne ezt válaszd, ha 5 V-os perifériákat szeretnél közvetlenül, szintillesztés nélkül rákötni.
  • Ne ezt válaszd, ha a GPIO0 vagy GPIO2 lábakat saját áramkörrel fixen húznád, mert ez indítási hibákat okozhat.

Műhelytitok

A GPIO0-ra kötött A gomb és a GPIO2-re kötött B gomb elsőre csak két kényelmes nyomógombnak tűnik, de ESP32-nél ezek indításkor mást is jelentenek. Ha a panel néha nem indul, vagy programozási módba ragad, az első próba legyen az, hogy resetkor semmi nincs nyomva, és a külső bővítők sem húzzák ezeket a lábakat rossz szintre.

Műszaki jellemzők

Terméknév:Matrix:bit V2.0 fejlesztőpanel
Platform:ESP32
Processzor:Xtensa LX6 kétmagos ESP32
Órajel:240 MHz
SRAM:520 KB
Flash:8 MB
Panelméret:52 x 42 mm
Programozás:C++, Python, Mind+
Kommunikáció:USB, WiFi, BLE, 2,4 GHz rádiós kommunikáció a forgalmazói adat szerint
USB csatlakozó:Micro USB a megadott változatnál, Type-C variáns is létezik
Bővítő I/O:26 csatornás I/O, micro:bit élcsatlakozóval kompatibilis kialakítás a forgalmazói adat szerint
OLED kijelző:0,96″, I2C 0x3C, SSD1306 vagy SSD1309 – !!!
IMU:QMI8658 gyorsulásmérő + giroszkóp, I2C 0x6B
Magnetométer:MMC5603NJ elektronikus iránytű, I2C 0x30
Buzzer:GPIO16
RGB LED / NeoPixel:GPIO17
A gomb:GPIO0
B gomb:GPIO2
I2C busz:SDA GPIO23, SCL GPIO22
További beépített elemek:fényérzékelő, 2 programgomb, analóg mikrofon, 3 db RGB LED, hőmérséklet-szenzor, Hall-szenzor
Touch logo / érintés:8 csatorna

Dokumentáció

Csomag

  • 1 db Matrix:bit V2.0 fejlesztőpanel
  • 1 db USB adatkábel (microUSB)

További információk

Tömeg0,055 kg
Méretek9 × 6 × 2 cm
CikkszámT88774-88775
Chipkészlet

Tápfeszültség [V]

,

Kialakítás


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.

„Matrix:bit V2.0 fejlesztőpanel (ESP32)” é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 a Matrix:bit V2.0 fejlesztőpanel termékről

Mire való a Matrix:bit V2.0 fejlesztőpanel ESP32 alapon?

A Matrix:bit V2.0 fejlesztőpanel szenzoros, kijelzős és vezeték nélküli ESP32 projektekhez használható. Egy lapon ad OLED kijelzőt, IMU-t, iránytűt, gombokat, buzzert, mikrofont és RGB LED-eket.

Milyen processzor dolgozik a Matrix:bit V2.0 fejlesztőpanel központjában?

A panel ESP32 alapú, 240 MHz-es Xtensa LX6 kétmagos processzorral. Ez elég erős oktatási, WiFi-s, BLE-s és szenzoros prototípus feladatokhoz.

Melyik GPIO lábon van a buzzer és a NeoPixel a Matrix:bit V2.0 panelen?

A felderített kiosztás szerint a buzzer GPIO16-on, a NeoPixel vagy RGB LED vezérlés GPIO17-en van. Mivel ez nem gyártói kapcsolási rajzból származik, első használatkor egy rövid tesztprogrammal érdemes ellenőrizni.

Milyen I2C címeken keressem az OLED-et, a QMI8658 IMU-t és a MMC5603NJ iránytűt?

A megadott adatok alapján az OLED 0x3C, a QMI8658 0x6B, a MMC5603NJ pedig 0x30 címen várható. Ha valamelyik nem válaszol, először I2C scanner programmal ellenőrizd a buszt.

Miért lehet gond a GPIO0 és GPIO2 gombként való használata?

ESP32-nél a GPIO0 és GPIO2 indításkor boot módhoz kapcsolódó láb. A Matrix:bit V2.0 fejlesztőpanel A és B gombja ezeken van, ezért reset vagy bekapcsolás közben ne tartsd őket nyomva.

A Matrix:bit V2.0 fejlesztőpanel valódi BBC micro:bit kompatibilis lap?

Nem BBC micro:bit vezérlő, hanem ESP32 alapú panel micro:bit jellegű élcsatlakozóval. A mechanikai illeszkedés és az ESP32 szoftveres környezet két külön dolog, ezért a micro:bit programok nem kezelhetők automatikusan kompatibilisként.

Használható Arduino IDE alatt a Matrix:bit V2.0 fejlesztőpanel?

ESP32 alapja miatt Arduino IDE alatt is kipróbálható, de a beépített OLED, IMU, iránytű, RGB LED és buzzer külön könyvtárat és helyes lábkiosztást igényel. A forgalmazói leírás C++, Python és Mind+ környezeteket említ.

Mikor kell másik ESP32 panelt választani a Matrix:bit V2.0 helyett?

Akkor érdemes egyszerűbb ESP32 DevKit panelt választani, ha nincs szükséged a beépített szenzorokra és kijelzőre. Akkor is más típust keress, ha a projekthez hivatalos kapcsolási rajz és hosszú távú gyártói dokumentáció kell.

Mit jelent a Matrix:bit V2.0 panelen a 0,96 colos OLED kijelző?

Ez egy kis méretű grafikus kijelző státusz, mérési érték, menü vagy hibakeresési üzenet megjelenítésére. A pontos vezérlő SSD1306 vagy SSD1309, ezért a könyvtárválasztást tesztelni kell.

Miért pont 3,3 V logikával kell számolni a Matrix:bit V2.0 fejlesztőpanel bővítésekor?

Az ESP32 alapú panelek I/O lábai 3,3 V-os logikára készülnek. 5 V-os szenzor vagy modul esetén szintillesztésre lehet szükség, különösen közvetlen GPIO kapcsolatnál.

Hol találhatók az ESP32, QMI8658 és MMC5603NJ adatlapok?

Az ESP32 hivatalos adatlapja az Espressif dokumentációjában, a QMI8658C és a MMC5603NJ adatlapja pedig a komponensgyártók oldalán érhető el.

Érdekelhetnek még…

Kosárba teszem