Moduł czujnika detekcji pozwala skonfigurować pin GPIO, który będzie monitorowany pod kątem określonego stanu wysokiego/ niskiego i wysyłać alerty tekstowe przez portnum czujnika detekcji po wykryciu zdarzenia. Jest to szczególnie przydatne dla czujników wykrywania ruchu, przełączników reed oraz innych systemów stanu otwartego/zamkniętego, gdzie pożądane są powiadomienia przez sieć mesh. Opcje konfiguracji obejmują: Włączony, Minimalny interwał nadawania, Interwał nadawania stanu, Wysyłaj dzwonek, Nazwa, Monitoruj pin, Detekcja wyzwalająca wysoki stan oraz Użyj podciągania.
Aby korzystać z tego modułu, upewnij się, że Twoje urządzenia mają wersję oprogramowania 2.2.2 lub wyższą.
Wartości konfiguracji modułu czujnika detekcji
Włączony: Wskazuje, czy moduł jest włączony.
Minimalny interwał nadawania: Interwał w sekundach, jak często możemy wysłać wiadomość do sieci mesh po wykryciu zmiany stanu.
Interwał nadawania stanu: Interwał w sekundach, jak często powinniśmy wysyłać wiadomość do sieci mesh z aktualnym stanem, niezależnie od zmian. Gdy ustawione na 0, nadawane będą tylko zmiany stanu. Działa to jak swego rodzaju sygnał życia dla spokoju ducha.
Wyślij dzwonek: Wysyła dzwonek ASCII wraz z komunikatem alertu, przydatne do wywołania zewnętrznego powiadomienia na nazwie dzwonka.
Przyjazna nazwa: Używana do formatowania wiadomości wysyłanej do sieci mesh. Na przykład nazwa "Ruch" spowoduje wiadomość "Wykryto ruch." Maksymalna długość to 20 znaków.
Monitorowany pin: Pin GPIO, który będzie monitorowany pod kątem zmian stanu.
Wykrywanie wyzwalane stanem wysokim: Określa, czy wykrywanie stanu pinu GPIO jest wyzwalane na stanie WYSOKIM (1) czy NISKIM (0).
Użyj podciągania: Określa, czy używać trybu INPUT_PULLUP dla pinu GPIO, dotyczy tylko płyt wykorzystujących rezystory podciągające na pinie.
Klient modułu czujnika wykrywania
Android
Wszystkie opcje konfiguracji modułu czujnika wykrywania są dostępne dla Android w wersji aplikacji 2.2.2 i wyższych.
-
Otwórz aplikację Meshtastic
-
Przejdź do: Pionowa elipsa (3 kropki w prawym górnym rogu) > Konfiguracja radia > Czujnik wykrywania.
Apple
Wszystkie opcje konfiguracji modułu czujnika wykrywania są dostępne w aplikacjach na iOS, iPadOS i macOS w wersji 2.2.2 i wyższych. Aby uzyskać do nich dostęp, przejdź do Ustawienia > Konfiguracja modułu > Czujnik wykrywania.
CLI
Wszystkie opcje konfiguracji modułu czujnika wykrywania są dostępne w Python CLI w wersji 2.2.2 i wyższych.
-
Włącz/Wyłącz moduł czujnika wykrywania
| meshtastic --set detection_sensor.enabled true meshtastic --set detection_sensor.enabled false |
-
Ustaw minimalny interwał nadawania na 90 sekund
| meshtastic --set detection_sensor.minimum_broadcast_secs 90 |
-
Ustaw interwał nadawania stanu na 5 minut
| meshtastic --set detection_sensor.state_broadcast_secs 300 |
-
Włącz/wyłącz wysyłanie dzwonka
| meshtastic --set detection_sensor.send_bell true meshtastic --set detection_sensor.send_bell false |
-
Ustaw przyjazną nazwę na 'motion'
| meshtastic --set detection_sensor.name "motion" |
-
Ustaw pin monitorujący na 7
| meshtastic --set detection_sensor.monitor_pin 7 |
-
Włącz powiadomienia, gdy pin monitorujący przechodzi na HIGH
| meshtastic --set detection_sensor.detection_triggered_high true |
-
Włącz powiadomienia, gdy pin monitorujący przechodzi na LOW
| meshtastic --set detection_sensor.detection_triggered_high false |
-
Włącz tryb INPUT_PULLUP
| meshtastic --set detection_sensor.use_pullup true |
-
Pobierz konfigurację modułu czujnika detekcji
| meshtastic --get detection_sensor |
Web
Wszystkie opcje konfiguracji dla modułu czujnika detekcji są dostępne w Web UI.
