Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Konfiguracja TTGO ESP32
- Krok 2: Konfiguracja piór Adafruit
- Krok 3: Skonfiguruj aplikację Ripple Messenger
- Krok 4: Informacje zwrotne
Wideo: LoRa Mesh Radio: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jest to dość prosty dodatek do telefonów komórkowych, który umożliwia wysyłanie wiadomości SMS w grupie poza zasięgiem sieci komórkowej lub w sytuacjach awaryjnych. Wykorzystuje radiotelefony Semtech LoRa do komunikacji o niskim poborze mocy / dalekiego zasięgu. Istnieje wiele opcji sprzętowych i nadal próbuję różnych urządzeń i producentów, ale na razie ten samouczek pokaże, jak złożyć i skonfigurować jedną z następujących płyt:
- TTGO ESP32 Lora z OLED
- Pióro Adafruit M0 RFM96
Kieszonkowe dzieci
Sprzęt można kupić tutaj:
- TTGO ESP32 Lora z OLED. -LUB-
- Pióro Adafruit M0 RFM95
Elementy opcjonalne, ale zalecane to:
- mały włącznik/wyłącznik
- Brzęczyk piezoelektryczny
- mała bateria 1S Lipo
- Kabel USB OTG
Krok 1: Konfiguracja TTGO ESP32
Ta płyta jest całkiem fajna, ponieważ zawiera ładny ekran OLED i radio Bluetooth. Niestety, radio LoRa nie jest tak dobre jak Feather i wydaje się, że ma tylko połowę zasięgu.
Dzięki tej płytce możesz wybrać, czy chcesz połączyć się ze słuchawką za pomocą kabla UDB OTG, Bluetooth Classic lub Bluetooth LE. Po prostu sflashujesz płytę z odpowiednim obrazem oprogramowania układowego (istnieją trzy różne pliki binarne oprogramowania układowego dla każdego typu połączenia).
Kroki:
- flashuj płytę z obrazem oprogramowania Ripple: Śledź ReadMe na GitHub
- podłączyć baterię i przełącznik
- podłączyć brzęczyk piezo: TTGO V2 -> do GND i Pin 13, pozostałe płytki -> do GND i Pin 25
- opcjonalnie: drukuj obudowę w 3D
Zaprojektowałem do tego również etui do druku 3D, które można pobrać stąd:
Krok 2: Konfiguracja piór Adafruit
Te deski są dobrej jakości, ale nieco droższe. Jest to trochę bardziej zaangażowane, ponieważ musisz trochę więcej lutować, aby zainstalować antenę LoRa.
Kroki:
- flashuj płytę za pomocą oprogramowania Ripple: Śledź ReadMe na GitHub
- podłączyć brzęczyk piezo do GND i pinu cyfrowego 11. (EDYCJA: NIE pin 13, jak wspomniano wcześniej)
- przylutuj złącze anteny u.fl do spodu, podłącz antenę do u.fl
- Opcjonalnie: wydrukuj obudowę w 3D. Zobacz pliki tutaj:
(Opcjonalnie) Lutowanie anteny dipolowej
Obudowa do druku 3D jest przeznaczona do użytku z tą anteną dipolową: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html
To dobra antena, ale nie ma odpowiedniego złącza, więc musisz odciąć IPEX4, a następnie oddzielić plecionki koncentryczne i przylutować do podkładek uziemiających anteny (patrz zdjęcie końcowe powyżej). Aby to zrobić, musisz zdjąć około 10 mm zewnętrznego plastiku z końca kabla, a następnie oddzielić bardzo cienką otaczającą siatkę z drutu koncentrycznego, a następnie nałożyć trochę lutu. Następnie usuń około 1mm plastiku z wewnętrznego aktywnego drutu i nałóż na niego niewielką ilość lutu.
Następnie wstępnie ocynuj podkładki uziemiające anteny na piórze i aktywną podkładkę antenową pośrodku, a następnie przylutuj antenę do tych podkładek (oddzielny koncentryczny do podkładek uziemiających, aktywny wewnętrzny przewód do podkładki antenowej).
Krok 3: Skonfiguruj aplikację Ripple Messenger
Aplikacja towarzysząca nosi nazwę Ripple Messenger. Obecnie dostępna jest tylko wersja na Androida, którą można pobrać ze sklepu Play: Ripple Messenger
Każda osoba w twojej grupie musi mieć przydzielony unikalny numeryczny identyfikator, od 1 do 254. Musicie to sobie poukładać. Nie ma centralnego serwera do koordynacji.
Możesz także (opcjonalnie) organizować się w podgrupy, przypisując sobie różne identyfikatory grup (ponownie, od 1 do 254). Domyślnie wszyscy możecie po prostu pozostać w grupie zero. Grupy są jak „kanały” i będą tworzyć oddzielne sieci mesh.
Dodawanie znajomych
Po wprowadzeniu własnych danych na ekranie konfiguracji i wybraniu opcji ZAPISZ, możesz zostać dodany jako znajomy do telefonów innych użytkowników, skanując nawzajem swoje kody QR. Wymienia to klucze publiczne, dzięki czemu możesz wysyłać do siebie wiadomości prywatnie. Inne urządzenia w Twojej grupie będą dyskretnie przekazywać Twoje wiadomości, ale nie mogą ich „otwierać”.
Podłączanie radia
Płytę radiową można podłączyć do tabletu/słuchawki za pomocą kabla USB OTG lub przez Bluetooth. Musisz ustawić swoje preferencje, wybierając menu „Preferencje” z górnego paska akcji. Na górnym pasku akcji znajduje się ikona, która zaświeci się na biało, gdy wykryje, że twoja karta radiowa jest podłączona.
W przypadku Bluetooth Classic musisz upewnić się, że Bluetooth jest włączony i musisz ręcznie sparować słuchawkę/tablet z płytką. Przejdź do ustawień Bluetooth i wybierz skanowanie / odśwież i dotknij „Urządzenie Ripple”, gdy się pojawi. Wróć do aplikacji Ripple, a następnie naciśnij przycisk „Wybierz urządzenie” i wybierz z listy „Urządzenie Ripple”.
W przypadku Bluetooth LE nie powinno być potrzeby parowania. Tylko upewnij się, że wybrałeś „Usługę Ripple” na ekranie „Wybierz urządzenie”.
Rozmowy
Z głównego ekranu wystarczy dotknąć znajomego, z którym chcesz porozmawiać, co przejdzie do ekranu rozmowy (jak na zdjęciu powyżej). Na pasku akcji pojawi się ich nazwa, a po prawej stronie znajduje się wskaźnik sygnału, który pokaże, czy urządzenie tego użytkownika jest obecnie osiągalne i jak silny jest najbliższy sygnał.
Wystarczy wpisać wiadomość lub dotknąć ikony „pinezki” po lewej stronie pola tekstowego, aby wysłać swoją aktualną lokalizację.
Gdy inni użytkownicy wyślą swoją lokalizację, zobaczysz to podkreślone i z obliczeniem, jak daleko się znajdują i w jakim przybliżeniu kierunku kompasu. Możesz dotknąć linku, aby zobaczyć lokalizację w Mapach Google.
Krok 4: Informacje zwrotne
To jest po prostu coś, co robiłem jako hobby i ponieważ lubię ten rodzaj pracy. To było ciekawe wyzwanie, które wciąż trwa.
Wciąż szukam lepszych modułów radiowych i kombinacji sprzętowych, a także projektów druku 3D, aby bardziej przypominać urządzenie konsumenckie.
Prawdopodobnie nadal istnieje wiele błędów do usunięcia. Daj mi znać, czy to zadziałało lub jeśli napotkasz problemy. Opinie są bardzo mile widziane.
Cieszyć się!
pozdrowienia, Scotta Powella.
DarowiznaJeżeli uznasz ten projekt za przydatny i masz ochotę rzucić trochę Bitcoinów na swój sposób, byłbym naprawdę wdzięczny: Mój adres BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Zalecana:
Kontroluj urządzenia domowe przez LoRa - LoRa w automatyce domowej - Pilot LoRa: 8 kroków
Kontroluj urządzenia domowe przez LoRa | LoRa w automatyce domowej | LoRa Remote Control: Kontroluj i automatyzuj swoje urządzenia elektryczne z dużych odległości (kilometry) bez obecności Internetu. Jest to możliwe dzięki LoRa! Hej co tam u was? Akarsh tutaj z CETech. Ta płytka drukowana ma również wyświetlacz OLED i 3 przekaźniki, które
Zsynchronizowane paski LED WiFi Mesh: 3 kroki (ze zdjęciami)
Synchronizowane listwy LED WiFi Mesh: Ten projekt to kolekcja listew LED z indywidualnie sterowanymi cyfrowymi diodami LED (WS2812b „Neopiksele”). Pozwalają na tworzenie animacji bez łączenia ich ze sobą. Używają sieci WiFi Mesh do łączenia się ze sobą, a
Powiadomienia o pralce za pomocą MESH: 4 kroki (ze zdjęciami)
Powiadomienia pralki za pomocą MESH: Ups! Zapomniałam o ubraniach w pralce… Czy zawsze zapominasz odebrać ubrania po ich wypraniu? Ten przepis sprawi, że Twoja pralka będzie otrzymywać powiadomienia przez Gmail lub IFTTT, gdy Twoje ubrania będą gotowe do zdjęcia
Zautomatyzuj wentylator za pomocą czujnika temperatury MESH: 4 kroki (ze zdjęciami)
Zautomatyzuj wentylator za pomocą czujnika temperatury MESH: Czy masz dość włączania wentylatora „Włącz”? i „Wyłączony”? Co by się stało, gdyby Twój wentylator był zautomatyzowany i konfigurowalny na podstawie Twoich ulubionych ustawień temperatury? Zbudowaliśmy automatyczny wentylator wykorzystujący MESH Temperature & Wilgotność, Wemo i
Zautomatyzuj światło za pomocą czujnika ruchu MESH: 3 kroki (ze zdjęciami)
Zautomatyzuj światło za pomocą czujnika ruchu MESH: Czy często zapominasz wyłączyć światło? Zawsze można zapomnieć o wyłączeniu światła wychodząc z domu lub pokoju, ale dzięki czujnikowi ruchu MESH rozwiązaliśmy ten problem, korzystając z funkcji wykrywania i wykrywania, aby ułatwić