Obsah:

Rádio LoRa Mesh: 4 kroky (s obrázky)
Rádio LoRa Mesh: 4 kroky (s obrázky)

Video: Rádio LoRa Mesh: 4 kroky (s obrázky)

Video: Rádio LoRa Mesh: 4 kroky (s obrázky)
Video: JAK NASTAVIT L4D2 2024, Červenec
Anonim
Rádio LoRa Mesh
Rádio LoRa Mesh

Jedná se o poměrně jednoduchý doplněk pro mobilní telefony, který umožňuje zasílání zpráv typu SMS ve skupině, když je mimo pokrytí buňky nebo v případě katastrof. Využívá rádia Semtech LoRa pro komunikaci s nízkým výkonem/dlouhým dosahem. Existuje spousta hardwarových možností a stále zkouším různá zařízení a výrobce, ale prozatím tento návod ukáže, jak sestavit a nastavit jednu z následujících desek:

  • TTGO ESP32 Lora s OLED
  • Adafruit Feather M0 RFM96

Zásoby

Hardware lze zakoupit zde:

  • TTGO ESP32 Lora s OLED. -NEBO-
  • Adafruit Feather M0 RFM95

Volitelné položky, ale doporučené jsou:

  • malý vypínač
  • Piezo bzučák
  • malá baterie 1S Lipo
  • USB OTG kabel

Krok 1: Nastavení TTGO ESP32

Nastavení TTGO ESP32
Nastavení TTGO ESP32

Tato deska je docela pěkná v tom, že obsahuje pěknou OLED obrazovku a Bluetooth rádio. Rádio LoRa bohužel není tak dobré jako Feather a zdá se, že má jen poloviční dosah.

Na této desce si můžete vybrat, zda se chcete připojit k telefonu pomocí kabelu UDB OTG, Bluetooth Classic nebo Bluetooth LE. Jednoduše flashujete desku s příslušným obrazem firmwaru (pro každý typ připojení existují tři různé binární soubory firmwaru).

Kroky:

  • flashujte desku pomocí obrázku firmwaru Ripple: Sledujte ReadMe na GitHubu
  • zapojte baterii a vypínač
  • zapojte piezoelektrický bzučák: TTGO V2 -> na GND a Pin 13, ostatní desky -> na GND a Pin 25
  • volitelně: 3D tisk pouzdra

K tomu jsem také navrhl pouzdro pro 3D tisk, které si můžete stáhnout zde:

Krok 2: Nastavení peří Adafruit

Nastavení peří Adafruit
Nastavení peří Adafruit
Nastavení peří Adafruit
Nastavení peří Adafruit
Nastavení peří Adafruit
Nastavení peří Adafruit
Nastavení peří Adafruit
Nastavení peří Adafruit

Tyto desky jsou pěkné kvality, ale trochu dražší. S nimi je spojeno trochu více, protože k instalaci antény LoRa je třeba ještě pájet.

Kroky:

  • flashujte desku pomocí firmwaru Ripple: Sledujte ReadMe na GitHubu
  • zapojte piezo bzučák na GND a digitální pin 11. (EDIT: NENÍ kolík 13, jak bylo uvedeno výše)
  • pájejte konektor antény u.fl na spodní stranu, připojte anténu k u.fl
  • Volitelné: 3D tisk pouzdra. Soubory naleznete zde:

(Volitelné) Pájení dipólové antény

Pouzdro pro 3D tisk je navrženo pro použití s touto dipólovou anténou: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

Je to dobrá anténa, ale nemá správný konektor, takže musíte IPEX4 oříznout, potom oddělit koaxiální opletení a pájku na zemnící podložky antény (viz koncový obrázek výše). Chcete -li to provést, odizolujte asi 10 mm vnějšího plastu z konce kabelu, poté oddělte velmi jemné okolní koaxiální drátěné pletivo a poté na něj naneste pájku. Poté z vnitřního aktivního drátu odeberte asi 1 mm plastu a naneste na něj malé množství pájky.

