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 LoRa Development Board 2024, Červenec
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

V tomto projektu použijeme desku ESP32 Heltec WiFi LoRa OLED od Banggood k vytvoření LoRaWAN Mote (koncový uzel) pro odesílání dat ze senzoru DHT22 do sítě The Things Network (TTN) a zobrazení hodnot senzorů. Kód a knihovny použité v projektu najdete na GitHubu. Budete také muset zakoupit konektor antény a pigtailu (U. FL až SMA). K registraci Mote a aplikace je také zapotřebí účet TTN. Tento projekt předpokládá určité znalosti o Arduino IDE, LoRaWAN a ESP32 obecně. K pájení kolíků záhlaví k desce ESP32 jsou také zapotřebí určité pájecí schopnosti. Bude také zapotřebí fungující brána LoRa připojená k síti The Things Network. Pokud nemáte spuštěnou bránu LoRa, můžete sledovat můj další tutoriál, který nastavuje 1_CH LoRa Gatway pomocí této desky Heltec. Tento typ brány je určen pouze pro vývoj na lavičce a není plnou bránou LoRa. Tento projekt bude fungovat také pomocí jiných vývojových desek ESP32 s WiFi, LoRa a OLED, ale mapování pin_může být jiné a bude vyžadovat dobrou znalost toho, jak sledovat schémata a diagramy pin_out vybrané desky

Kompletní procházku s obrázky krok za krokem najdete zde.

Krok 1: O desce Heltec

O radě Heltec
O radě Heltec
O radě Heltec
O radě Heltec

Specifikace:

  • CPU: ESP32 DOWDQ6

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

    • Velikost: 0,96 ″
    • Ovladač: SSD1306
    • Rozlišení: 128 × 64 px
  • Nabíjecí obvod Li-Ion/Li-Po
  • Patice pro baterie: 2pin rastr 1,25 mm
  • Velikost: 52 x 25,4 x 10,3 mm

Krok 2: Nastavení Arduino IDE pro ESP32

Nastavení Arduino IDE pro ESP32
Nastavení Arduino IDE pro ESP32

Důležité: Před zahájením této instalační procedury se ujistěte, že máte v počítači nainstalovanou nejnovější verzi Arduino IDE. Pokud ne, odinstalujte jej a nainstalujte znovu. V opačném případě to nemusí fungovat. ESP32 je v současné době integrován s Arduino IDE, stejně jako pro ESP8266. Tento doplněk pro Arduino IDE vám umožňuje programovat ESP32 pomocí Arduino IDE a jeho programovacího jazyka. DŮLEŽITÉ UPOZORNĚNÍ: Pokud instalujete ESP32 na Arduino IDE poprvé, jednoduše postupujte podle níže uvedeného postupu instalace. Už jsem nainstaloval doplněk ESP32 pomocí staré metody, měli byste nejprve odstranit složku espressif. Přejděte na konec této části a dozvíte se, jak odstranit složku espressif podle části 1 poznámky č. 1. Nikdy nezapínejte desku bez připojení antény, protože byste mohli poškodit rádiový čip na desce.

Krok 3: Instalace desky ESP32

Instalace desky ESP32
Instalace desky ESP32

Při instalaci desky ESP32 do vašeho Arduino IDE postupujte podle následujících pokynů: 1) Otevřete okno předvoleb z Arduino IDE. Přejděte na Soubor> Předvolby2) Do pole „Další adresy URL správce Board“zadejte https://dl.espressif.com/dl/package_esp32_index.json, jak je znázorněno na obrázku níže. Poté klikněte na tlačítko „OK“. Poznámka: Pokud již adresu URL desky ESP8266 máte, můžete adresy URL oddělit čárkou takto: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Doporučuje: