Průvodce Meshtastic - Návod k nastavení zvukového modulu

Konfigurační možnosti audio modulu jsou: Codec2 Enabled, PTT GPIO, Audio Bitrate/Codec Mode, I2S Word Select, I2S Data IN, I2S Data OUT a I2S Clock. Konfigurace audio modulu vyžaduje odeslání administrátorské zprávy pomocí protobuf ConfigModule.Audio.
Tento experimentální modul umožňuje připojit digitální I2S mikrofon a reproduktor k jakémukoli zařízení ESP32, které má rádio SX128x a pracuje v ISM pásmu 2,4 GHz. Sub-1GHz pásma nejsou dostatečná pro podporu kontinuálních audio paketů v mesh síti, ani v režimech Short a Fast. V současnosti jsou podporována pouze zařízení LilyGo TLora 2.1-1.8 a TLora T3S3. Modul je navržen pro kanály s šířkou pásma 2 kbit/s nebo větší.
Požadovaný další hardware:
  • Max98357 - I2S 3W zesilovač třídy D
  • MSM261S4030H0 - I2S MEMS mikrofon s nízkým šumem

Konfigurační hodnoty audio modulu

  • Codec2 povoleno: Aktivuje audio modul.
  • PTT GPIO: GPIO pro tlačítko Push-To-Talk. Výchozí nastavení je GPIO 39 na ESP32.
  • Audio Bitrate/Codec Mode: bitrate pro audio. Výchozí je CODEC2_700B. Dostupné možnosti jsou: CODEC2_DEFAULT CODEC2_3200 CODEC2_2400 CODEC2_1600 CODEC2_1400 CODEC2_1300 CODEC2_1200 CODEC2_700B CODEC2_700
I2S Word Select: GPIO pro signál WS v I2S rozhraní.
I2S Data IN: GPIO pro signál SD v I2S rozhraní.
I2S Data OUT: GPIO pro signál DIN v I2S rozhraní.
I2S Clock: GPIO pro signál SCK v I2S rozhraní.
POZNÁMKA: Tyto piny tvoří I2S digitální audio rozhraní. Meshtastic pracuje v mono režimu, kde software přiřazuje logický 'LEVÝ' stereo kanál pro mikrofon a logický 'PRAVÝ' stereo kanál pro reproduktor. Proto nakonfigurujte své breakouty odpovídajícím způsobem. Audio je poloduplexní, což nám umožňuje znovu použít některé piny pro obousměrnou konfiguraci. Neexistuje výchozí přiřazení pinů; jejich nastavení je povinné.

Klient konfigurace audio modulu

Android

Možnosti konfigurace audia jsou dostupné pro Android.
  1. Otevřete Meshtastic App.
  2. Přejděte na: Vertikální elipsa (3 tečky vpravo nahoře) > Konfigurace rádia > Audio.

Jablko

Konfigurace audio modulu není dostupná na iOS, iPadOS a macOS.

CLI

Všechny možnosti konfigurace audio modulu jsou dostupné v Python CLI. Příklad příkazů je níže:
Nastavení Přijatelné hodnoty Výchozí
audio.codec2_enabled pravda, nepravda NEPRAVDA
audio.ptt_pin Číslo GPIO pinu 1-39 Výchozí hodnota 39 není nastavena
audio.bitrate CODEC2_DEFAULT CODEC2_3200 CODEC2_2400 CODEC2_1600 CODEC2_1400 CODEC2_1300 CODEC2_1200 CODEC2_700B CODEC2_700 CODEC2_DEFAULT
audio.i2s_ws Číslo GPIO pinu 1-34 žádný výchozí
audio.i2s_sd Číslo GPIO pinu 1-39 žádný výchozí
audio.i2s_din Číslo GPIO pinu 1-34 žádný výchozí
audio.i2s_sck Číslo GPIO pinu 1-34 žádný výchozí
Povolit / Zakázat modul
 meshtastic --set audio.codec2_enabled true
 meshtastic --set audio.codec2_enabled false
Nastavit WS na číslo GPIO pinu 7
 meshtastic --set audio.i2s_ws 7
Nastavit DIN na číslo GPIO pinu 28
 meshtastic --set audio.i2s_din 28
Nastavit PTT na číslo GPIO pinu 37
 meshtastic --set audio.ptt_pin 37
Nastavit bitrate kodeku
 meshtastic --set audio.bitrate CODEC2_DEFAULT
 meshtastic --set audio.bitrate CODEC2_1400
POZNÁMKA: Protože se zařízení restartuje po každém příkazu zaslaném přes CLI, doporučuje se spojit příkazy do jednoho při nastavování více hodnot v jedné konfigurační sekci. Například:
 meshtastic --set audio.codec2_enabled true --set audio.bitrate CODEC2_1400

Web

Všechny konfigurační možnosti audio modulu jsou dostupné v Web UI.

varování

Přístup k GPIO je zásadně nebezpečný, protože neplatné možnosti mohou fyzicky poškodit nebo zničit váš hardware. Ujistěte se, že plně rozumíte schématu vašeho konkrétního zařízení před tím, než to zkusíte, protože nenabízíme žádnou záruku. Používejte na vlastní riziko.
Tento modul vyžaduje připojení periferního příslušenství k vašemu zařízení; bez něj nebude fungovat.

 

Postranní panel

Kategorie blogu
Nejnovější příspěvek

Tato sekce momentálně neobsahuje žádný obsah. Přidejte obsah do této sekce pomocí postranního panelu.

Přihlaste se k odběru našeho zpravodaje

Získejte nejnovější informace o našich produktech a speciálních nabídkách.