Sadržaj:

ESP32 LoRaWAN Mote: 3 koraka
ESP32 LoRaWAN Mote: 3 koraka

Video: ESP32 LoRaWAN Mote: 3 koraka

Video: ESP32 LoRaWAN Mote: 3 koraka
Video: ESP32 LoRaWAN Gateway tutorial with Sensor Node 2024, Novembar
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

U ovom projektu koristit ćemo ESP32 Heltec WiFi LoRa OLED ploču iz Banggooda za izgradnju LoRaWAN Motea (krajnji čvor) za slanje podataka s DHT22 senzora na mrežu Things (TTN) i prikaz vrijednosti senzora. Kôd i biblioteke korišteni u projektu mogu se pronaći na GitHubu. Također ćete morati kupiti priključak za antenu i svinjski rep (U. FL do SMA). TTN račun je također potreban za registraciju Mote i aplikacije. Ovaj projekt pretpostavlja određeno znanje o Arduino IDE -u, LoRaWAN -u i općenito o ESP32. Za spajanje iglica zaglavlja na ploču ESP32 potrebne su i neke vještine lemljenja. Također će biti potreban radni LoRa Gateway povezan sa The Things Network. Ako nemate LoRa Gateway pokrenut, možete slijediti moj drugi vodič o postavljanju 1_CH LoRa Gatwaya pomoću ove Heltec ploče. Ova vrsta pristupnika je samo za razvoj na klupi i nije potpuni LoRa pristupnik. Ovaj projekt će također funkcionirati koristeći druge razvojne ploče ESP32 s WiFi -om, LoRa -om i OLED -om, ali pin_mapping će se razlikovati i zahtijevat će dobro znanje o tome kako slijediti sheme i pin_out dijagrame odabrane ploče

Za potpuni uvid sa slikama korak po korak posjetite ovdje.

Korak 1: O ploči Heltec

O odboru Heltec
O odboru Heltec
O odboru Heltec
O odboru Heltec

Specifikacije:

  • CPU: ESP32 DOWDQ6

    • 240 MHz dual core
    • WiFi do 150Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Flash: 4 MB (32 Mbit)
  • USB-serijski pretvarač: CP2102
  • Radio: Semtech SX1276
  • Konektor antene: IPX (U. FL)
  • OLED ekran:

    • Veličina: 0,96 cm
    • Upravljački program: SSD1306
    • Rezolucija: 128 × 64 px
  • Krug punjenja Li-Ion/Li-Po
  • Utičnica za bateriju: 2pin raster 1,25 mm
  • Veličina: 52 x 25,4 x 10,3 mm

Korak 2: Postavljanje Arduino IDE -a za ESP32

Postavljanje Arduino IDE -a za ESP32
Postavljanje Arduino IDE -a za ESP32

Važno: prije nego započnete ovu instalacijsku proceduru, provjerite imate li na računaru instaliranu najnoviju verziju Arduino IDE -a. Ako to ne učinite, deinstalirajte ga i instalirajte ponovo. U suprotnom, možda neće uspjeti. ESP32 je trenutno integriran s Arduino IDE -om, baš kao što je to učinjeno za ESP8266. Ovaj dodatak za Arduino IDE omogućuje vam programiranje ESP32 pomoću Arduino IDE-a i njegovog programskog jezika. VAŽNA NAPOMENA: Ako vam je ovo prvi put da instalirate ESP32 na Arduino IDE, jednostavno slijedite dolje opisani postupak instalacije. Ako ste već instalirali dodatak ESP32 koristeći staru metodu, prvo biste trebali ukloniti fasciklu espressif. Idite na kraj ovog dijela da biste saznali kako ukloniti fasciklu espressif slijedeći dio 1 Napomena#1. Nikada nemojte uključivati ploču bez prethodnog povezivanja antene jer možete oštetiti radio čip na ploči.

Korak 3: Instaliranje ESP32 ploče

Instaliranje ESP32 ploče
Instaliranje ESP32 ploče

Da biste instalirali ESP32 ploču u svoj Arduino IDE, slijedite ove upute: 1) Otvorite prozor postavki iz Arduino IDE -a. Idite na Datoteka> Postavke2) Unesite https://dl.espressif.com/dl/package_esp32_index.json u polje „Dodatni URL -ovi upravitelja ploče“kao što je prikazano na donjoj slici. Zatim kliknite gumb "U redu". Napomena: ako već imate URL ploče ESP8266, URL -ove možete odvojiti zarezom na sljedeći način: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Preporučuje se: