Cuprins:

Comunicarea LORA de la egal la egal cu Arduino: 9 pași
Comunicarea LORA de la egal la egal cu Arduino: 9 pași

Video: Comunicarea LORA de la egal la egal cu Arduino: 9 pași

Video: Comunicarea LORA de la egal la egal cu Arduino: 9 pași
Video: Controlarea a 32 motoare servo cu PCA9685 și Arduino: V3 2024, Iulie
Anonim
LORA Comunicare de la egal la egal cu Arduino
LORA Comunicare de la egal la egal cu Arduino

Sunt un entuziast la început de electronică și acesta este primul meu instructable, așa că vă rog să nu fiți încrezători în comentariile dvs. În acest instructable voi explica cum să fac două noduri LORA să comunice direct fără TTN (rețeaua de lucruri).

Ce este LORA?

LORA înseamnă LOng RAnge Este o modulație brevetată de Semtech bazată pe modulație CSS (spectru de răspândire chirp). Este:

  • raza lunga
  • putere redusă
  • rata de date scăzută

Datorită acestor caracteristici, LORA este foarte potrivit pentru a fi utilizat ca mediu de comunicație pentru senzori. Un senzor poate funcționa literalmente ani de zile pe o baterie și intervalele pot depăși mai mulți kilometri. De asemenea, LORA poate fi utilizat în benzi de frecvență fără licență. În rețeaua de lucruri puteți găsi trupele gratuite în funcție de țară. Locuiesc în Belgia, astfel încât să pot alege între EU863-870 și EU433.

Exemple de utilizări:

  • Agricultură (umiditatea solului, nivelul rezervorului, temperatura, umiditatea, direcția vântului, …)
  • Urmărire în combinație cu un receptor GPS
  • Anti-furt (am văzut un concept pentru a-l pune pe cabluri scumpe de înaltă tensiune pentru a detecta vibrațiile)
  • … Există mult mai multe aplicații, imaginația ta este limita.

Pasul 1: Obțineți hardware-ul

Hardware:

  • 2 pinuri arduino nano sau 2 pinouts arduino uno trebuie să fie la fel.
  • 2 plăci de spart sp
  • 2 carduri lora rfm95 868mhz pentru alte frecvențe faceți clic aici.
  • 2 panouri
  • 2 cabluri USB pentru nano sau cablu pentru uno
  • jumper cabluri de la bărbat la femeie
  • jumper cabluri de la mascul la mascul
  • 2 antene (folosesc nucleu solid de 0,8 mm sau 20awg)
  • pini antet dacă nu sunt incluși cu arduino

Instrumente:

  • ciocan de lipit
  • cleste de sarma
  • stripper de sârmă folosesc 102
  • rigla
  • lipit

Pasul 2: Descărcați software-ul

Faceți clic pe aceste 2 linkuri pentru a descărca software-ul:

  • IDE Arduino
  • Biblioteca Radiohead

Pasul 3: Instalați Arduino IDE

Instalați Arduino IDE
Instalați Arduino IDE
Instalați Arduino IDE
Instalați Arduino IDE
Instalați Arduino IDE
Instalați Arduino IDE
  • După descărcarea software-ului, accesați programul de instalare și faceți dublu clic pe el.
  • Faceți clic pe Sunt de acord
  • Faceți clic pe următor
  • Faceți clic pe instalare
  • Faceți clic de 2 ori instalați pentru a instala driverele USB
  • Faceți clic pe închidere

Pasul 4: Instalați biblioteca Radiohead

Instalați Biblioteca Radiohead
Instalați Biblioteca Radiohead
Instalați Biblioteca Radiohead
Instalați Biblioteca Radiohead
Instalați Biblioteca Radiohead
Instalați Biblioteca Radiohead

Aveți nevoie de biblioteca radiohead pentru a utiliza rfm95. Deoarece nu îl puteți instala prin IDE-ul arduino, trebuie să instalați manual biblioteca radiohead.

  • Deschideți IDE-ul arduino
  • Accesați fișier -> preferințe
  • Acolo puteți găsi calea către folderul arduino unde ar trebui să găsiți folderul Biblioteci. (prima poza)
  • Dacă folderul Biblioteci nu există, ar trebui să îl creați.
  • Deschideți fișierul zip descărcat Radiohead-master.
  • Extrageți folderul în folderul biblioteci.
  • Reporniți IDE-ul arduino.
  • Acum îți poți găsi biblioteca în listă (vezi a treia imagine)

Pasul 5: Creați antena

Pentru antenă folosesc câteva cabluri rămase din cablul meu de bus 2x2x0.8mm sau 2x2 20awg. Acestea sunt lungimile pe frecvență:

  • 868mhz 3,25 țoli sau 8,2 cm (acesta este cel pe care îl folosesc)
  • 915mhz 3 inci sau 7,8 cm
  • 433mhz 3 inci sau 16,5cm

Pasul 6: lipire

Lipire
Lipire
  • Scoateți rezistențele scutului esp (consultați R1 la R3 în câmpul roșu)
  • Lipiți cipul rfm95 pe scutul esp.
  • Lipiți capetele de pin pe scutul esp
  • Lipiți antena pe scutul esp. Nu utilizați fără antenă, puteți deteriora scutul.
  • Dacă capetele de pin nu sunt lipite pe lipirea arduino, acestea sunt și ele.

Pasul 7: Cablare

Cablare
Cablare

În imagine puteți vedea cum să conectați arduino la rfm95. Pentru completitudinea acestui tabel, am inclus și pinout-ul pentru momentul în care utilizați scutul adafruit în loc de breakout-ul esp.

Pasul 8: Codificare

Codificare
Codificare
Codificare
Codificare
Codificare
Codificare
Codificare
Codificare
  • Descărcați codul
  • Deschideți codul în arduino ide
  • Accesați instrumentele, plătiți și selectați placa dvs.
  • Mergeți la instrumente, port și selectați portul com pentru arduino
  • Faceți clic pe butonul de încărcare (marcat cu roșu pe a treia imagine)
  • Dacă totul a mers bine, puteți utiliza monitorul serial și vedeți pachete care sosesc atât pe server, cât și pe client (marcate cu roșu pe ultima imagine)

Pasul 9: Concluzie

În acest instructable am arătat elementele de bază ale LORA. Dacă vă place acest lucru instructabil și / sau dacă doriți să scriu mai multe instructaje despre LORA sau altele, vă rugăm să apăsați butonul Apreciază.

Recomandat: