Satura rādītājs:

LoRa Mesh radio: 4 soļi (ar attēliem)
LoRa Mesh radio: 4 soļi (ar attēliem)
Anonim
LoRa Mesh radio
LoRa Mesh radio

Šis ir diezgan vienkāršs papildinājums mobilajiem tālruņiem, lai iespējotu īsziņām līdzīgu ziņojumapmaiņu grupā, atrodoties ārpus šūnu pārklājuma vai katastrofu gadījumos. Tas izmanto Semtech LoRa radio, lai nodrošinātu mazjaudas/liela attāluma sakarus. Ir daudz aparatūras iespēju, un es joprojām izmēģinu dažādas ierīces un ražotājus, taču pagaidām šī apmācība parādīs, kā salikt un iestatīt vienu no šīm plāksnēm:

  • TTGO ESP32 Lora ar OLED
  • Adafruit Feather M0 RFM96

Piegādes

Aparatūru var iegādāties šeit:

  • TTGO ESP32 Lora ar OLED. -VAI-
  • Adafruit Feather M0 RFM95

Neobligāti, bet ieteicami priekšmeti:

  • mazs ieslēgšanas/izslēgšanas slēdzis
  • Pjezo skaņas signāls
  • mazs 1S Lipo akumulators
  • USB OTG kabelis

1. darbība: TTGO ESP32 iestatīšana

TTGO ESP32 iestatīšana
TTGO ESP32 iestatīšana

Šī tāfele ir diezgan jauka, jo tajā ir jauks OLED ekrāns un Bluetooth radio. Diemžēl LoRa radio nav tik labs kā spalva, un šķiet, ka tas sasniedz tikai pusi diapazona.

Izmantojot šo paneli, varat izvēlēties, vai izveidot savienojumu ar klausuli, izmantojot UDB OTG kabeli, Bluetooth Classic vai Bluetooth LE. Jūs vienkārši mirgo tāfele ar atbilstošu programmaparatūras attēlu (katram savienojuma veidam ir trīs dažādi programmaparatūras binārie faili).

Soļi:

  • zibspuldzi ar Ripple programmaparatūras attēlu: sekojiet ReadMe vietnē GitHub
  • pievienojiet akumulatoru un slēdzi
  • pievienojiet pjezo skaņas signālu: TTGO V2 -> uz GND un 13. tapu, citi dēļi -> uz GND un 25. tapu
  • pēc izvēles: 3D drukāt lietu

Šim nolūkam esmu izstrādājis arī 3D izdrukājamu futrāli, kuru varat lejupielādēt šeit:

2. darbība: Adafruit spalvu iestatīšana

Adafruit spalvu iestatīšana
Adafruit spalvu iestatīšana
Adafruit spalvu iestatīšana
Adafruit spalvu iestatīšana
Adafruit spalvu iestatīšana
Adafruit spalvu iestatīšana
Adafruit spalvu iestatīšana
Adafruit spalvu iestatīšana

Šīs plāksnes ir jaukas kvalitātes, bet nedaudz dārgākas. Ar tiem ir saistīts nedaudz vairāk, jo, lai instalētu LoRa antenu, jums ir jāveic vairāk lodēšanas.

Soļi:

  • zibspuldzi ar Ripple programmaparatūru: Sekojiet ReadMe vietnē GitHub
  • savienojiet pjezo skaņas signālu ar GND un digitālo tapu 11. (EDIT: NAV 13. tapa, kā norādīts iepriekš)
  • pielodējiet u.fl antenas savienotāju apakšā, pievienojiet antenu u.fl
  • Neobligāti: 3D drukāt lietu. Failus skatiet šeit:

(Pēc izvēles) Dipola antenas lodēšana

3D izdrukājamais korpuss ir paredzēts lietošanai ar šo dipola antenu: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

Tā ir laba antena, bet tai nav pareizā savienotāja, tāpēc jums ir nepieciešams nogriezt IPEX4 vienu reizi, pēc tam atdalīt pierunātās bizes un lodēt ar antenas zemējuma spilventiņiem (sk. Gala attēlu iepriekš). Lai to izdarītu, no kabeļa gala ir jānoņem apmēram 10 mm ārējā plastmasa, pēc tam jāatdala ļoti smalkais apkārt esošais koaksiālais stiepļu tīkls, pēc tam uz tā jāpieliek lodmetāls. Pēc tam no iekšējās aktīvās stieples noņemiet apmēram 1 mm plastmasas un uz tā ielieciet nelielu daudzumu lodēšanas.

