Turinys:

LORA tarpusavio bendravimas su „Arduino“: 9 žingsniai
LORA tarpusavio bendravimas su „Arduino“: 9 žingsniai

Video: LORA tarpusavio bendravimas su „Arduino“: 9 žingsniai

Video: LORA tarpusavio bendravimas su „Arduino“: 9 žingsniai
Video: Comunicación LORA a larga DISTANCIA😮 #shorts #esp32 #arduino 2024, Lapkritis
Anonim
LORA tarpusavio bendravimas su „Arduino“
LORA tarpusavio bendravimas su „Arduino“

Aš esu pradedantis elektronikos entuziastas ir tai yra mano pirmasis pamokomas dalykas, todėl prašau nesiginčyti savo komentaruose. Šioje instrukcijoje paaiškinsiu, kaip priversti du LORA mazgus tiesiogiai bendrauti be TTN (daiktų tinklo).

Kas yra LORA?

LORA reiškia „LOng RAnge“. Tai „Semtech“patentuota moduliacija, pagrįsta CSS („chirp spread“spektro) moduliacija. Tai:

  • ilgo nuotolio
  • mažai energijos
  • mažas duomenų perdavimo greitis

Dėl šių savybių LORA labai tinka naudoti kaip jutiklių ryšio terpė. Jutiklis gali veikti daugelį metų naudojant akumuliatorių, o nuotolis gali viršyti kelis kilometrus. Taip pat LORA gali būti naudojama nemokamose dažnių juostose. Daiktų tinkle galite rasti nemokamas grupes pagal šalį. Gyvenu Belgijoje, todėl galiu rinktis iš EU863-870 ir EU433.

Naudojimo pavyzdžiai:

  • Žemės ūkis (dirvožemio drėgmė, rezervuaro lygis, temperatūra, drėgmė, vėjo kryptis, …)
  • Stebėjimas kartu su GPS imtuvu
  • Apsauga nuo vagysčių (mačiau koncepciją, kaip ją prijungti prie brangių aukštos įtampos kabelių, kad būtų galima aptikti vibraciją)
  • … Yra daug daugiau programų, jūsų vaizduotė yra riba.

1 žingsnis: Gaukite aparatinę įrangą

Techninė įranga:

  • 2 arduino nano arba 2 arduino uno pinout turi būti vienodi.
  • 2 esp išlaužimo lentos
  • 2 lora korteles rfm95 868mhz kitiems dažniams spustelėkite čia.
  • 2 duonos lentos
  • 2 usb laidai nano arba kabelis uno
  • jungiamieji laidai iš vyro į moterį
  • jungiamieji laidai iš vyro į vyrą
  • 2 antenos (aš naudoju kietą 0,8 mm arba 20 wag branduolį)
  • antraštės kaiščiai, jei nėra komplekte su arduino

Įrankiai:

  • lituoklis
  • vielos pjaustytuvas
  • Aš naudoju vielos nuėmiklį 102
  • valdovas
  • lituoklis

2 veiksmas: atsisiųskite programinę įrangą

Norėdami atsisiųsti programinę įrangą, spustelėkite šias 2 nuorodas:

  • „Arduino IDE“
  • „Radiohead“biblioteka

3 veiksmas: įdiekite „Arduino IDE“

Įdiekite „Arduino IDE“
Įdiekite „Arduino IDE“
Įdiekite „Arduino IDE“
Įdiekite „Arduino IDE“
Įdiekite „Arduino IDE“
Įdiekite „Arduino IDE“
  • Atsisiuntę programinę įrangą, eikite į diegimo programą ir dukart spustelėkite ją.
  • Spustelėkite Sutinku
  • Spustelėkite kitą
  • Spustelėkite įdiegti
  • Spustelėkite 2 kartus įdiegti, kad įdiegtumėte USB tvarkykles
  • Spustelėkite uždaryti

4 veiksmas: įdiekite „Radiohead“biblioteką

Įdiekite „Radiohead“biblioteką
Įdiekite „Radiohead“biblioteką
Įdiekite „Radiohead“biblioteką
Įdiekite „Radiohead“biblioteką
Įdiekite „Radiohead“biblioteką
Įdiekite „Radiohead“biblioteką

Norint naudoti „rfm95“, jums reikia „radiohead“bibliotekos. Kadangi negalite jo įdiegti per „arduino IDE“, turite „radiohead“biblioteką įdiegti rankiniu būdu.

  • Atidarykite arduino IDE
  • Eikite į failą -> nuostatos
  • Čia galite rasti kelią į aplanką arduino, kuriame turėtumėte rasti aplanką Bibliotekos. (pirma nuotrauka)
  • Jei aplanko „Bibliotekos“nėra, turėtumėte jį sukurti.
  • Atidarykite atsisiųstą ZIP failą „Radiohead-master“.
  • Ištraukite aplanką į bibliotekų aplanką.
  • Iš naujo paleiskite arduino IDE.
  • Dabar savo biblioteką galite rasti sąraše (žr. 3 paveikslą)

5 žingsnis: sukurkite anteną

Antenai naudoju likusį 2x2x0,8 mm arba 2x2 20awg magistralinio kabelio kabelį. Tai yra ilgiai vienam dažniui:

  • 868 MHz 3,25 colio arba 8,2 cm (tai aš naudoju)
  • 915 MHz 3 coliai arba 7,8 cm
  • 433 MHz 3 coliai arba 16,5 cm

6 žingsnis: litavimas

Litavimas
Litavimas
  • Nuimkite esp skydo rezistorius (žr. R1 – R3 raudoname lauke)
  • Lituokite rfm95 mikroschemą ant esp skydo.
  • Lituokite smeigtukus ant esp skydo
  • Lituokite anteną ant esp skydo. Nenaudokite be antenos, galite sugadinti skydą.
  • Jei antgaliai nėra lituojami ant arduino lydmetalio, jie taip pat.

7 žingsnis: laidų prijungimas

Laidai
Laidai

Paveikslėlyje galite pamatyti, kaip prijungti arduino prie rfm95. Dėl šios lentelės išsamumo aš taip pat įtraukiau nurodymą, kai naudojate adafruit skydą, o ne esp breakout.

8 žingsnis: kodavimas

Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas
  • Atsisiųskite kodą
  • Atidarykite kodą naudodami arduino ide
  • Eikite į įrankius, lentą ir pasirinkite savo lentą
  • Eikite į įrankius, prievadą ir pasirinkite „arduino“prievadą
  • Spustelėkite įkėlimo mygtuką (trečioje nuotraukoje pažymėtas raudonai)
  • Jei viskas klostėsi gerai, galite naudoti serijinį monitorių ir matote paketus, gaunamus tiek serveryje, tiek kliente (paskutinėje nuotraukoje pažymėta raudona spalva)

9 žingsnis: Išvada

Šioje pamokoje aš parodžiau LORA pagrindus. Jei jums patinka ši pamoka ir (arba) jei man patinka rašyti daugiau LORA ar kitų nurodymų, paspauskite patinka mygtuką.

Rekomenduojamas: