Obsah:

ESP32 LoRaWAN Mote: 3 kroky
ESP32 LoRaWAN Mote: 3 kroky

Video: ESP32 LoRaWAN Mote: 3 kroky

Video: ESP32 LoRaWAN Mote: 3 kroky
Video: ESP32 LoRaWAN Node with Arduino | LoRa #2 2024, November
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

V tomto projekte použijeme dosku ESP32 Heltec WiFi LoRa OLED od spoločnosti Banggood na zostavenie zariadenia LoRaWAN Mote (koncový uzol) na odosielanie údajov zo senzora DHT22 do siete The Things Network (TTN) a na zobrazenie hodnôt senzorov. Kód a knižnice použité v projekte nájdete na GitHub. Budete si tiež musieť kúpiť konektor antény a pigtailu (U. FL až SMA). Na registráciu Mote a aplikácie je potrebný aj účet TTN. Tento projekt predpokladá určité znalosti o Arduino IDE, LoRaWAN a ESP32 všeobecne. Na spájanie kolíkov záhlavia s doskou ESP32 sú potrebné aj určité schopnosti spájkovania. Bude tiež potrebná funkčná brána LoRa pripojená k sieti The Things Network. Ak nemáte bránu LoRa v prevádzke, môžete postupovať podľa môjho ďalšieho tutoriálu, ktorý nastaví 1_CH LoRa Gatway pomocou tejto dosky Heltec. Tento typ brány je len pre vývoj na lavičke a nie je úplnou bránou LoRa. Tento projekt bude fungovať aj pomocou iných vývojových dosiek ESP32 s WiFi, LoRa a OLED, ale mapovanie pin_môže byť odlišné a bude vyžadovať dobrú znalosť toho, ako postupovať podľa schém a diagramov pin_out vybranej dosky.

Celú prechádzku s obrázkami krok za krokom nájdete tu.

Krok 1: O rade Heltec

O rade Heltec
O rade Heltec
O rade Heltec
O rade Heltec

Technické údaje:

  • CPU: ESP32 DOWDQ6

    • 240 MHz dvojjadro
    • WiFi až 150 Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Flash: 4 MB (32 Mbit)
  • Sériový prevodník USB: CP2102
  • Rádio: Semtech SX1276
  • Konektor antény: IPX (U. FL)
  • OLED obrazovka:

    • Veľkosť: 0,96 ″
    • Ovládač: SSD1306
    • Rozlíšenie: 128 × 64 px
  • Nabíjací obvod Li-Ion/Li-Po
  • Zásuvka na batériu: 2pin raster 1,25 mm
  • Veľkosť: 52 x 25,4 x 10,3 mm

Krok 2: Nastavenie Arduino IDE pre ESP32

Nastavenie Arduino IDE pre ESP32
Nastavenie Arduino IDE pre ESP32

Dôležité: Pred spustením tohto postupu inštalácie sa uistite, že máte v počítači nainštalovanú najnovšiu verziu Arduino IDE. Ak nie, odinštalujte ho a znova ho nainštalujte. V opačnom prípade to nemusí fungovať. ESP32 je v súčasnosti integrovaný s Arduino IDE, rovnako ako pre ESP8266. Tento doplnok pre Arduino IDE vám umožňuje programovať ESP32 pomocou Arduino IDE a jeho programovacieho jazyka. DÔLEŽITÉ UPOZORNENIE: Ak inštalujete ESP32 na Arduino IDE prvýkrát, postupujte podľa nižšie uvedeného postupu inštalácie. Ak Doplnok ESP32 som už nainštaloval starou metódou, najskôr by ste mali odstrániť priečinok espressif. Prejdite na koniec tejto časti a zistite, ako odstrániť priečinok espressif podľa časti 1 poznámky č. 1. Nikdy dosku nezapínajte bez toho, aby ste najskôr pripojili anténu, pretože by ste mohli poškodiť rádiový čip na palube.

Krok 3: Inštalácia dosky ESP32

Inštalácia dosky ESP32
Inštalácia dosky ESP32

Pri inštalácii dosky ESP32 do vášho Arduino IDE postupujte podľa nasledujúcich pokynov: 1) Otvorte okno predvolieb z Arduino IDE. Prejdite na Súbor> Predvoľby2) Do poľa „Ďalšie adresy URL správcu rady“zadajte https://dl.espressif.com/dl/package_esp32_index.json, ako je to znázornené na obrázku nižšie. Potom kliknite na tlačidlo „OK“. Poznámka: Ak už adresu URL dosiek ESP8266 máte, môžete ich oddeliť čiarkou takto: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Odporúča: