Průvodce Meshtastic - Nastavení externího modulu oznámení

Externí notifikační modul vám umožňuje připojit bzučák, reproduktor, LED nebo jiná zařízení, která vás upozorní, když přijde zpráva z mesh sítě. Můžete nezávisle povolit až 3 piny.
Konfigurační možnosti pro Externí notifikační modul zahrnují: Povoleno, Aktivní, Zvonek upozornění (obecný), Vibra zvonek upozornění, Zvonek upozornění Bzučák, Zpráva upozornění (obecná), Vibra zpráva upozornění, Bzučák zprávy upozornění, Výstup (obecný), Vibra výstup, Bzučák výstup, Výstup v milisekundách, Použít PWM a Timeout opakování. Konfigurace externího upozornění používá administrátorskou zprávu k odeslání ConfigModule.ExternalNotificationConfig protobufu.

Konfigurační hodnoty Externího notifikačního modulu

  • Povoleno: Povoluje Externí notifikační modul.
  • Aktivní (obecné / LED pouze): Určuje, zda je externí obvod aktivní, když je GPIO zařízení nízké nebo vysoké. Pokud je nastaveno na true, pin bude tažen aktivně vysoko; pokud je nastaveno na false, znamená to aktivní nízkou úroveň.
  • Upozornění při přijetí zvonění (obecné / LED, vibrace a bzučák): Určuje, zda má být vyvoláno upozornění při přijetí příchozího zvonění.
  • Upozornění při přijetí zprávy (obecné / LED, vibrace a bzučák): Určuje, zda má být vyvoláno upozornění při přijetí příchozí zprávy.
  • GPIO piny (obecné / LED, vibrace a bzučák): Určuje GPIO, ke kterému je připojen váš externí obvod na zařízení. Na zařízeních s PWM bzučákem můžete použít bzučák pro oznámení nastavením vlastnosti use_pwm na TRUE. Pin Bzučáku bude ignorován a místo něj bude použit device.buzzer_gpio. Pokud povolíte režim PWM, zařízení bude používat RTTTL vyzváněcí tóny pro oznámení. Příklady RTTTL vyzváněcích tónů najdete zde a můžete je nahrát do zařízení pomocí klientské aplikace. POZNÁMKA: Na deskách založených na ESP32 jsou GPIO 34 až 39 GPI – pouze vstupní piny. Tyto piny nemají interní pull-up ani pull-down rezistory a nelze je použít jako výstupy, takže je NELZE použít jako výstupy.
  • Doba aktivace sledovaného GPIO: Určuje, jak dlouho v milisekundách chcete, aby vaše GPIO byla aktivní; v případě opakování je to délka každého tónu a pauzy, přičemž výchozí hodnota 0 je nastavena na 1000ms.
  • Opakování (časový limit opakování) (obecné / LED, vibrace a bzučák): Určuje, zda má být upozornění opakováno. Pokud je nastaveno na hodnotu větší než nula, upozornění se bude opakovat, dokud uživatel nestiskne tlačítko nebo neuplyne zadaný počet sekund 'value'.

Klient konfigurace modulu externího oznámení

Android

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

Apple

Všechny možnosti konfigurace modulu externího oznámení jsou dostupné na iOS, iPadOS a macOS v Nastavení > Konfigurace modulu > Externí oznámení.

CLI

Všechny možnosti konfigurace modulu externího oznámení jsou dostupné v Python CLI. Příklad příkazů je níže:
Nastavení Přijatelné hodnoty Výchozí
external_notification.enabled pravda, nepravda NEPRAVDA
external_notification.active pravda, nepravda NEPRAVDA
external_notification.alert_bell pravda, nepravda NEPRAVDA
external_notification.alert_bell_vibra pravda, nepravda NEPRAVDA
external_notification.alert_bell_buzzer pravda, nepravda NEPRAVDA
external_notification.alert_message pravda, nepravda NEPRAVDA
external_notification.alert_message_vibra pravda, nepravda NEPRAVDA
external_notification.alert_message_buzzer pravda, nepravda NEPRAVDA
external_notification.output celé číslo 0
external_notification.output_vibra celé číslo 0
external_notification.output_buzzer celé číslo 0
external_notification.output_ms celé číslo (milisekundy) 0
external_notification.use_pwm pravda, nepravda NEPRAVDA
external_notification.nag_timeout celé číslo (sekundy) 0
  • Povolit/zakázat modul externího upozornění
 meshtastic --set external_notification.enabled true
 meshtastic --set external_notification.enabled false
  • Povolit/zakázat upozornění na příchozí zvonek
 meshtastic --set external_notification.alert_bell true
 meshtastic --set external_notification.alert_bell false
  • Nastavte GPIO aktivní vysoký / nízký stav (výchozí hodnota false je nízký)
 meshtastic --set external_notification.active false
 meshtastic --set external_notification.active true
  • Povolit/zakázat upozornění na příchozí zprávu
 meshtastic --set external_notification.alert_message true
 meshtastic --set external_notification.alert_message false
  • Nastavte GPIO k monitorování na 21
 meshtastic --set external_notification.output 21
  • Nastavte dobu výstupu monitorovaného GPIO (výchozí hodnota 0 je 1000 ms)
 meshtastic --set external_notification.output_ms 0
 meshtastic --set external_notification.output_ms 1500
POZNÁMKA: Protože se zařízení po každém příkazu odeslaném přes CLI restartuje, doporučuje se při nastavování více hodnot v konfigurační sekci příkazy spojit do jednoho. Například:
 meshtastic --set external_notification.enabled true --set external_notification.alert_bell true

Web

Všechny možnosti konfigurace modulu externího oznámení jsou dostupné ve Web UI.

Příklady

Typ upozornění

Znak zvonku je ASCII 0x07. Pro povolení externích oznámení zahrňte 0x07 kdekoli v textové zprávě a ujistěte se, že ext_notification.alert_bell je povoleno.
Podporujeme upozornění na dvě události:
  1. Příchozí textová zpráva.
  2. Příchozí textová zpráva obsahující ASCII znak zvonku. V současné době může ASCII znak zvonku odesílat pouze Python API, ale v budoucnu může být přidána další podpora.

Externí hardware

Mějte na paměti maximální schopnosti odebírání a dodávání proudu GPIO ESP32. Nejjednodušší zařízení k připojení by byla LED nebo aktivní bzučák.
Zde je několik nápadů na externí hardware:
  • LED
  • Aktivní Bzučák
  • Plamenomet
  • Stroboskopické světlo
  • Siren

Známá omezení

Tento modul pouze monitoruje textové zprávy. Nebudeme spouštět žádné jiné typy paketů.

 

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.