Obsah:
- Zásoby
- Krok 1: Nastavení TTGO ESP32
- Krok 2: Nastavení peří Adafruit
- Krok 3: Nastavte aplikaci Ripple Messenger
- Krok 4: Zpětná vazba
Video: Rádio LoRa Mesh: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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
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
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
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:
Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků
Ovládejte domácí spotřebiče přes LoRa | LoRa v domácí automatizaci | Dálkové ovládání LoRa: Ovládejte a automatizujte své elektrické spotřebiče na dlouhé vzdálenosti (kilometry) bez připojení k internetu. To je možné prostřednictvím LoRa! Hej, co se děje, lidi? Akarsh zde od CETech. Tato PCB má také OLED displej a 3 relé, která
Avatar kreslící robot pomocí MESH: 6 kroků (s obrázky)
Robot kreslení avatara pomocí MESH: Slyšeli jste, že fyzická aktivita vás může učinit kreativnějšími? Aktivní vám pomůže rozšířit myšlení a vytvářet kreativní nápady. Pokud nepracujete často, ale chcete podpořit svou kreativitu, nebojte se - tady je něco pro vás! Toto
Oznámení pračky pomocí MESH: 4 kroky (s obrázky)
Oznámení pračky pomocí MESH: Jejda! Zapomněl jsem na oblečení v pračce … Nezapomínáte si vždy vyzvednout oblečení po vyprání? Tento recept upgraduje vaši pračku, aby vám zasílala oznámení prostřednictvím Gmailu nebo IFTTT, jakmile bude vaše oblečení připraveno na obrázek
Automatizace ventilátoru pomocí teplotního senzoru MESH: 4 kroky (s obrázky)
Automatizujte ventilátor pomocí teplotního čidla MESH: Už vás nebaví přepínat ventilátor " na " a " vypnuto "? Co kdyby byl váš ventilátor automatizovaný a přizpůsobitelný podle vašich oblíbených nastavení teploty? Postavili jsme automatizovaný ventilátor pomocí MESH Temperature & Vlhkost, Wemo a
Automatizace světla pomocí pohybového senzoru MESH: 3 kroky (s obrázky)
Automatizace světla pomocí pohybového senzoru MESH: Často zapomínáte vypnout světla? Při odchodu z domu nebo pokoje je vždy možné zapomenout vypnout světla, ale s pohybovým senzorem MESH jsme problém vyřešili pomocí funkcí detekce a detekce, které vám pomohou usnadnit