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, Srpanj
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 Mote (krajnji čvor) za slanje podataka s DHT22 senzora na mrežu Things (TTN) i prikaz vrijednosti senzora. Kôd i knjižnice 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 zaglavlja na ploču ESP32 potrebne su i neke vještine lemljenja. Također će biti potreban radni LoRa Gateway spojen na The Things Network. Ako nemate otvoren LoRa Gateway, možete slijediti moj drugi vodič o postavljanju 1_CH LoRa Gatwaya pomoću ove Heltec ploče. Ova vrsta Gatewaya namijenjena je samo razvoju na klupi i nije potpuni LoRa Gateway. Ovaj će projekt također funkcionirati koristeći druge razvojne ploče ESP32 s WiFi -om, LoRa -om i OLED -om, ali pin_mapping će biti drukčiji 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 Upravi Heltec
O Upravi Heltec
O Upravi Heltec
O Upravi Heltec

Tehnički podaci:

  • 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
  • Priključak antene: IPX (U. FL)
  • OLED ekran:

    • Veličina: 0,96 ″
    • Upravljački program: SSD1306
    • Rezolucija: 128 × 64 px
  • Krug punjenja Li-Ion/Li-Po
  • Utičnica za baterije: 2 -pinski 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 ovaj instalacijski postupak, provjerite imate li na računalu instaliranu najnoviju verziju Arduino IDE -a. Ako to ne učinite, deinstalirajte ga i instalirajte ponovo. U suprotnom, možda neće uspjeti. ESP32 se trenutno integrira s Arduino IDE -om, baš kao što je to učinjeno za ESP8266. Ovaj dodatak za Arduino IDE omogućuje vam programiranje ESP32 koristeći Arduino IDE i njegov programski jezik. VAŽNA NAPOMENA: Ako vam je ovo prvi put da instalirate ESP32 na Arduino IDE, jednostavno slijedite dolje opisani postupak instalacije. Već smo instalirali dodatak ESP32 starom metodom, prvo biste trebali ukloniti mapu 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čeni: