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, Studeni
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, stoga vas molim da se ne ustručavate u komentarima. U ovom uputstvu ću objasniti kako natjerati dva LORA čvora da komuniciraju izravno bez TTN -a (mreže stvari).

Što je LORA?

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

  • dalekometni
  • male snage
  • niska brzina prijenosa podataka

Zbog ovih karakteristika LORA je vrlo prikladna 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đer se LORA može koristiti u frekvencijskim 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, razina spremnika, temperatura, vlažnost, smjer vjetra …)
  • Praćenje u kombinaciji s 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:

  • Isključci 2 arduino nano ili 2 arduino uno -a trebaju biti isti.
  • 2 esp ploče za probijanje
  • 2 lora kartice rfm95 868mhz za ostale frekvencije kliknite ovdje.
  • 2 ploče
  • 2 USB kabela za nano ili kabel za uno
  • kratkospojne žice muški na ženski
  • kratkospojne žice muški na muški
  • 2 antene (koristim punu jezgru 0,8 mm ili 20 awg)
  • igle zaglavlja ako nisu uključene u arduino

Alati:

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

Korak 2: Preuzmite softver

Kliknite ove dvije veze za preuzimanje softvera:

  • Arduino IDE
  • Biblioteka Radiohead

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
  • Pritisnite sljedeći
  • Pritisnite instaliraj
  • Pritisnite 2 puta instaliraj za instaliranje USB upravljačkih programa
  • Pritisnite zatvori

Korak 4: Instalirajte knjižnicu Radiohead

Instalirajte knjižnicu Radiohead
Instalirajte knjižnicu Radiohead
Instalirajte knjižnicu Radiohead
Instalirajte knjižnicu Radiohead
Instalirajte knjižnicu Radiohead
Instalirajte knjižnicu 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 Knjižnice. (prva slika)
  • Ako mapa Knjižnice ne postoji, trebate je stvoriti.
  • Otvorite preuzetu zip datoteku Radiohead-master.
  • Izdvojite mapu u mapu knjižnice.
  • Ponovo pokrenite arduino IDE.
  • Svoju biblioteku sada možete pronaći na popisu (pogledajte treću sliku)

Korak 5: Stvorite antenu

Za antenu koristim preostali kabel svog sabirničkog kabela 2x2x0,8 mm ili 2x2 20awg. Ovo su duljine po frekvenciji:

  • 868 mhz 3,25 inča ili 8,2 cm (ovaj ja koristim)
  • 915 mhz 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 izbijanja esp -a.

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 alate, port i odaberite com port za svoj arduino
  • Pritisnite gumb za prijenos (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 poslužitelj i na klijent (označeno crvenom bojom na posljednjoj slici)

Korak 9: Zaključak

U ovom uputstvu pokazao sam osnove LORE. Ako vam se sviđa ovo uputstvo i/ili ako želite da napišem više instrukcija o LORI ili drugima, molimo vas da pritisnete dugme Sviđa mi se.

Preporučeni: