Obsah:
- Zásoby
- Krok 1: Nastavenie TTGO ESP32
- Krok 2: Nastavenie peria Adafruit
- Krok 3: Nastavte aplikáciu Ripple Messenger
- Krok 4: Spätná väzba
Video: Rádio LoRa Mesh: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Jedná sa o pomerne jednoduchý doplnok pre mobilné telefóny, ktorý umožňuje skupinové odosielanie správ podobných správam mimo dosahu mobilného signálu alebo v prípade katastrof. Využíva rádia Semtech LoRa na komunikáciu s nízkym výkonom/dlhým dosahom. Existuje veľa možností hardvéru a stále skúšam rôzne zariadenia a výrobcov, ale zatiaľ tento návod ukáže, ako zostaviť a nastaviť jednu z nasledujúcich dosiek:
- TTGO ESP32 Lora s OLED
- Adafruitové perie M0 RFM96
Zásoby
Hardvér je možné zakúpiť tu:
- TTGO ESP32 Lora s OLED. -NEBO-
- Adafruitové perie M0 RFM95
Voliteľné položky, ale odporúčané sú:
- malý vypínač
- Piezo bzučiak
- malá batéria 1S Lipo
- USB OTG kábel
Krok 1: Nastavenie TTGO ESP32
Táto doska je celkom pekná v tom, že obsahuje peknú obrazovku OLED a rádio Bluetooth. Rádio LoRa bohužiaľ nie je také dobré ako Feather a zdá sa, že dosahuje iba polovičný dosah.
Na tejto doske si môžete vybrať, či sa chcete k telefónu pripojiť pomocou kábla UDB OTG, Bluetooth Classic alebo Bluetooth LE. Dosku jednoducho flashujete s príslušným obrázkom firmvéru (pre každý typ pripojenia existujú tri rôzne binárne súbory firmvéru).
Kroky:
- zablesknite dosku s obrázkom firmvéru Ripple: Sledujte ReadMe na GitHub
- zapojte batériu a prepnite ju
- zapojte piezoelektrický bzučiak: TTGO V2 -> na GND a Pin 13, ostatné dosky -> na GND a Pin 25
- voliteľné: puzdro 3D vytlačte
Tiež som na to navrhol puzdro na 3D tlač, ktoré si môžete stiahnuť tu:
Krok 2: Nastavenie peria Adafruit
Tieto dosky sú peknej kvality, ale o niečo drahšie. S nimi je spojených trocha viac, pretože na inštaláciu antény LoRa musíte vykonať ďalšie spájkovanie.
Kroky:
- flashujte dosku pomocou firmvéru Ripple: Sledujte ReadMe na GitHub
- zapojte piezový bzučiak na GND a digitálny kolík 11. (ÚPRAVA: NIE je kolík 13, ako bolo uvedené vyššie)
- spájajte konektor antény u.fl na spodnej strane, anténu pripojte k u.fl
- Voliteľné: 3D prípad vytlačte. Tu nájdete súbory:
(Voliteľné) Spájkovanie dipólovej antény
Puzdro na 3D tlač je navrhnuté na použitie 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ávny konektor, takže musíte odpojiť IPEX4, potom oddeliť koaxiálne vrkoče a spájku k uzemňovacím podložkám antény (pozri koncový obrázok vyššie). Aby ste to urobili, odizolujte asi 10 mm vonkajšieho plastu z konca kábla, potom oddeľte veľmi jemné okolité koaxiálne drôtené pletivo a potom naň naneste spájku. Potom z vnútorného aktívneho drôtu odstráňte asi 1 mm plastu a naneste naň malé množstvo spájky.
Ďalej predpoinujte uzemňovacie podložky antény na Feather a aktívnu anténnu podložku v strede, potom anténu spájkujte s týmito podložkami (oddelený koaxiálny a uzemňovací vankúšik, aktívny vnútorný drôt s anténnou podložkou).
Krok 3: Nastavte aplikáciu Ripple Messenger
Doplnková aplikácia sa tomu hovorí Ripple Messenger. V súčasnosti je k dispozícii iba verzia pre Android, ktorú si môžete stiahnuť z Obchodu Play: Ripple Messenger
Každá osoba vo vašej skupine musí mať pridelené jedinečné číselné ID od 1 do 254. Toto si musíte vyriešiť medzi sebou. Neexistuje žiadny centrálny server na koordináciu.
Môžete tiež (voliteľne) organizovať do podskupín priradením rôznych identifikátorov skupín (opäť od 1 do 254). V predvolenom nastavení môžete všetci zostať v skupine nula. Skupiny sú ako „kanály“a budú tvoriť samostatné sieťové siete.
Pridávanie priateľov
Akonáhle na obrazovke Setup zadáte svoje vlastné údaje a vyberiete položku ULOŽIŤ, môžete sa potom pridať ako priateľa do mobilných telefónov iných používateľov vzájomným skenovaním QR kódov. Tým sa vymenia verejné kľúče, takže si môžete navzájom posielať správy súkromne. Ostatné zariadenia vo vašej skupine budú ticho prenášať vaše správy, ale nebudú ich môcť „otvoriť“.
Pripojenie rádia
Rádiovú dosku je možné k tabletu/telefónu pripojiť buď pomocou kábla USB OTG, alebo prostredníctvom rozhrania Bluetooth. Musíte to nastaviť tak, že v hornom paneli akcií vyberiete ponuku „Predvoľby“. Na hornom paneli akcií je ikona, ktorá po pripojení rádiovej dosky začne svietiť nabielo.
V prípade technológie Bluetooth Classic sa musíte uistiť, že je zapnuté bluetooth, a musíte svoje slúchadlo/tablet spárovať s doskou ručne. Prejdite na nastavenie Bluetooth, zvoľte skenovanie/obnovenie a po kliknutí na položku „Zvlniť zariadenie“. Vráťte sa do aplikácie Ripple, potom klepnite na tlačidlo „Vybrať zariadenie“a v zozname vyberte „Zvlnenie zariadenia“.
V prípade Bluetooth LE by ste párovanie nepotrebovali. Uistite sa, že ste na obrazovke „Vybrať zariadenie“vybrali možnosť „Služba zvlnenia“.
Rozhovory
Na hlavnej obrazovke stačí klepnúť na priateľa, s ktorým sa chcete zhovárať, a tým sa dostanete na obrazovku konverzácie (ako na obrázku vyššie). Na paneli akcií sa zobrazí ich meno a napravo je indikátor signálu, ktorý ukazuje, či je zariadenie tohto používateľa aktuálne dostupné a aký silný je najbližší signál.
Odošlite svoju aktuálnu polohu. Stačí napísať správy alebo klepnutím na ikonu špendlíka vľavo od textového poľa.
Keď ostatní používatelia odošlú svoju polohu, uvidíte to podčiarknuté a s výpočtom, ako ďaleko sú a zhruba v akom smere kompasu. Klepnutím na odkaz zobrazíte polohu v Mapách Google.
Krok 4: Spätná väzba
Je to niečo, čo som robil ako koníček a pretože ma tento druh práce baví. Bola to zaujímavá výzva a stále prebieha.
Stále hľadám lepšie rádiové moduly a hardvérové kombinácie spolu s návrhmi 3D tlače, aby sa viac podobal spotrebnému zariadeniu.
Pravdepodobne stále existuje niekoľko chýb, ktoré je potrebné odstrániť. Dajte mi vedieť, či to pre vás fungovalo, alebo ak máte problémy. Spätná väzba je veľmi vítaná.
Užite si to!
S pozdravom, Scott Powell.
Ak považujete tento projekt za užitočný a máte chuť hodiť nejaký bitcoin po svojom, bol by som vám skutočne vďačný: Moja BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Odporúča:
Rádio Si4703 FM Rádio Arduino Uno Schield: 6 krokov (s obrázkami)
Si4703 FM rádio Arduino Uno Schield: pred 2 mesiacmi mi vyrobilo FM rádio čip TEA5767 (štít Arduino Uno). Bol som použitý s čipom zosilňovača zvuku TDA2822. Všetko funguje, ale dostanem informáciu, že je to ďalšia doska Si4703 FM, ktorá mala RDS. Nestrácam čas a tvorím
Ovládajte domáce spotrebiče nad LoRa - LoRa v domácej automatizácii - Diaľkové ovládanie LoRa: 8 krokov
Ovládajte domáce spotrebiče nad LoRa | LoRa v domácej automatizácii | Diaľkové ovládanie LoRa: Ovládajte a automatizujte svoje elektrické spotrebiče na dlhé vzdialenosti (kilometre) bez internetu. To je možné prostredníctvom LoRa! Hej, čo sa deje, chlapci? Akarsh tu od CETech. Táto doska plošných spojov má tiež OLED displej a 3 relé, ktoré
Oznámenia práčky pomocou MESH: 4 kroky (s obrázkami)
Oznámenia práčky pomocou siete MESH: Ojoj! Zabudol som na oblečenie v práčke … Vždy si zabúdate vyzdvihnúť svoje oblečenie po vypraní? Tento recept aktualizuje vašu práčku, aby ste mohli dostávať upozornenia prostredníctvom služby Gmail alebo IFTTT, akonáhle budú vaše šaty pripravené na obrázok
Automatizujte ventilátor pomocou teplotného senzora MESH: 4 kroky (s obrázkami)
Zautomatizujte ventilátor pomocou teplotného senzora MESH: Už vás nebaví zapnúť ventilátor „" a „Vypnuté“? Čo keby bol váš ventilátor automatizovaný a prispôsobiteľný podľa vašich obľúbených nastavení teploty? Postavili sme automatizovaný ventilátor pomocou MESH Temperature & Vlhkosť, Wemo a
Automatizujte svetlo pomocou pohybového senzora MESH: 3 kroky (s obrázkami)
Automatizujte svetlo pomocou senzora pohybu MESH: Často zabúdate vypnúť svetlá? Pri odchode z domu alebo miestnosti je vždy možné zabudnúť vypnúť svetlá, ale s pohybovým senzorom MESH sme problém vyriešili pomocou funkcií detekcie a odhalenia, ktoré vám pomôžu uľahčiť