Pēc tam iepriekš notīriet antenas zemējuma spilventiņus uz spalvas un aktīvo antenas spilventiņu vidū, pēc tam pielodējiet antenu pie šiem spilventiņiem (atdalīts pierunāt ar zemi, aktīvs iekšējais vads ar antenas spilventiņu).

3. darbība: iestatiet lietotni Ripple Messenger

Iestatiet lietotni Ripple Messenger
Iestatiet lietotni Ripple Messenger
Iestatiet lietotni Ripple Messenger
Iestatiet lietotni Ripple Messenger

Pavadošo lietotni šim nolūkam sauc par Ripple Messenger. Pašlaik ir tikai Android versija, kuru varat lejupielādēt no Play veikala: Ripple Messenger

Katrai jūsu grupas personai ir jāpiešķir unikāls skaitlisks ID no 1 līdz 254. Jums tas jāsakārto savā starpā. Nav centrālā servera koordinācijai.

Varat arī (pēc izvēles) organizēties apakšgrupās, piešķirot sev dažādus grupas ID (atkal no 1 līdz 254). Pēc noklusējuma jūs visi varat palikt nulles grupā. Grupas ir kā “kanāli” un veidos atsevišķus acu tīklus.

Draugu pievienošana

Kad esat ievadījis savus datus iestatīšanas ekrānā un izvēlējies SAGLABĀT, jūs varat pievienot kā draugu citu lietotāju tālruņiem, skenējot viens otra QR kodus. Tas apmainās ar publiskajām atslēgām, lai jūs varētu privāti sūtīt viens otram ziņas. Citas jūsu grupas ierīces klusi pārraidīs jūsu ziņojumus, bet nevarēs tos atvērt.

Radio savienošana

Radio plāksni var savienot ar planšetdatoru/klausuli, izmantojot USB OTG kabeli vai Bluetooth. Jums ir jāiestata šī izvēle, augšējā darbību joslā atlasot izvēlni Preferences. Augšējā darbību joslā ir ikona, kas kļūs baltā krāsā, kad būs konstatējusi, ka ir pieslēgta radio plate.

Bluetooth Classic gadījumā jums jāpārliecinās, vai Bluetooth ir ieslēgts, un tālrunis/planšetdators ir jāsavieno pārī ar plati manuāli. Dodieties uz Bluetooth iestatījumu un atlasiet skenēt/atsvaidzināt un pieskarieties “Ripple Device”, kad tas parādās. Atgriezieties lietotnē Ripple, pēc tam pieskarieties pogai “Izvēlēties ierīci” un sarakstā atlasiet “Ripple ierīce”.

Bluetooth LE gadījumā jums nav nepieciešams savienot pārī. Vienkārši pārliecinieties, ka ekrānā “Izvēlēties ierīci” esat izvēlējies “Ripple Service”.

Sarunas

Galvenajā ekrānā jūs vienkārši pieskarieties draugam, ar kuru vēlaties tērzēt, un tas pāriet uz sarunas ekrānu (kā parādīts iepriekš). Darbību joslā tiks parādīts viņu vārds, bet labajā pusē ir signāla indikators, kas parādīs, vai šī lietotāja ierīce pašlaik ir sasniedzama un cik spēcīgs ir tuvākais signāls.

Vienkārši ierakstiet ziņojumus vai pieskarieties ikonai “piespraude” tekstlodziņa kreisajā pusē, lai nosūtītu savu pašreizējo atrašanās vietu.

Kad citi lietotāji sūta savu atrašanās vietu, jūs redzēsiet to pasvītrotu, aprēķinot, cik tālu viņi atrodas un aptuveni kādā kompasa virzienā. Varat pieskarties saitei, lai redzētu atrašanās vietu pakalpojumā Google Maps.

4. darbība. Atsauksmes

Tas ir tikai kaut kas, ko esmu darījis kā hobijs, un tāpēc, ka man patīk šāds darbs. Tas ir bijis interesants izaicinājums, un tas turpinās.

Es joprojām meklēju labākus radio moduļus un aparatūras kombinācijas, kā arī 3D drukas dizainu, lai padarītu to vairāk līdzīgu plaša patēriņa ierīcei.

Iespējams, joprojām ir vairākas kļūdas, kas jānovērš. Ļaujiet man zināt, vai tas jums ir izdevies vai ja rodas problēmas. Atsauksmes ir ļoti apsveicamas.

Izbaudi!

Sveicieni, Skots Pauels.

Ja jums šķiet, ka šis projekts ir noderīgs un jūtaties kā iemest kādu Bitcoin, es būšu patiesi pateicīgs: Mana BTC adrese: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Ieteicams: