Sisukord:

LORA vastastikune suhtlus Arduinoga: 9 sammu
LORA vastastikune suhtlus Arduinoga: 9 sammu

Video: LORA vastastikune suhtlus Arduinoga: 9 sammu

Video: LORA vastastikune suhtlus Arduinoga: 9 sammu
Video: Abandoned Home In America - Everything Left Behind After An Awful Storm! 2024, Juuli
Anonim
LORA vastastikune suhtlus Arduinoga
LORA vastastikune suhtlus Arduinoga

Olen elektroonikahuviline ja see on minu esimene juhendatav, nii et palun ärge olge oma kommentaarides kiiduväärt. Selles juhendis selgitan, kuidas panna kaks LORA sõlme otse suhtlema ilma TTN -i (asjade võrk).

Mis on LORA?

LORA tähistab LOng RAnge. See on Semtechi patenteeritud modulatsioon, mis põhineb CSS (chirp spread spektri) modulatsioonil. See on:

  • pikamaa
  • väike võimsus
  • madal andmeedastuskiirus

Nende omaduste tõttu sobib LORA väga hästi andurite sidevahendiks. Andur võib sõna otseses mõttes töötada aastaid patareiga ja tööulatus võib ületada mitu kilomeetrit. Samuti saab LORA -d kasutada litsentsivabades sagedusribades. Asjade võrgustikust leiate tasuta bändid riikide kaupa. Ma elan Belgias, et saaksin valida EU863-870 ja EU433 vahel.

Näidete kasutamine:

  • Põllumajandus (mulla niiskus, paagi tase, temperatuur, niiskus, tuule suund, …)
  • Jälgimine koos GPS -vastuvõtjaga
  • Vargusvastane (ma olen näinud kontseptsiooni selle paigaldamiseks kallitele kõrgepingekaablitele vibratsiooni tuvastamiseks)
  • … Rakendusi on palju rohkem, teie kujutlusvõime on piir.

Samm: hankige riistvara

Riistvara:

  • 2 arduino nano või 2 arduino uno pistikut peaksid olema samad.
  • 2 esp purunemisplaati
  • 2 lora kaarti rfm95 868mhz teiste sageduste jaoks klõpsake siin.
  • 2 leivaplaati
  • 2 usb kaablit nano jaoks või kaabel uno jaoks
  • hüppaja juhtmed meessoost naissoost
  • hüppaja juhtmed isas -mees
  • 2 antenni (ma kasutan 0,8 mm või 20 WAG südamikku)
  • päise tihvtid, kui need pole arduinoga kaasas

Tööriistad:

  • jootekolb
  • traadi lõikur
  • traadist eemaldajat kasutan 102
  • joonlaud
  • jootma

Samm: laadige tarkvara alla

Tarkvara allalaadimiseks klõpsake neid kahte linki:

  • Arduino IDE
  • Radioheadi raamatukogu

Samm: installige Arduino IDE

Installige Arduino IDE
Installige Arduino IDE
Installige Arduino IDE
Installige Arduino IDE
Installige Arduino IDE
Installige Arduino IDE
  • Pärast tarkvara allalaadimist minge installiprogrammi ja topeltklõpsake seda.
  • Klõpsake nuppu Nõustun
  • Klõpsake järgmist
  • Klõpsake installil
  • USB -draiverite installimiseks klõpsake 2 korda installimisel
  • Klõpsake sulgemiseks

Samm: installige Radioheadi teek

Installige Radioheadi raamatukogu
Installige Radioheadi raamatukogu
Installige Radioheadi raamatukogu
Installige Radioheadi raamatukogu
Installige Radioheadi raamatukogu
Installige Radioheadi raamatukogu

Rfm95 kasutamiseks vajate raadiopea raamatukogu. Kuna te ei saa seda arduino IDE kaudu installida, peate raadiopea teegi käsitsi installima.

  • Avage arduino IDE
  • Minge faili -> eelistused
  • Sealt leiate tee arduino kausta, kust peaksite leidma kausta Raamatukogud. (esimene pilt)
  • Kui kausta Raamatukogud pole olemas, peaksite selle kausta looma.
  • Avage allalaaditud ZIP-fail Radiohead-master.
  • Eemaldage kaust raamatukogude kausta.
  • Taaskäivitage arduino IDE.
  • Nüüd leiate oma raamatukogu loendist (vt kolmas pilt)

Samm: looge antenn

Antenni jaoks kasutan oma 2x2x0,8mm või 2x2 20awg siinikaabli järelejäänud kaablit. Need on pikkused sageduse kohta:

  • 868 MHz 3,25 tolli või 8,2 cm (seda ma kasutan)
  • 915 MHz 3 tolli või 7,8 cm
  • 433 MHz 3 tolli või 16,5 cm

6. samm: jootmine

Jootmine
Jootmine
  • Eemaldage esp -kilbi takistid (vt R1 kuni R3 punasel väljal)
  • Jootke rfm95 kiip esp kilbile.
  • Jootke nööpnõelad esp -kilbi külge
  • Jootke antenn esp -kaitsekile külge. Ärge kasutage ilma antennita, sest võite katet kahjustada.
  • Kui nööpnõelad pole arduino joodise külge joodetud, siis ka need.

Samm: juhtmestik

Juhtmestik
Juhtmestik

Pildil näete, kuidas ühendada arduino rfm95 -ga. Selle tabeli täielikkuse huvides lisasin ka näpunäite, kui kasutate esaf breakouti asemel adafruit kilpi.

8. samm: kodeerimine

Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
  • Laadige kood alla
  • Avage kood arduino ide
  • Minge tööriistadesse, pardale ja valige oma plaat
  • Avage tööriistad, port ja valige arduino jaoks komport
  • Klõpsake üleslaadimisnuppu (kolmandal pildil punasega tähistatud)
  • Kui kõik läks hästi, saate kasutada jadamonitori ja näete pakette saabumas nii serverisse kui ka kliendisse (viimasel pildil punasega märgitud)

9. samm: järeldus

Selles juhendis näitasin LORA põhitõdesid. Kui teile meeldib see juhend ja/või kui mulle meeldib kirjutada rohkem LORA või teiste juhendeid, siis vajutage like nuppu.

Soovitan: