Meshtastic Gids - Handleiding voor het instellen van het audiomodule

De configuratieopties voor de audio module zijn: Codec2 Ingeschakeld, PTT GPIO, Audio Bitrate/Codec Modus, I2S Word Select, I2S Data IN, I2S Data OUT, en I2S Klok. Het configureren van de audio module vereist het verzenden van een admin bericht met behulp van de ConfigModule.Audio protobuf.
Deze experimentele module stelt je in staat om een digitale I2S microfoon en luidspreker aan te sluiten op elk ESP32 apparaat dat beschikt over een SX128x radio en werkt in de 2.4 GHz ISM Band. De Sub-1GHz banden zijn onvoldoende om continue audiopakketten op het mesh-netwerk te ondersteunen, zelfs niet in de Korte en Snelle modi. Momenteel zijn de enige ondersteunde apparaten de LilyGo TLora 2.1-1.8 en TLora T3S3 boards. De module is ontworpen voor kanalen met een bandbreedte van 2 kbit/sec of meer.
Vereiste extra hardware:
  • Max98357 - I2S 3W Klasse D Versterker
  • MSM261S4030H0 - I2S MEMS Laag Ruis Enkel Microfoon

Audio Module Configuratie Waarden

  • Codec2 Ingeschakeld: Schakelt de audio module in.
  • PTT GPIO: De GPIO die gebruikt wordt voor de Push-To-Talk knop. De standaardinstelling is GPIO 39 op de ESP32.
  • Audio Bitrate/Codec Modus: De bitrate die gebruikt wordt voor audio. De standaard is CODEC2_700B. De beschikbare opties zijn: CODEC2_DEFAULT CODEC2_3200 CODEC2_2400 CODEC2_1600 CODEC2_1400 CODEC2_1300 CODEC2_1200 CODEC2_700B CODEC2_700
I2S Woord Selectie: De GPIO die gebruikt wordt voor het WS signaal in de I2S interface.
I2S Data IN: De GPIO die gebruikt wordt voor het SD signaal in de I2S interface.
I2S Data UIT: De GPIO die gebruikt wordt voor het DIN signaal in de I2S interface.
I2S Klok: De GPIO die gebruikt wordt voor het SCK signaal in de I2S interface.
OPMERKING: Deze pinnen vormen een I2S digitale audio-interface. Meshtastic werkt in monofoon modus, waarbij de software het logische 'LINKS' stereokanaal aanwijst voor de microfoon en het logische 'RECHTS' stereokanaal voor de luidspreker. Configureer daarom je breakout boards dienovereenkomstig. Audio is half-duplex, waardoor we sommige pinnen kunnen hergebruiken voor een bidirectionele configuratie. Er is geen standaard pin-toewijzing; het instellen hiervan is verplicht.

Audio Module Configuratie Client

Android

Audio configuratie-opties zijn beschikbaar voor Android.
  1. Open de Meshtastic App.
  2. Navigeer naar: Verticale ellipsis (3 puntjes rechtsboven) > Radio Configuratie > Audio.

Appel

Audio module configuratie is niet beschikbaar op iOS, iPadOS en macOS.

CLI

Alle audio module configuratie-opties zijn beschikbaar in de Python CLI. Voorbeeldcommando's staan hieronder:
Instelling Acceptabele waarden Standaard
audio.codec2_enabled waar, onwaar ONWAAR
audio.ptt_pin GPIO-pinnummer 1-39 Standaard van 39 is Niet ingesteld
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 GPIO-pinnummer 1-34 geen Standaard
audio.i2s_sd GPIO-pinnummer 1-39 geen Standaard
audio.i2s_din GPIO-pinnummer 1-34 geen Standaard
audio.i2s_sck GPIO-pinnummer 1-34 geen Standaard
Module Inschakelen / Uitschakelen
 meshtastic --set audio.codec2_enabled true
 meshtastic --set audio.codec2_enabled false
Stel WS in op GPIO-pin nummer 7
 meshtastic --set audio.i2s_ws 7
Stel DIN in op GPIO-pin nummer 28
 meshtastic --set audio.i2s_din 28
Stel PTT in op GPIO-pin nummer 37
 meshtastic --set audio.ptt_pin 37
Stel Codec Bitrate in
 meshtastic --set audio.bitrate CODEC2_DEFAULT
 meshtastic --set audio.bitrate CODEC2_1400
OPMERKING: Aangezien het apparaat zal herstarten na elke opdracht die via de CLI wordt verzonden, wordt aanbevolen om opdrachten samen te voegen als één wanneer u meerdere waarden in een configuratiesectie instelt. Bijvoorbeeld:
 meshtastic --set audio.codec2_enabled true --set audio.bitrate CODEC2_1400

Web

Alle audio module configuratie-opties zijn beschikbaar in de Web UI.

waarschuwing

GPIO-toegang is fundamenteel gevaarlijk omdat ongeldige opties uw hardware fysiek kunnen beschadigen of vernietigen. Zorg ervoor dat u het schema voor uw specifieke apparaat volledig begrijpt voordat u dit probeert, aangezien wij geen garantie bieden. Gebruik op eigen risico.
Deze module vereist het aansluiten van een perifeer accessoire op uw apparaat; het zal niet functioneren zonder.

 

Zijbalk

Blogcategorieën
Laatste bericht

Deze sectie bevat momenteel geen inhoud. Voeg inhoud toe aan deze sectie via de zijbalk.

Meld je aan voor onze nieuwsbrief

Ontvang de laatste informatie over onze producten en speciale aanbiedingen.