Meshtastic-opas - Äänimoduulin asennusopas

Äänimoduulin konfigurointivaihtoehdot ovat: Codec2 käytössä, PTT GPIO, Äänen bittinopeus/Codec-tila, I2S Word Select, I2S Data IN, I2S Data OUT ja I2S-kello. Äänimoduulin konfigurointi vaatii hallintaviestin lähettämisen käyttäen ConfigModule.Audio protobufia.
Tämä kokeellinen moduuli mahdollistaa digitaalisen I2S mikrofonin ja kaiuttimen liittämisen mihin tahansa ESP32-laitteeseen, jossa on SX128x-radio ja joka toimii 2,4 GHz ISM-kaistalla. Sub-1GHz-kaistat eivät riitä tukemaan jatkuvia äänipaketteja mesh-verkossa, edes Short- ja Fast-tiloissa. Tällä hetkellä tuetut laitteet ovat LilyGo TLora 2.1-1.8 ja TLora T3S3 -kortit. Moduuli on suunniteltu kanaville, joiden kaistanleveys on 2 kbit/s tai suurempi.
Vaaditut lisälaitteet:
  • Max98357 - I2S 3W Luokan D Vahvistin
  • MSM261S4030H0 - I2S MEMS Matala Kohina Yksittäinen Mikrofoni

Äänimoduulin asetusten arvot

  • Codec2 käytössä: Ottaa äänimoduulin käyttöön.
  • PTT GPIO: Se GPIO, jota käytetään Push-To-Talk-painikkeelle. Oletusasetuksena on GPIO 39 ESP32:lla.
  • Äänen bittinopeus/Codec-tila: Äänelle käytettävä bittinopeus. Oletus on CODEC2_700B. Saatavilla olevat vaihtoehdot ovat: CODEC2_DEFAULT CODEC2_3200 CODEC2_2400 CODEC2_1600 CODEC2_1400 CODEC2_1300 CODEC2_1200 CODEC2_700B CODEC2_700
I2S Word Select: Se GPIO, jota käytetään WS-signaalille I2S-liitännässä.
I2S Data IN: Se GPIO, jota käytetään SD-signaalille I2S-liitännässä.
I2S Data OUT: Se GPIO, jota käytetään DIN-signaalille I2S-liitännässä.
I2S-kello: Se GPIO, jota käytetään SCK-signaalille I2S-liitännässä.
HUOM: Nämä nastat muodostavat I2S-digitaalisen ääniliitännän. Meshtastic toimii monoauralisessa tilassa, jossa ohjelmisto määrittää loogisen 'VASEN' stereokanavan mikrofonille ja loogisen 'OIKEA' stereokanavan kaiuttimelle. Siksi konfiguroi breakoutit vastaavasti. Ääni on puolidupleksi, mikä mahdollistaa joidenkin nastojen uudelleenkäytön kaksisuuntaiseen kokoonpanoon. Oletusnastamääritystä ei ole; näiden asettaminen on pakollista.

Äänimoduulin asetusten asiakas

Android

Ääniasetukset ovat saatavilla Android:ille.
  1. Avaa Meshtastic-sovellus.
  2. Siirry kohtaan: Vertikaalinen ellipsi (3 pistettä oikeassa yläkulmassa) > Radioasetukset > Ääni.

Omena

Äänimoduulin asetukset eivät ole saatavilla iOS:lla, iPadOS:lla eikä macOS:lla.

CLI

Kaikki äänimoduulin asetukset ovat saatavilla Python CLI:ssä. Esimerkkikomentoja alla:
Asetus Hyväksyttävät arvot Oletus
audio.codec2_enabled tosi, epätosi EPÄTOSI
audio.ptt_pin GPIO-nastan numero 1-39 Oletus 39 on Asettamaton
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-nastan numero 1-34 Ei oletusta
audio.i2s_sd GPIO-nastan numero 1-39 Ei oletusta
audio.i2s_din GPIO-nastan numero 1-34 Ei oletusta
audio.i2s_sck GPIO-nastan numero 1-34 Ei oletusta
Ota moduuli käyttöön / poista käytöstä
 meshtastic --set audio.codec2_enabled true
 meshtastic --set audio.codec2_enabled false
Aseta WS GPIO-nastaksi numero 7
 meshtastic --set audio.i2s_ws 7
Aseta DIN GPIO-nastaksi numero 28
 meshtastic --set audio.i2s_din 28
Aseta PTT GPIO-nastaksi numero 37
 meshtastic --set audio.ptt_pin 37
Aseta Codec Bitrate
 meshtastic --set audio.bitrate CODEC2_DEFAULT
 meshtastic --set audio.bitrate CODEC2_1400
HUOM: Koska laite käynnistyy uudelleen jokaisen CLI:n kautta lähetetyn komennon jälkeen, on suositeltavaa ketjuttaa komennot yhdeksi, kun asetetaan useita arvoja konfiguraatio-osiossa. Esimerkiksi:
 meshtastic --set audio.codec2_enabled true --set audio.bitrate CODEC2_1400

Verkko

Kaikki äänimoduulin asetukset ovat saatavilla Web-käyttöliittymässä.

varoitus

GPIO-käyttö on periaatteessa vaarallista, koska virheelliset asetukset voivat fyysisesti vahingoittaa tai tuhota laitteistosi. Varmista, että ymmärrät täysin kyseisen laitteen kytkentäkaavion ennen tämän yrittämistä, sillä emme tarjoa takuuta. Käytä omalla vastuullasi.
Tämä moduuli vaatii ulkoisen lisälaitteen liittämistä laitteeseesi; se ei toimi ilman sitä.

 

Sivupalkki

Blogikategoriat
Uusin julkaisu

Tässä osiossa ei ole tällä hetkellä sisältöä. Lisää sisältöä tähän osioon käyttämällä sivupalkkia.

Rekisteröidy uutiskirjeeseemme

Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.