Opis produktu: Atomic Echo Base - moduł rozpoznawania głosu z mikrofonem i głośnikiem - moduł rozszerzeń do M5Atom - M5Stack A149
Atomic Echo Base to funkcjonalna nakładka audio zaprojektowana z myślą o modułach deweloperskich M5 Atom. Rozszerzenie to pozwala na budowę systemów rozpoznawania głosu, obsługi komend głosowych i odtwarzania dźwięku w aplikacjach edukacyjnych i inteligentnych domach. Dzięki zastosowaniu 24-bitowego kodeka ES8311 oraz mikrofonu MEMS o wysokim stosunku sygnału do szumu, zyskujesz bardzo dobrą jakość nagrań i odtwarzania. Wbudowany głośnik i wzmacniacz klasy D zapewniają czyste i wyraźne brzmienie. Moduł wspiera dwukierunkową transmisję audio, co czyni go idealnym rozwiązaniem do interaktywnych projektów głosowych.
Sprawdź także przewodnik użytkownika przygotowany przez producenta!
Atomic Echo Base wykorzystuje zintegrowane rozwiązanie z dekoderem mono audio ES8311, mikrofonem MEMS i wzmacniaczem mocy NS4150B. Główne cechy modułu Atomic Echo Base
- Zgodność z serią M5 Atom: kompatybilny z Atom Lite, Matrix, S3-Lite, S3R i innymi modelami serii Atom
- Obsługa rozpoznawania głosu: idealny do systemów interaktywnych i sterowania głosem
- Mono kodek audio ES8311: obsługuje I2S, 24-bitową rozdzielczość i próbkowanie od 16 kHz do 64 kHz
- Mikrofon MEMS: cyfrowy, o wysokim współczynniku SNR ≥ 65 dB
- Wzmacniacz NS4150B: wzmacniacz klasy D o mocy 1 W przy 8 Ω
- Wbudowany głośnik: efektywna i czysta reprodukcja dźwięku
- Komunikacja full-duplex: jednoczesne nagrywanie i odtwarzanie dźwięku
- Obsługa wielu platform programistycznych: UIFlow 1.0, UIFlow 2.0, Arduino IDE
Kompatybilność i możliwości programowania
Atomic Echo Base jest w pełni kompatybilny z urządzeniami serii M5 Atom, takimi jak Atom Lite, Matrix, AtomS3, AtomS3R czy AtomS3R CAM. W zależności od modelu hosta, wykorzystywane są odpowiednie piny I2S, które należy uwzględnić w kodzie programu. Programowanie możliwe jest za pomocą Arduino IDE, UIFlow 2.0 oraz ESP-IDF, co pozwala na elastyczne dostosowanie funkcjonalności do projektu. Dla użytkowników systemów głosowych dostępne są gotowe biblioteki oraz przykłady, takie jak OpenAI Voice Assistant dla AtomS3R.
Wyprowadzenia i sposób podłączenia
Moduł komunikuje się z hostem za pomocą magistrali I2S. W zależności od wersji Atom (Lite, S3, S3R), należy odpowiednio przypisać piny, takie jak SCL, SDA, LRCK, DSDIN czy SCLK. Podłączenia mogą być stałe (Fixed Connect) lub przełączane (Switch Connect), co należy uwzględnić podczas projektowania układu. Dla modeli AtomS3 i AtomS3R wykorzystywane są piny G39, G38, G5, G6, G7 i G8. Przykładowe konfiguracje znajdują się w oficjalnej dokumentacji M5Stack.
Zastosowania w praktyce
- Inteligentne systemy sterowania głosowego w domach
- Interaktywne projekty edukacyjne oparte na rozpoznawaniu mowy
- Asystenci głosowi i terminale multimedialne
- Systemy rejestrujące i odtwarzające dźwięk
- Zintegrowane rozwiązania do nauki IoT i AI
Specyfikacja techniczna modułu
- Kodek audio: ES8311, 24-bit, interfejs I2S
- Mikrofon: MSM381A3729H9BPC, SNR ≥ 65 dB
- Wzmacniacz: NS4150B, klasa D
- Głośnik: 1 W przy 8 Ω (typ 2014)
- Prąd czuwania: 3,36 mA przy 3,3 V
- Prąd pracy: 14,84 mA przy 3,3 V
- Temperatura pracy: od 0°C do 40°C
- Wymiary: 24 x 24 x 14,14 mm
- Masa: 6,3 g
Zawartość zestawu
- 1 x Atomic Echo Base




