Tartalomjegyzék:

ESP32 LoRaWAN Mote: 3 lépés
ESP32 LoRaWAN Mote: 3 lépés

Videó: ESP32 LoRaWAN Mote: 3 lépés

Videó: ESP32 LoRaWAN Mote: 3 lépés
Videó: ESP32 LoRaWAN Gateway tutorial with Sensor Node 2024, Július
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Ebben a projektben a Banggood ESP32 Heltec WiFi LoRa OLED lapját fogjuk használni a LoRaWAN Mote (végcsomópont) létrehozásához, amely adatokat küld a DHT22 érzékelőből a The Things Network (TTN) hálózatba, és megjeleníti az érzékelő értékeit. A projektben használt kód és könyvtárak megtalálhatók a GitHub -on. Vásárolnia kell egy antennát és egy disznó farokcsatlakozót is (U. FL -SMA). A Mote és az alkalmazás regisztrálásához TTN -fiókra is szükség van. Ez a projekt feltételezi az Arduino IDE, a LoRaWAN és általában az ESP32 ismereteit. Bizonyos forrasztási ismeretekre is szükség van ahhoz, hogy a fejléceket az ESP32 kártyához rögzítse. Szükség lesz egy működő LoRa átjáróra is, amely a The Things Network -hez kapcsolódik. Ha nincs LoRa átjárója, akkor kövesse a másik oktatóanyagomat az 1_CH LoRa átjáró beállításához ezzel a Heltec táblával. Ez a típusú átjáró csak a padon való fejlesztésre szolgál, és nem teljes LoRa átjáró. Ez a projekt más ESP32 fejlesztőkártyákkal is működik, WiFi -vel, LoRa -val és OLED -el, de a pin_mapping más lesz, és jó ismereteket igényel a kiválasztott kártya sémáinak és pin_out diagramjainak követéséről

A teljes sétához lépésről lépésre készült képek megtekinthetők.

1. lépés: A Heltec Boardról

A Heltec Boardról
A Heltec Boardról
A Heltec Boardról
A Heltec Boardról

Specifikációk:

  • CPU: ESP32 DOWDQ6

    • 240 MHz -es kétmagos
    • WiFi akár 150 Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Vaku: 4 MB (32 MB)
  • USB-soros átalakító: CP2102
  • Rádió: Semtech SX1276
  • Antenna csatlakozó: IPX (U. FL)
  • OLED képernyő:

    • Méret: 0,96"
    • Illesztőprogram: SSD1306
    • Felbontás: 128 × 64 px
  • Li-Ion/Li-Po töltőáramkör
  • Akkumulátor foglalat: 2 tűs raszter 1,25 mm
  • Méret: 52 x 25,4 x 10,3 mm

2. lépés: Az Arduino IDE beállítása az ESP32 számára

Az Arduino IDE beállítása az ESP32 számára
Az Arduino IDE beállítása az ESP32 számára

Fontos: a telepítési eljárás megkezdése előtt győződjön meg arról, hogy a számítógépre telepítve van az Arduino IDE legújabb verziója. Ha nem, távolítsa el és telepítse újra. Ellenkező esetben előfordulhat, hogy nem működik. Az ESP32 jelenleg integrálva van az Arduino IDE -vel, ugyanúgy, mint az ESP8266 esetében. Az Arduino IDE ezen bővítménye lehetővé teszi az ESP32 programozását az Arduino IDE és annak programozási nyelvével. FONTOS MEGJEGYZÉS: Ha először telepíti az ESP32-t az Arduino IDE-re, kövesse az alábbi telepítési eljárást. Már telepítette az ESP32 bővítményt a régi módszerrel, először távolítsa el az espressif mappát. Lépjen a rész végére, hogy megtudja, hogyan távolítsa el az espressif mappát az 1. rész követésével. 1. megjegyzés. Soha ne kapcsolja be a táblát az antenna csatlakoztatása nélkül, mert károsíthatja a fedélzeti rádióchipet.

3. lépés: Az ESP32 kártya telepítése

Az ESP32 kártya telepítése
Az ESP32 kártya telepítése

Az ESP32 kártya Arduino IDE -be történő telepítéséhez kövesse az alábbi utasításokat: 1) Nyissa meg a beállítások ablakot az Arduino IDE -ből. Lépjen a Fájl> Beállítások2) Írja be a https://dl.espressif.com/dl/package_esp32_index.json címet a „További fórumkezelő URL -ek” mezőbe, az alábbi ábra szerint. Ezt követően kattintson az „OK” gombra. /arduino.esp8266.com/stable/package_esp8266com_index.json

Ajánlott: