Meshtastic Vejledning - Guide til opsætning af lydmodul

Konfigurationsmulighederne for audio modulet er: Codec2 Aktiveret, PTT GPIO, Audio Bitrate/Codec Mode, I2S Word Select, I2S Data IN, I2S Data OUT, og I2S Clock. Konfiguration af audio modulet kræver afsendelse af en admin besked ved brug af ConfigModule.Audio protobuf.
Dette eksperimentelle modul giver dig mulighed for at tilslutte en digital I2S mikrofon og højttaler til enhver ESP32 enhed, der har en SX128x radio og opererer i 2,4 GHz ISM-båndet. Sub-1GHz båndene er utilstrækkelige til at understøtte kontinuerlige lydpakker på mesh-netværket, selv i Short og Fast tilstande. De eneste understøttede enheder i øjeblikket er LilyGo TLora 2.1-1.8 og TLora T3S3 boards. Modulet er designet til kanaler med en båndbredde på 2 kbit/sek eller mere.
Påkrævet ekstra hardware:
  • Max98357 - I2S 3W Klasse D Forstærker
  • MSM261S4030H0 - I2S MEMS Lavstøjs Enkelt Mikrofon

Audio Modul Konfigurationsværdier

  • Codec2 Aktiveret: Aktiverer audio modulet.
  • PTT GPIO: Den GPIO der skal bruges til Push-To-Talk knappen. Standardindstillingen er GPIO 39ESP32.
  • Audio Bitrate/Codec Mode: Den bitrate der skal bruges til audio. Standard er CODEC2_700B. De tilgængelige muligheder er: CODEC2_DEFAULT CODEC2_3200 CODEC2_2400 CODEC2_1600 CODEC2_1400 CODEC2_1300 CODEC2_1200 CODEC2_700B CODEC2_700
I2S Word Select: Den GPIO der skal bruges til WS signalet i I2S interfacet.
I2S Data IN: Den GPIO der skal bruges til SD signalet i I2S interfacet.
I2S Data OUT: Den GPIO der skal bruges til DIN signalet i I2S interfacet.
I2S Clock: Den GPIO der skal bruges til SCK signalet i I2S interfacet.
BEMÆRK: Disse pins udgør en I2S digital audio interface. Meshtastic opererer i monoaural tilstand, hvor softwaren tildeler den logiske 'VENSTRE' stereokanal til mikrofonen og den logiske 'HØJRE' stereokanal til højttaleren. Konfigurer derfor dine breakout boards derefter. Audio er halv-duplex, hvilket tillader os at genbruge nogle af pins til en tovejskonfiguration. Der er ingen standard pin-tildeling; det er obligatorisk at sætte disse.

Audio Modul Konfigurationsklient

Android

Audio konfigurationsmuligheder er tilgængelige for Android.
  1. Åbn Meshtastic App.
  2. Naviger til: Vertikal Ellipse (3 prikker øverst til højre) > Radio Konfiguration > Audio.

Æble

Audio modul konfiguration er ikke tilgængelig på iOS, iPadOS og macOS.

CLI

Alle audio modul konfigurationsmuligheder er tilgængelige i Python CLI. Eksempelkommandoer er nedenfor:
Indstilling Acceptable værdier Standard
audio.codec2_enabled sand, falsk FALSK
audio.ptt_pin GPIO-pin nummer 1-39 Standard for 39 er Ikke sat
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-pin nummer 1-34 ingen standard
audio.i2s_sd GPIO-pin nummer 1-39 ingen standard
audio.i2s_din GPIO-pin nummer 1-34 ingen standard
audio.i2s_sck GPIO-pin nummer 1-34 ingen standard
Aktivér / Deaktivér modul
 meshtastic --set audio.codec2_enabled true
 meshtastic --set audio.codec2_enabled false
Indstil WS til GPIO-pin nummer 7
 meshtastic --set audio.i2s_ws 7
Indstil DIN til GPIO-pin nummer 28
 meshtastic --set audio.i2s_din 28
Indstil PTT til GPIO-pin nummer 37
 meshtastic --set audio.ptt_pin 37
Indstil Codec Bitrate
 meshtastic --set audio.bitrate CODEC2_DEFAULT
 meshtastic --set audio.bitrate CODEC2_1400
BEMÆRK: Da enheden vil genstarte efter hver kommando, der sendes via CLI, anbefales det at kæde kommandoer sammen som én, når du sætter flere værdier i en konfigurationssektion. For eksempel:
 meshtastic --set audio.codec2_enabled true --set audio.bitrate CODEC2_1400

Web

Alle audio modul konfigurationsmuligheder er tilgængelige i Web UI.

advarsel

GPIO-adgang er grundlæggende farligt, fordi ugyldige indstillinger kan fysisk beskadige eller ødelægge din hardware. Sørg for, at du fuldt ud forstår skemaet for din specifikke enhed, før du forsøger dette, da vi ikke tilbyder nogen garanti. Brug på egen risiko.
Denne modul kræver tilslutning af et perifert tilbehør til din enhed; det vil ikke fungere uden.

 

Sidebjælke

Blogkategorier
Seneste indlæg

Denne sektion indeholder i øjeblikket ikke noget indhold. Tilføj indhold til denne sektion ved hjælp af sidepanelet.

Tilmeld dig vores nyhedsbrev

Få de seneste oplysninger om vores produkter og særlige tilbud.