Popis produktu: Audio modul s kodekem ES8388 - STM32G030 - pro vývojové moduly M5Core - M5Stack M144
Audio modul M5Stack , založený na kodeku ES8388 , je rozšířením, které přidává podporu zvuku do řady M5Stack Core . Je vybaven dvěma 3,5mm konektory – jedním TRS (pouze mikrofon) a druhým TRRS (mikrofon + sluchátka) – a umožňuje simultánní nahrávání a přehrávání stereo zvuku. Vestavěný mikrokontrolér STM32G030F6P6 řídí detekci zástrček TRRS a ovládání RGB LED WS2812C . Modul podporuje standardy CTIA a OMTP a zajišťuje širokou kompatibilitu s headsety od různých výrobců. Je ideální pro aplikace, jako je inteligentní hlas, interaktivní umění, vzdělávání a mobilní nahrávání.

Automatické přepínání mezi standardy kabeláže CTIA a OMTP zajišťuje kompatibilitu s většinou náhlavních souprav s integrovanými mikrofony.
Hlavní vlastnosti audio modulu
- Zvukový kodek ES8388 : vysoce kvalitní stereo zvuk, podpora I2S
- Dva 3,5mm konektory : TRS (mikrofon) + TRRS (mikrofon + sluchátka)
- Podpora CTIA/OMTP : automatické přepínání standardů telefonů
- Řadič STM32G030F6P6 : Ovládání RGB a detekce konektoru TRRS
- WS2812C LED : podsvícení pro informace o stavu
- Kompatibilita s M5Stack : Plně integrován s M-Bus
Piny a kompatibilita
Audio modul používá 30pinový konektor M-Bus a je kompatibilní s mnoha zařízeními M5Stack, jako například CoreS3 , Core2 , Fire , Tough a Basic . Pro plnou kompatibilitu vyberte prosím vhodnou konfiguraci pinů I2S:
- Konfigurace A : pro Core2 / Basic - výchozí I2S piny
- Konfigurace B : pro CoreS3 - různé piny I2S, aby se předešlo konfliktům s ES7210
Modul využívá sběrnici I2C (adresy: STM32 - 0x33, ES8388 - 0x10) a I2S pro přenos audio dat. Podrobné mapování pinů je k dispozici v technické dokumentaci.
Modul nabízí dva konektory - jeden TRS konektor pouze pro mikrofonní vstup a jeden konektor TRRS pro mikrofonní vstup a sluchátkový výstup.
Programování audio modulu
Audio modul lze programovat pomocí populárních prostředí, jako je Arduino IDE , kde je k dispozici specializovaná knihovna a ukázkový kód. Podporovány jsou také platformy UiFlow 1 a UiFlow 2 , které umožňují blokové programování přímo z prohlížeče. Pro pokročilejší uživatele je k dispozici plná podpora v MicroPythonu , včetně podpory kodeku ES8388 i mikrokontroléru STM32 přes sběrnici I2C. Technická dokumentace obsahuje podrobný popis příkazů, registrů a datových struktur nezbytných pro integraci modulu do vašeho projektu.
Technické specifikace audio modulu
- Mikrokontrolér: STM32G030F6P6 (adresa I2C: 0x33)
- Zvukový kodek: ES8388 (adresa I2C: 0x10)
- Audio vstupy: 2kanálový mikrofon
- Audio výstup: stereo sluchátka
- Typy konektorů: 1 x TRS (mikrofon), 1 x TRRS (mikrofon + sluchátka)
- RGB dioda: 3x WS2812C
- Standardy pro sluchátka: CTIA / OMTP
- Spotřeba proudu: 23,53 mA (provoz), 8,58 mA (pohotovostní režim)
- Napájecí napětí: 3,3 V DC
- Provozní teplota: 0 °C až 40 °C
- Rozměry: 54 x 54 x 13,1 mm
- Hmotnost: 12,8 g
Obsah sady
- 1x Audio modul s čipem ES8388