Dále předběžně pocínujte zemnící podložky antény na Featheru a aktivní anténní podložku uprostřed, poté připájejte anténu k těmto podložkám (oddělený koaxiální a zemnící pady, aktivní vnitřní vodič k anténní podložce).

Krok 3: Nastavte aplikaci Ripple Messenger

Nastavte aplikaci Ripple Messenger
Nastavte aplikaci Ripple Messenger
Nastavte aplikaci Ripple Messenger
Nastavte aplikaci Ripple Messenger

Doprovodná aplikace se tomu říká Ripple Messenger. V současné době existuje pouze verze pro Android, kterou si můžete stáhnout z Obchodu Play: Ripple Messenger

Každé osobě ve vaší skupině musí být přiděleno jedinečné číselné ID mezi 1 a 254. Toto si musíte vyřešit mezi sebou. Neexistuje žádný centrální server pro koordinaci.

Můžete také (volitelně) organizovat do podskupin přiřazením různých ID skupin (opět mezi 1 a 254). Ve výchozím nastavení můžete všichni zůstat ve skupině nula. Skupiny jsou jako „kanály“a budou tvořit oddělené síťové sítě.

Přidání přátel

Jakmile na obrazovce Nastavení zadáte své vlastní údaje a vyberete možnost ULOŽIT, můžete být poté přidáni jako přátelé do mobilních telefonů jiného uživatele naskenováním vzájemných QR kódů. Tím se vyměňují veřejné klíče, takže si můžete navzájem posílat zprávy soukromě. Ostatní zařízení ve vaší skupině budou vaše zprávy tiše přenášet, ale nemohou je 'otevřít'.

Připojení rádia

Rádiovou desku lze k tabletu/sluchátku připojit buď pomocí kabelu USB OTG, nebo přes Bluetooth. Musíte pro to nastavit své preference výběrem nabídky „Předvolby“na horním panelu akcí. Na horním panelu akcí je ikona, která po zjištění, že je vaše rádiová deska připojena, začne svítit bíle.

U Bluetooth Classic se musíte ujistit, že je bluetooth zapnutý, a musíte svůj telefon/tablet spárovat s deskou ručně. Přejděte na nastavení Bluetooth, vyberte skenování/aktualizaci a klepněte na „Ripple Device“. Vraťte se zpět do aplikace Ripple, poté klepněte na tlačítko „Vybrat zařízení“a ze seznamu vyberte „Zvlnit zařízení“.

U Bluetooth LE není nutné párovat. Jen se ujistěte, že jste vybrali „Ripple Service“na obrazovce „Choose Device“.

Konverzace

Na hlavní obrazovce stačí klepnout na přítele, se kterým chcete chatovat, který přejde na obrazovku konverzace (jak je na obrázku výše). Na panelu akcí se zobrazí jejich jméno a napravo je indikátor signálu, který ukazuje, zda je zařízení tohoto uživatele aktuálně dosažitelné a jak silný je nejbližší signál.

Napište zprávy nebo klepnutím na ikonu „špendlík“nalevo od textového pole odešlete svou aktuální polohu.

Když ostatní uživatelé odešlou svou polohu, uvidíte ji podtrženou a s výpočtem, jak daleko jsou a zhruba ve kterém směru kompasu. Klepnutím na odkaz zobrazíte polohu v Mapách Google.

Krok 4: Zpětná vazba

To je něco, co jsem dělal jako koníček, a protože mě tento druh práce baví. Byla to zajímavá výzva a stále probíhá.

Stále hledám lepší rádiové moduly a kombinace hardwaru spolu s návrhy 3D tisku, aby se více podobal spotřebitelskému zařízení.

Pravděpodobně stále existuje řada chyb, které je třeba odstranit. Dejte mi vědět, jestli to pro vás fungovalo, nebo pokud narazíte na problémy. Zpětná vazba je velmi vítaná.

Užívat si!

pozdravy, Scott Powell.

Pokud shledáte tento projekt užitečným a máte chuť hodit bitcoiny po svém, byl bych vám opravdu vděčný: Moje BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Doporučuje: