The SKUs and quantities listed below are currently out of stock. They must be sourced from our China warehouse and will ship from China once ready. Choose whether to ship the available items first or wait and ship the entire order together.
External Notification Module umożliwia podłączenie brzęczyka, głośnika, diody LED lub innych urządzeń, aby powiadamiać o odebraniu wiadomości z sieci mesh. Można niezależnie włączyć maksymalnie 3 piny.
Opcje konfiguracji External Notification Module obejmują: Enabled, Active, Alert Bell (General), Alert Bell Vibra, Alert Bell Buzzer, Alert Message (General), Alert Message Vibra, Alert Message Buzzer, Output (General), Output Vibra, Output Buzzer, Output Milliseconds, Use PWM oraz Nag Timeout. Konfiguracja External Notification korzysta z komunikatu administracyjnego do wysłania komunikatu protobuf ConfigModule.ExternalNotificationConfig.
Wartości konfiguracji External Notification Module
Enabled: Włącza External Notification Module.
Active (general / LED only): Określa, czy obwód zewnętrzny jest aktywny, gdy wejście GPIO urządzenia ma stan niski czy wysoki. Jeśli ustawiono wartość true, pin będzie aktywowany stanem wysokim; jeśli ustawiono wartość false, oznacza to aktywację stanem niskim.
Alert when receiving a bell (general / LED, Vibra and Buzzer): Określa, czy po odebraniu przychodzącego dzwonka ma zostać uruchomiony alert.
Alert when receiving a message (general / LED, Vibra and Buzzer): Określa, czy po odebraniu przychodzącej wiadomości ma zostać uruchomiony alert.
Wyprowadzenia GPIO (ogólne / LED, wibracje i brzęczyk): Określa wyprowadzenie GPIO, do którego podłączony jest zewnętrzny obwód urządzenia. W urządzeniach z brzęczykiem PWM można używać brzęczyka do powiadomień, ustawiając właściwość use_pwm na TRUE. Wyprowadzenie brzęczyka zostanie zignorowane, a zamiast niego zostanie użyte device.buzzer_gpio. Po włączeniu trybu PWM urządzenie będzie używać dzwonków RTTTL do powiadomień. Przykłady dzwonków RTTTL znajdziesz tutaj i możesz przesłać je do urządzenia za pomocą aplikacji klienckiej. UWAGA: Na płytkach opartych na układzie ESP32 wyprowadzenia GPIO 34–39 to GPI – wyprowadzenia wyłącznie wejściowe. Nie mają wewnętrznych rezystorów podciągających ani ściągających i nie mogą być używane jako wyjścia, dlatego NIE MOŻNA używać tych wyprowadzeń jako wyjść.
Czas aktywacji monitorowanego GPIO: Określa, jak długo (w milisekundach) mają być aktywne wskazane GPIO; w przypadku opcji powtarzania jest to czas trwania każdego tonu i przerwy, a domyślna wartość 0 jest ustawiona na 1000 ms.
Powtarzanie (limit ponawiania) (ogólne / LED, wibracje i brzęczyk): Określa, czy alert powinien być powtarzany. Jeśli ustawiono wartość większą niż zero, alert będzie powtarzany do momentu naciśnięcia przycisku przez użytkownika lub upływu określonej liczby sekund podanej jako „wartość”.
Opcje konfiguracji powiadomień zewnętrznych są dostępne dla systemu Android.
Otwórz aplikację Meshtastic.
Przejdź do: Pionowy wielokropek (3 kropki w prawym górnym rogu) > Konfiguracja radia > Powiadomienia zewnętrzne.
Apple
Wszystkie opcje konfiguracji modułu powiadomień zewnętrznych są dostępne w systemach iOS, iPadOS i macOS w sekcji Ustawienia > Konfiguracja modułu > Powiadomienia zewnętrzne.
CLI
Wszystkie opcje konfiguracji modułu powiadomień zewnętrznych są dostępne w Python CLI. Przykładowe polecenia znajdują się poniżej:
UWAGA: Ponieważ urządzenie uruchomi się ponownie po każdym poleceniu wysłanym za pomocą CLI, podczas ustawiania wielu wartości w jednej sekcji konfiguracji zaleca się połączenie poleceń w jedno. Na przykład:
Wszystkie opcje konfiguracji modułu powiadomień zewnętrznych są dostępne w interfejsie internetowym.
Przykłady
Typ alertu
Znak dzwonka to ASCII 0x07. Aby włączyć powiadomienia zewnętrzne, umieść 0x07 w dowolnym miejscu wiadomości tekstowej i upewnij się, że opcja ext_notification.alert_bell jest włączona.
Obsługujemy powiadomienia o dwóch zdarzeniach:
Przychodząca wiadomość tekstowa.
Przychodząca wiadomość tekstowa zawierająca znak dzwonka ASCII. Obecnie tylko API Pythona może wysyłać znak dzwonka ASCII, ale w przyszłości może pojawić się większe wsparcie.
Sprzęt zewnętrzny
Należy pamiętać o maksymalnych możliwościach ESP32 w zakresie poboru i dostarczania prądu przez GPIO. Najprostsze urządzenia do podłączenia to LED lub aktywny brzęczyk.
Oto kilka pomysłów na sprzęt zewnętrzny:
LED
Aktywny Brzęczyk
Miotacz płomieni
Lampa stroboskopowa
Syrena
Znane ograniczenia
Ten moduł monitoruje tylko wiadomości tekstowe. Nie będziemy uruchamiać żadnych innych typów pakietów.