Sadržaj:

LORA Peer to Peer komunikacija s Arduinom: 9 koraka
LORA Peer to Peer komunikacija s Arduinom: 9 koraka

Video: LORA Peer to Peer komunikacija s Arduinom: 9 koraka

Video: LORA Peer to Peer komunikacija s Arduinom: 9 koraka
Video: Когда отключат ИНТЕРНЕТ. Секрет BitTorrent, Peer-to-Peer, Mesh сети. Стас Шалунов 2024, Juli
Anonim
LORA Peer to Peer komunikacija s Arduinom
LORA Peer to Peer komunikacija s Arduinom

Početnik sam entuzijasta u elektronici i ovo je moje prvo uputstvo, pa vas molim da se ne trudite u komentarima. U ovom uputstvu ću objasniti kako natjerati dva LORA čvora da komuniciraju direktno bez TTN -a (mreže stvari).

Šta je LORA?

LORA označava LOng RAnge To je modulacija patentirana od strane Semtech -a zasnovana na CSS (chirp spread spread) modulaciji. To je:

  • veliki domet
  • mala snaga
  • niska brzina prijenosa podataka

Zbog ovih karakteristika LORA je vrlo pogodna za upotrebu kao komunikacijski medij za senzore. Senzor doslovno može godinama raditi na bateriji, a domet može premašiti više kilometara. Takođe, LORA se može koristiti u frekventnim opsezima bez licenci. Na mreži stvari možete pronaći besplatne bendove po zemljama. Živim u Belgiji pa mogu birati između EU863-870 i EU433.

Primjeri upotrebe:

  • Poljoprivreda (vlaga tla, nivo rezervoara, temperatura, vlažnost, smjer vjetra …)
  • Praćenje u kombinaciji sa GPS prijemnikom
  • Zaštita od krađe (vidio sam koncept stavljanja na skupe visokonaponske kabele za otkrivanje vibracija)
  • … Postoji još mnogo aplikacija, vaša mašta je granica.

Korak 1: Nabavite hardver

Hardver:

  • 2 izvoda arduino nano ili 2 arduino uno treba da budu ista.
  • 2 esp ploče za probijanje
  • 2 lora kartice rfm95 868mhz za ostale frekvencije kliknite ovdje.
  • 2 matične ploče
  • 2 USB kabla za nano ili kabl za uno
  • kratkospojne žice muški na ženski
  • kratkospojne žice muški na muški
  • 2 antene (koristim čvrsto jezgro 0,8 mm ili 20 awg)
  • zaglavlja, ako nisu uključeni u arduino

Alati:

  • lemilica
  • rezač žice
  • skidač žice ja koristim 102
  • vladar
  • lemljenje

Korak 2: Preuzmite softver

Kliknite ove 2 veze za preuzimanje softvera:

  • Arduino IDE
  • Radiohead biblioteka

Korak 3: Instalirajte Arduino IDE

Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE
Instalirajte Arduino IDE
  • Nakon preuzimanja softvera idite na instalacijski program i dvaput kliknite na njega.
  • Kliknite Slažem se
  • Kliknite na dugme Dalje
  • Kliknite instaliraj
  • Pritisnite 2 puta instaliraj za instaliranje USB upravljačkih programa
  • Kliknite zatvori

Korak 4: Instalirajte biblioteku Radiohead

Instalirajte biblioteku Radiohead
Instalirajte biblioteku Radiohead
Instalirajte biblioteku Radiohead
Instalirajte biblioteku Radiohead
Instalirajte biblioteku Radiohead
Instalirajte biblioteku Radiohead

Za korištenje rfm95 potrebna vam je biblioteka radiohead. Budući da ga ne možete instalirati putem arduino IDE -a, morate ručno instalirati biblioteku radiohead.

  • Otvorite arduino IDE
  • Idite na datoteku -> postavke
  • Tamo možete pronaći put do mape arduino gdje biste trebali pronaći mapu Biblioteke. (prva slika)
  • Ako fascikla Biblioteke ne postoji, morate je kreirati.
  • Otvorite preuzetu zip datoteku Radiohead-master.
  • Raspakujte fasciklu u fasciklu biblioteke.
  • Ponovo pokrenite arduino IDE.
  • Svoju biblioteku sada možete pronaći na popisu (pogledajte treću sliku)

Korak 5: Kreirajte antenu

Za antenu koristim neki preostali kabel svog kabela sabirnice 2x2x0,8 mm ili 2x2 20awg. Ovo su dužine po frekvenciji:

  • 868 mhz 3,25 inča ili 8,2 cm (ovaj ja koristim)
  • 915mhz 3 inča ili 7,8 cm
  • 433 mhz 3 inča ili 16,5 cm

Korak 6: Lemljenje

Lemljenje
Lemljenje
  • Uklonite otpornike esp štita (pogledajte R1 do R3 u crvenom polju)
  • Lemite čip rfm95 na esp štit.
  • Lemite glave iglica na esp štit
  • Lemite antenu na esp štit. Nemojte koristiti bez antene jer možete oštetiti štit.
  • Ako pinheaderi nisu lemljeni na arduino lemljenje i oni.

Korak 7: Ožičenje

Ožičenje
Ožičenje

Na slici možete vidjeti kako spojiti arduino na rfm95. Radi potpunosti ove tablice uključio sam i pinout kada koristite štit od adafruta umjesto esp proboja.

Korak 8: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
  • Preuzmite kôd
  • Otvorite kôd u arduino ide
  • Idite na alate, ploču i odaberite ploču
  • Idite na Tools, port i odaberite com port za svoj arduino
  • Pritisnite dugme za otpremanje (označeno crvenom bojom na trećoj slici)
  • Ako je sve prošlo u redu, možete koristiti serijski monitor i vidite pakete koji stižu i na server i na klijenta (označeno crvenom bojom na posljednjoj slici)

Korak 9: Zaključak

U ovom uputstvu sam pokazao osnove LORE. Ako vam se sviđa ovo uputstvo i/ili ako želite da napišem više instrukcija o LORA -i ili drugima, pritisnite dugme za lajk.

Preporučuje se: