Guida a Meshtastic - Guida all'installazione del modulo audio

Le opzioni di configurazione per il modulo audio sono: Codec2 Abilitato, PTT GPIO, Bitrate Audio/Modalità Codec, Selezione Parola I2S, Dati IN I2S, Dati OUT I2S e Clock I2S. La configurazione del modulo audio richiede l'invio di un messaggio admin utilizzando il protobuf ConfigModule.Audio.
Questo modulo sperimentale consente di collegare un microfono digitale I2S e un altoparlante a qualsiasi dispositivo ESP32 che dispone di una radio SX128x e opera nella banda ISM 2,4 GHz. Le bande Sub-1GHz non sono sufficienti per supportare pacchetti audio continui sulla mesh, nemmeno nelle modalità Short e Fast. Attualmente, gli unici dispositivi supportati sono le schede LilyGo TLora 2.1-1.8 e TLora T3S3. Il modulo è progettato per canali con una larghezza di banda di 2 kbit/sec o superiore.
Hardware aggiuntivo richiesto:
  • Max98357 - Amplificatore Classe D 3W I2S
  • MSM261S4030H0 - Microfono Singolo MEMS a Basso Rumore I2S

Valori di Configurazione del Modulo Audio

  • Codec2 Abilitato: Abilita il modulo audio.
  • PTT GPIO: Il GPIO da usare per il pulsante Push-To-Talk. L'impostazione predefinita è GPIO 39 su ESP32.
  • Bitrate audio/Modalità Codec: Il bitrate da usare per l'audio. Il predefinito è CODEC2_700B. Le opzioni disponibili sono: CODEC2_DEFAULT CODEC2_3200 CODEC2_2400 CODEC2_1600 CODEC2_1400 CODEC2_1300 CODEC2_1200 CODEC2_700B CODEC2_700
Selezione parola I2S: Il GPIO da usare per il segnale WS nell'interfaccia I2S.
Dati I2S IN: Il GPIO da usare per il segnale SD nell'interfaccia I2S.
Dati I2S OUT: Il GPIO da usare per il segnale DIN nell'interfaccia I2S.
Clock I2S: Il GPIO da usare per il segnale SCK nell'interfaccia I2S.
NOTA: Questi pin costituiscono un interfaccia audio digitale I2S. Meshtastic opera in modalità monoaurale, dove il software assegna il canale stereo logico 'SINISTRO' per il microfono e il canale stereo logico 'DESTRO' per l'altoparlante. Pertanto, configura i tuoi breakout di conseguenza. L'audio è half-duplex, permettendoci di riutilizzare alcuni pin per una configurazione bidirezionale. Non esiste un'assegnazione pin predefinita; la configurazione è obbligatoria.

Client di Configurazione Modulo Audio

Android

Le opzioni di configurazione audio sono disponibili per Android.
  1. Apri l'App Meshtastic.
  2. Naviga su: Ellissi verticale (3 puntini in alto a destra) > Configurazione Radio > Audio.

Mela

La configurazione del modulo audio non è disponibile su iOS, iPadOS e macOS.

CLI

Tutte le opzioni di configurazione del modulo audio sono disponibili nella CLI Python. Esempi di comandi sono riportati di seguito:
Impostazione Valori Accettabili Predefinito
audio.codec2_enabled vero, falso FALSO
audio.ptt_pin Numero Pin GPIO 1-39 Predefinito di 39 è Non impostato
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 Numero Pin GPIO 1-34 nessun Predefinito
audio.i2s_sd Numero Pin GPIO 1-39 nessun Predefinito
audio.i2s_din Numero Pin GPIO 1-34 nessun Predefinito
audio.i2s_sck Numero Pin GPIO 1-34 nessun Predefinito
Abilita / Disabilita Modulo
 meshtastic --set audio.codec2_enabled true
 meshtastic --set audio.codec2_enabled false
Imposta WS al pin GPIO numero 7
 meshtastic --set audio.i2s_ws 7
Imposta DIN al pin GPIO numero 28
 meshtastic --set audio.i2s_din 28
Imposta PTT al pin GPIO numero 37
 meshtastic --set audio.ptt_pin 37
Imposta Bitrate Codec
 meshtastic --set audio.bitrate CODEC2_DEFAULT
 meshtastic --set audio.bitrate CODEC2_1400
NOTA: Poiché il dispositivo si riavvierà dopo ogni comando inviato tramite il CLI, si consiglia di concatenare i comandi in uno solo quando si impostano più valori in una sezione di configurazione. Per esempio:
 meshtastic --set audio.codec2_enabled true --set audio.bitrate CODEC2_1400

Web

Tutte le opzioni di configurazione del modulo audio sono disponibili nella Web UI.

avviso

L'accesso GPIO è fondamentalmente pericoloso perché opzioni non valide possono danneggiare fisicamente o distruggere il tuo hardware. Assicurati di comprendere appieno lo schema del tuo dispositivo prima di tentare, poiché non offriamo alcuna garanzia. Usa a tuo rischio.
Questo modulo richiede il collegamento di un accessorio periferico al tuo dispositivo; non funzionerà senza uno.

 

Barra laterale

Categorie del Blog
Ultimo post

Questa sezione attualmente non include alcun contenuto. Aggiungi contenuti a questa sezione utilizzando la barra laterale.

Iscriviti alla nostra newsletter

Ottieni le ultime informazioni sui nostri prodotti e offerte speciali.