Satura rādītājs:

LORA vienaudžu komunikācija ar Arduino: 9 soļi
LORA vienaudžu komunikācija ar Arduino: 9 soļi

Video: LORA vienaudžu komunikācija ar Arduino: 9 soļi

Video: LORA vienaudžu komunikācija ar Arduino: 9 soļi
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Novembris
Anonim
LORA vienaudžu komunikācija ar Arduino
LORA vienaudžu komunikācija ar Arduino

Es esmu iesācējs elektronikas entuziasts, un šī ir mana pirmā pamācība, tāpēc, lūdzu, nekautrējieties komentāros. Šajā pamācībā es paskaidrošu, kā likt diviem LORA mezgliem tieši sazināties bez TTN (lietu tīkla).

Kas ir LORA?

LORA apzīmē LOng RAnge. Tā ir Semtech patentēta modulācija, kuras pamatā ir CSS (chirp spread spektra) modulācija. Tas ir:

  • garš diapazons
  • zema jauda
  • zems datu pārraides ātrums

Šo īpašību dēļ LORA ir ļoti labi piemērota kā sensoru sakaru līdzeklis. Sensors burtiski var darboties gadiem ilgi ar akumulatoru, un darbības rādiuss var pārsniegt vairākus kilometrus. Arī LORA var izmantot frekvenču joslās bez licences. Lietu tīklā varat atrast bezmaksas joslas pēc valsts. Es dzīvoju Beļģijā, lai es varētu izvēlēties starp EU863-870 un EU433.

Lietošanas piemēri:

  • Lauksaimniecība (augsnes mitrums, tvertnes līmenis, temperatūra, mitrums, vēja virziens, …)
  • Izsekošana kopā ar GPS uztvērēju
  • Zādzību novēršana (esmu redzējis koncepciju, kā to novietot dārgos augstsprieguma kabeļos, lai noteiktu vibrāciju)
  • … Ir daudz vairāk lietojumu, jūsu iztēle ir robeža.

1. darbība: iegūstiet aparatūru

Aparatūra:

  • 2 arduino nano vai 2 arduino uno spraudņiem jābūt vienādiem.
  • 2 esp breakout dēļi
  • 2 lora kartes rfm95 868mhz citām frekvencēm noklikšķiniet šeit.
  • 2 maizes dēļi
  • 2 USB kabeļi nano vai kabelis uno
  • džempera vadi no vīrieša līdz sievietei
  • džempera vadi no vīrieša uz vīrieti
  • 2 antenas (es izmantoju cietu serdi 0.8mm vai 20awg)
  • galvenes tapas, ja tās nav iekļautas arduino komplektā

Rīki:

  • lodāmurs
  • stieples griezējs
  • stiepļu noņēmēju es izmantoju 102
  • lineāls
  • lodēt

2. darbība: lejupielādējiet programmatūru

Lai lejupielādētu programmatūru, noklikšķiniet uz šīm divām saitēm:

  • Arduino IDE
  • Radiohead bibliotēka

3. darbība: instalējiet Arduino IDE

Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE
  • Pēc programmatūras lejupielādes dodieties uz instalētāju un veiciet dubultklikšķi uz tās.
  • Noklikšķiniet uz Es piekrītu
  • Noklikšķiniet uz Tālāk
  • Noklikšķiniet uz instalēt
  • Noklikšķiniet 2 reizes instalēt, lai instalētu USB draiverus
  • Noklikšķiniet uz aizvērt

4. darbība: instalējiet Radiohead bibliotēku

Instalējiet Radiohead bibliotēku
Instalējiet Radiohead bibliotēku
Instalējiet Radiohead bibliotēku
Instalējiet Radiohead bibliotēku
Instalējiet Radiohead bibliotēku
Instalējiet Radiohead bibliotēku

Lai izmantotu rfm95, jums ir nepieciešama radiohead bibliotēka. Tā kā to nevar instalēt, izmantojot arduino IDE, radiohead bibliotēka jāinstalē manuāli.

  • Atveriet arduino IDE
  • Dodieties uz failu -> preferences
  • Tur jūs varat atrast ceļu uz mapi arduino, kur jums vajadzētu atrast mapi Bibliotēkas. (pirmā bilde)
  • Ja mape Bibliotēkas neeksistē, tā jāizveido.
  • Atveriet lejupielādēto zip failu Radiohead-master.
  • Izvelciet mapi bibliotēku mapē.
  • Restartējiet arduino IDE.
  • Tagad savu bibliotēku var atrast sarakstā (skat. 3. attēlu)

5. darbība: izveidojiet antenu

Antenai es izmantoju atlikušo kabeli no mana 2x2x0.8mm vai 2x2 20awg kopnes kabeļa. Tie ir garumi uz frekvenci:

  • 868 MHz 3,25 collas vai 8,2 cm (tas ir tas, ko izmantoju)
  • 915 MHz 3 collas vai 7,8 cm
  • 433 MHz 3 collas vai 16,5 cm

6. solis: lodēšana

Lodēšana
Lodēšana
  • Noņemiet esp vairoga rezistorus (skatiet R1 līdz R3 sarkanajā laukā)
  • Lodējiet rfm95 mikroshēmu uz esp vairoga.
  • Lodējiet tapas uz esp vairoga
  • Lodējiet antenu uz esp vairoga. Nelietojiet bez antenas, jo jūs varat sabojāt vairogu.
  • Ja adatas galviņas nav pielodētas arduino lodēšanai, arī tās.

7. solis: Elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Attēlā jūs varat redzēt, kā savienot arduino ar rfm95. Šīs tabulas pilnīguma labad es iekļāvu arī kontaktinformāciju, kad esp breakout vietā izmantojat adafruit vairogu.

8. darbība: kodēšana

Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana
  • Lejupielādējiet kodu
  • Atveriet kodu arduino ide
  • Dodieties uz rīkiem, dēli un izvēlieties savu dēli
  • Dodieties uz rīkiem, ostu un atlasiet sava arduino kom portu
  • Noklikšķiniet uz augšupielādes pogas (trešajā attēlā atzīmēta ar sarkanu)
  • Ja viss noritēja labi, varat izmantot seriālo monitoru un redzat, ka paketes tiek saņemtas gan serverī, gan klientā (pēdējā attēlā atzīmētas ar sarkanu)

9. solis. Secinājums

Šajā pamācībā es parādīju LORA pamatus. Ja jums patīk šī pamācība un/vai ja man patīk rakstīt vairāk LORA vai citu pamācību, lūdzu, nospiediet pogu Patīk.

Ieteicams: