Tartalomjegyzék:

LORA Peer -peer kommunikáció Arduino -val: 9 lépés
LORA Peer -peer kommunikáció Arduino -val: 9 lépés

Videó: LORA Peer -peer kommunikáció Arduino -val: 9 lépés

Videó: LORA Peer -peer kommunikáció Arduino -val: 9 lépés
Videó: Высокая плотность 2022 2024, November
Anonim
LORA Peer -peer kommunikáció Arduino -val
LORA Peer -peer kommunikáció Arduino -val

Kezdő elektronikai rajongó vagyok, és ez az első tanítható, ezért kérem, ne haragudjon a megjegyzéseire. Ebben az utasításban elmagyarázom, hogyan lehet két LORA csomópontot közvetlenül kommunikálni TTN (a dolgok hálózata) nélkül.

Mi az a LORA?

A LORA a LOng RAnge rövidítése. Ez a Semtech által szabadalmaztatott moduláció, amely CSS (chirp spread spektrum) moduláción alapul. Ez:

  • hosszú távú
  • alacsony fogyasztású
  • alacsony adatsebesség

Ezen tulajdonságai miatt a LORA nagyon jól használható kommunikációs közegként az érzékelőkhöz. Egy érzékelő szó szerint éveken keresztül képes működni az akkumulátoron, és hatótávolsága meghaladhatja a több kilométert. A LORA használható licenc nélküli frekvenciasávokban is. A dologhálózaton országonként megtalálhatja az ingyenes zenekarokat. Belgiumban élek, így választhatok az EU863-870 és az EU433 között.

Példák a felhasználásra:

  • Mezőgazdaság (talajnedvesség, tartályszint, hőmérséklet, páratartalom, szélirány, …)
  • Nyomkövetés GPS -vevővel kombinálva
  • Lopásgátlás (láttam egy koncepciót, amellyel drága nagyfeszültségű kábeleket helyezhet el a rezgés érzékelésére)
  • … Sokkal több alkalmazás létezik, a képzelet szab határt.

1. lépés: Szerezze be a hardvert

Hardver:

  • 2 arduino nano vagy 2 arduino uno pinoutnak azonosnak kell lennie.
  • 2 esp kitörő tábla
  • 2 lora kártya rfm95 868mhz más frekvenciákért kattintson ide.
  • 2 kenyérsütő
  • 2 usb kábel nano vagy kábel uno
  • jumper vezetékek férfi -nő
  • jumper vezetékek férfi -férfi
  • 2 antenna (0,8 mm -es vagy 20awg szilárd magot használok)
  • fejléc csapok, ha nem tartoznak az arduinohoz

Eszközök:

  • forrasztópáka
  • drótvágó
  • dróteltávolítót használok 102
  • vonalzó
  • forrasztani

2. lépés: Töltse le a szoftvert

A szoftver letöltéséhez kattintson erre a 2 linkre:

  • Arduino IDE
  • Radiohead könyvtár

Lépés: Telepítse az Arduino IDE -t

Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
Telepítse az Arduino IDE -t
  • A szoftver letöltése után lépjen a telepítőbe, és kattintson rá duplán.
  • Kattintson az Egyetértek gombra
  • Kattintson a következő gombra
  • Kattintson a telepítés gombra
  • Kattintson kétszer a telepítésre az usb illesztőprogramok telepítéséhez
  • Kattintson a Bezárás gombra

4. lépés: Telepítse a Radiohead könyvtárat

Telepítse a Radiohead Library -t
Telepítse a Radiohead Library -t
Telepítse a Radiohead Library -t
Telepítse a Radiohead Library -t
Telepítse a Radiohead Library -t
Telepítse a Radiohead Library -t

Az rfm95 használatához szüksége van a radiohead könyvtárra. Mivel nem tudja telepíteni az arduino IDE -n keresztül, manuálisan kell telepítenie a radiohead könyvtárat.

  • Nyissa meg az arduino IDE -t
  • Lépjen a fájlba -> beállítások
  • Itt megtalálja az arduino mappa elérési útját, ahol meg kell találnia a Libraries mappát. (első kép)
  • Ha a Könyvtárak mappa nem létezik, akkor létre kell hoznia azt.
  • Nyissa meg a Radiohead-master letöltött zip fájlt.
  • Bontsa ki a mappát a könyvtárak mappába.
  • Indítsa újra az arduino IDE -t.
  • Most megtalálhatja könyvtárát a listában (lásd a 3. képet)

Lépés: Hozza létre az antennát

Az antennához a 2x2x0.8mm vagy 2x2 20awg buszkábel maradék kábelét használom. Ezek a frekvenciánkénti hossza:

  • 868 MHz 3,25 hüvelyk vagy 8,2 cm (ezt használom)
  • 915 MHz 3 hüvelyk vagy 7,8 cm
  • 433 MHz 3 hüvelyk vagy 16,5 cm

6. lépés: Forrasztás

Forrasztás
Forrasztás
  • Távolítsa el az esp árnyékolás ellenállásait (lásd R1 - R3 a piros mezőben)
  • Forrasztja az rfm95 chipet az esp pajzsra.
  • Forrasztja a tűhegyeket az esp pajzsra
  • Forrasztja az antennát az esp pajzsra. Ne használja antenna nélkül, mert megsérülhet a pajzs.
  • Ha a tűhegyek nincsenek forrasztva az arduino forrasztásra, akkor ezek is.

7. lépés: huzalozás

Vezeték
Vezeték

A képen láthatja, hogyan csatlakoztathatja az arduino -t az rfm95 -hez. Ennek a táblázatnak a teljessége érdekében beírtam a pinout -ot is arra az esetre, ha az adafruit pajzsot használja az esp kitörés helyett.

8. lépés: Kódolás

Kódolás
Kódolás
Kódolás
Kódolás
Kódolás
Kódolás
Kódolás
Kódolás
  • Töltse le a kódot
  • Nyissa meg a kódot az arduino ide -ban
  • Lépjen az eszközökhöz, táblához és válassza ki a táblát
  • Lépjen az eszközökhöz, a porthoz, és válassza ki az arduino kom portját
  • Kattintson a feltöltés gombra (a harmadik képen pirossal jelölt)
  • Ha minden jól ment, használhatja a soros monitort, és látja, hogy csomagok érkeznek a szerverre és az ügyfélre is (pirossal jelölt az utolsó képen)

9. lépés: Következtetés

Ebben az oktatható fejezetben bemutattam a LORA alapjait. Ha tetszik ez az oktatható, és/vagy ha szereted, hogy több utasítást írjak a LORA -ról vagy másokról, akkor nyomd meg a like gombot.

Ajánlott: