Sisukord:

LoRa Mesh raadio: 4 sammu (piltidega)
LoRa Mesh raadio: 4 sammu (piltidega)

Video: LoRa Mesh raadio: 4 sammu (piltidega)

Video: LoRa Mesh raadio: 4 sammu (piltidega)
Video: КАК НАСТРОИТЬ L4D2 2024, November
Anonim
LoRa Mesh raadio
LoRa Mesh raadio

See on mobiiltelefonide jaoks üsna lihtne lisandmoodul, mis võimaldab rühmas SMS-i sarnaseid sõnumeid, kui väljaspool mobiili leviala või katastroofide korral. See kasutab Semtech LoRa raadioid väikese energiatarbega/kauge side jaoks. Riistvaravalikuid on palju ning proovin endiselt erinevaid seadmeid ja tootjaid, kuid praegu näitab see õpetus, kuidas ühte järgmistest tahvlitest kokku panna ja seadistada:

  • TTGO ESP32 Lora koos OLED -iga
  • Adafruit Feather M0 RFM96

Tarvikud

Riistvara saab osta siit:

  • TTGO ESP32 Lora koos OLED -iga. -VÕI-
  • Adafruit Feather M0 RFM95

Valikulised üksused, kuid soovitatav on:

  • väike sisse/välja lüliti
  • Pietsosummer
  • väike 1S Lipo aku
  • USB OTG kaabel

Samm: TTGO ESP32 seadistamine

TTGO ESP32 seadistamine
TTGO ESP32 seadistamine

See plaat on üsna kena selle poolest, et sisaldab kena OLED -ekraani ja Bluetooth -raadio. Kahjuks ei ole LoRa raadio nii hea kui sulg ja tundub, et saab ainult umbes poole ulatusest.

Selle plaadi abil saate valida, kas ühendada telefonitoruga UDB OTG -kaabli, Bluetooth Classic või Bluetooth LE kaudu. Sa lihtsalt välgutad tahvlit vastava püsivara kujutisega (iga ühenduse tüübi jaoks on kolm erinevat püsivara kahendfaili).

Sammud:

  • välkplaat Ripple püsivara pildiga: järgige ReadMe'i GitHubis
  • ühendage aku ja lüliti
  • ühendage piesosummer: TTGO V2 -> GND -le ja tihvtile 13, muud tahvlid -> GND -le ja tihvtile 25
  • valikuline: korpuse 3D printimine

Selle jaoks olen välja töötanud ka 3D-prinditava ümbrise, mille saate alla laadida siit:

2. samm: Adafruit Feather Setup

Adafruit Feather Setup
Adafruit Feather Setup
Adafruit Feather Setup
Adafruit Feather Setup
Adafruit Feather Setup
Adafruit Feather Setup
Adafruit Feather Setup
Adafruit Feather Setup

Need plaadid on kena kvaliteediga, kuid natuke kallimad. Nendega on natuke rohkem seotud, kuna LoRa antenni paigaldamiseks peate veel jootma.

Sammud:

  • välkplaadi Ripple püsivara abil: järgige GitHubi ReadMe'i
  • ühendage piesosummer GND ja digitaalse tihvtiga 11. (EDIT: EI tihvt 13, nagu varem öeldud)
  • jootke u.fl antenni pistik alumisele küljele, ühendage antenn u.fl -ga
  • Valikuline: korpuse 3D printimine. Failid leiate siit:

(Valikuline) Dipoolantenni jootmine

Prinditav 3D-korpus on mõeldud kasutamiseks selle dipoolantenniga: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

See on hea antenn, kuid sellel pole õiget pistikut, nii et peate IPEX4 katkestama, seejärel eraldama koaksiaalsed punutised ja joodise antenni maandusplaatide külge (vt ülaltoodud pilti). Selleks peate kaabli otsast eemaldama umbes 10 mm välisplastist, seejärel eraldama väga peene ümbritseva koaksiaalvõrgu ja asetama sellele jootet. Seejärel eemaldage sisemiselt aktiivtraadilt umbes 1 mm plastikut ja pange sellele väike kogus jootet.

Seejärel vinnake sule peal antenni maanduspadjad ja keskel olev aktiivne antennipadi, seejärel jootke antenn nende padjade külge (eraldatud koaksiaal maapinnaga, aktiivne sisetraat antennipadjaga).

Samm: seadistage rakendus Ripple Messenger

Seadistage rakendus Ripple Messenger
Seadistage rakendus Ripple Messenger
Seadistage rakendus Ripple Messenger
Seadistage rakendus Ripple Messenger

Selle kaasrakendus kannab nime Ripple Messenger. Praegu on ainult Androidi versioon, mille saate Play poest alla laadida: Ripple Messenger

Igale teie rühma inimesele tuleb eraldada kordumatu numbriline ID vahemikus 1 kuni 254. Peate selle omavahel kokku leppima. Koordineerimiseks puudub keskserver.

Samuti saate (valikuliselt) end alamrühmadesse korraldada, määrates endale erinevad grupi-ID-d (jällegi vahemikus 1 kuni 254). Vaikimisi võite kõik jääda nullrühma. Rühmad on nagu kanalid ja moodustavad eraldi võrgusilma.

Sõprade lisamine

Kui olete seadistusekraanile sisestanud oma andmed ja valinud SALVESTA, saate seejärel lisada sõbra teiste kasutajate telefonidele, skannides üksteise QR -koode. See vahetab avalikke võtmeid, et saaksite üksteisele privaatselt sõnumeid saata. Teised teie grupi seadmed edastavad teie sõnumeid vaikselt, kuid ei saa neid avada.

Raadio ühendamine

Raadiolaua saab tahvelarvuti/telefonitoruga ühendada kas USB OTG -kaabli või Bluetoothi kaudu. Peate selle eelistuse määrama, valides ülemisest tegevusribalt menüü „Eelistused”. Ülemisel tegevusribal on ikoon, mis muutub valgeks, kui tuvastab, et teie raadiolaud on ühendatud.

Bluetooth Classicu puhul peate veenduma, et Bluetooth on sisse lülitatud ja telefonitoru/tahvelarvuti tahvelarvutiga käsitsi siduma. Avage Bluetooth -seade ja valige skannimine/värskendamine ning puudutage selle ilmumisel nuppu „Ripple Device”. Minge tagasi rakendusse Ripple, seejärel puudutage nuppu „Vali seade” ja valige loendist „Ripple Device”.

Bluetooth LE puhul ei pea te siduma. Veenduge, et valite ekraanil „Vali seade” valiku „Ripple Service”.

Vestlused

Puudutage põhiekraanil lihtsalt sõpra, kellega soovite vestelda, mis läheb üle vestlusekraanile (nagu ülaltoodud pildil). Toiminguriba näitab nende nime ja paremal on signaalinäitaja, mis näitab, kas selle kasutaja seade on praegu kättesaadav ja kui tugev on lähim signaal.

Lihtsalt sisestage sõnumid või puudutage oma praeguse asukoha saatmiseks tekstikasti vasakul olevat nööpnõela.

Kui teised kasutajad oma asukoha saadavad, näete seda allajoonituna, arvutades, kui kaugel nad on ja mis kompassi suunas. Asukoha nägemiseks Google Mapsis võite lingile puudutada.

4. samm: tagasiside

See on lihtsalt midagi, mida olen hobina teinud ja kuna mulle meeldib selline töö. See on olnud huvitav väljakutse ja jätkub.

Otsin endiselt paremaid raadiomooduleid ja riistvara kombinatsioone koos 3D -printimise kujundusega, et muuta see rohkem tarbijaseadme sarnaseks.

Tõenäoliselt on veel mitmeid vigu, mida siluda. Andke mulle teada, kas see on teie jaoks toiminud või kui teil on probleeme. Tagasiside on väga teretulnud.

Nautige!

Lugupidamisega, Scott Powell.

Kui leiate, et see projekt on kasulik ja tunnete, et viskate Bitcoini oma teele, oleksin tõesti tänulik: Minu BTC -aadress: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Soovitan: