INHOUDSOPGAWE:

LORA eweknie -kommunikasie met Arduino: 9 stappe
LORA eweknie -kommunikasie met Arduino: 9 stappe

Video: LORA eweknie -kommunikasie met Arduino: 9 stappe

Video: LORA eweknie -kommunikasie met Arduino: 9 stappe
Video: Lukas Graham - 7 Years [Official Music Video] 2024, November
Anonim
LORA eweknie -tot -eweknie -kommunikasie met Arduino
LORA eweknie -tot -eweknie -kommunikasie met Arduino

Ek is 'n beginner van elektronika, en dit is my eerste opdrag, so moenie in jou kommentaar kom nie. In hierdie instruksies gaan ek verduidelik hoe om twee LORA -nodusse direk te laat kommunikeer sonder TTN (die dinge -netwerk).

Wat is LORA?

LORA staan vir LOng RAnge Dit is 'n modulasie gepatenteer deur Semtech gebaseer op CSS (chirp spread spectrum) modulasie. Dit is:

  • langafstand
  • lae krag
  • lae datatempo

As gevolg van hierdie eienskappe is LORA baie geskik om te gebruik as kommunikasiemedium vir sensors. 'N Sensor kan jare lank letterlik op 'n battery werk en die reikafstand kan meer as 'n paar kilometer oorskry. LORA kan ook in lisensievrye frekwensiebande gebruik word. Op die dinge -netwerk vind u gratis bande per land. Ek woon in België, sodat ek kan kies tussen EU863-870 en EU433.

Voorbeeld gebruike:

  • Landbou (grondvog, tenkvlak, temperatuur, humiditeit, windrigting, …)
  • Opsporing in kombinasie met 'n GPS -ontvanger
  • Diefstal (ek het 'n konsep gesien om dit op duur hoogspanningskabels te plaas om vibrasie op te spoor)
  • … Daar is baie meer toepassings; u verbeelding is die limiet.

Stap 1: Kry die hardeware

Hardeware:

  • 2 arduino nano's of 2 arduino uno's pinouts moet dieselfde wees.
  • 2 esp breekborde
  • 2 lora kaarte rfm95 868mhz vir ander frekwensies klik hier.
  • 2 broodborde
  • 2 usb kabels vir nano of kabel vir uno
  • trui van man tot vrou
  • springdrade manlik tot manlik
  • 2 antennas (ek gebruik soliede kern 0,8 mm of 20awg)
  • koppenne as dit nie by die arduino ingesluit is nie

Gereedskap:

  • soldeerbout
  • draad snyer
  • draadstropper gebruik ek 102
  • liniaal
  • soldeer

Stap 2: Laai die sagteware af

Klik op hierdie 2 skakels om die sagteware af te laai:

  • Arduino IDE
  • Radiohead biblioteek

Stap 3: Installeer Arduino IDE

Installeer Arduino IDE
Installeer Arduino IDE
Installeer Arduino IDE
Installeer Arduino IDE
Installeer Arduino IDE
Installeer Arduino IDE
  • Nadat u die sagteware afgelaai het, gaan na die installeerder en dubbelklik daarop.
  • Klik Ek stem saam
  • Klik volgende
  • Klik op installeer
  • Klik 2 keer installeer om die usb -bestuurders te installeer
  • Klik sluit

Stap 4: Installeer die Radiohead -biblioteek

Installeer die Radiohead -biblioteek
Installeer die Radiohead -biblioteek
Installeer die Radiohead -biblioteek
Installeer die Radiohead -biblioteek
Installeer die Radiohead -biblioteek
Installeer die Radiohead -biblioteek

U het die radiohead -biblioteek nodig om die rfm95 te gebruik. Omdat u dit nie via die arduino IDE kan installeer nie, moet u die radiohead -biblioteek handmatig installeer.

  • Maak die arduino IDE oop
  • Gaan na lêer -> voorkeure
  • Daar vind u die pad na die arduino -gids waar u die gids Libraries moet vind. (eerste foto)
  • As die gids Biblioteke nie bestaan nie, moet u die gids skep.
  • Maak die afgelaaide zip-lêer Radiohead-master oop.
  • Pak die vouer uit na die gids biblioteke.
  • Herbegin die arduino IDE.
  • U kan u biblioteek nou in die lys vind (sien derde prentjie)

Stap 5: Skep die antenna

Vir die antenna gebruik ek 'n oorblywende kabel van my 2x2x0.8mm of 2x2 20awg buskabel. Dit is die lengtes per frekwensie:

  • 868 mhz 3,25 duim of 8,2 cm (dit is die een wat ek gebruik)
  • 915 mhz 3 duim of 7,8 cm
  • 433 MHz 3 duim of 16,5 cm

Stap 6: Soldeer

Soldeer
Soldeer
  • Verwyder die weerstande van die esp -skild (sien R1 tot R3 in die rooi veld)
  • Soldeer die rfm95 -chip op die esp -skild.
  • Soldeer die speldekop op die esp -skild
  • Soldeer die antenna op die esp -skild. Moenie dit sonder 'n antenna gebruik nie, dit kan die skerm beskadig.
  • As die speldekop nie op die arduino -soldeersel gesoldeer word nie, ook hierdie.

Stap 7: Bedrading

Bedrading
Bedrading

Op die foto kan u sien hoe u die arduino aan die rfm95 kan koppel. Vir die volledigheid van hierdie tabel, het ek ook die pinout ingesluit vir wanneer u die adafruit -skild gebruik in plaas van die esp breakout.

Stap 8: Kodering

Kodering
Kodering
Kodering
Kodering
Kodering
Kodering
Kodering
Kodering
  • Laai die kode af
  • Maak die kode oop in arduino ide
  • Gaan na gereedskap, bord en kies u bord
  • Gaan na gereedskap, poort en kies die com -poort vir u arduino
  • Klik op die oplaai -knoppie (rooi gemerk op die derde prentjie)
  • As alles goed gegaan het, kan u die seriële monitor gebruik en u sien dat pakkies op beide bediener en kliënt aankom (rooi gemerk op die laaste prentjie)

Stap 9: Gevolgtrekking

In hierdie instruksies het ek die basiese beginsels van LORA getoon. As u van hierdie instruksies hou en/of as u daarvan hou dat ek meer instruksies van LORA of ander skryf, druk dan op die like -knoppie.

Aanbeveel: