Turinys:

ESP32 „LoRaWAN Mote“: 3 žingsniai
ESP32 „LoRaWAN Mote“: 3 žingsniai

Video: ESP32 „LoRaWAN Mote“: 3 žingsniai

Video: ESP32 „LoRaWAN Mote“: 3 žingsniai
Video: TTGO ESP32 LoRaWAN ABP Method Example 2024, Lapkritis
Anonim
ESP32 „LoRaWAN Mote“
ESP32 „LoRaWAN Mote“
ESP32 „LoRaWAN Mote“
ESP32 „LoRaWAN Mote“
ESP32 „LoRaWAN Mote“
ESP32 „LoRaWAN Mote“

Šiame projekte mes naudosime „Banggood“ESP32 „Heltec WiFi LoRa OLED“plokštę, kad sukurtume „LoRaWAN Mote“(galinį mazgą), kad galėtume siųsti duomenis iš DHT22 jutiklio į „The Things Network“(TTN) ir parodyti jutiklių vertes. Projekte naudojamą kodą ir bibliotekas rasite „GitHub“. Taip pat turėsite įsigyti anteną ir kiaulės uodegos jungtį (nuo U. FL iki SMA). Norint užregistruoti „Mote“ir programą, taip pat reikalinga TTN paskyra. Šis projektas apima tam tikras žinias apie „Arduino IDE“, „LoRaWAN“ir apskritai apie ESP32. Kai kurie litavimo įgūdžiai taip pat reikalingi pritvirtinant antraštės kaiščius prie ESP32 plokštės. Taip pat reikės veikiančio „LoRa Gateway“, prijungto prie „The Things Network“. Jei neturite paleistos „LoRa Gateway“, galite sekti kitą mano pamoką, kaip nustatyti „1_CH LoRa Gatway“naudojant šią „Heltec“plokštę. Šio tipo vartai skirti tik kūrimui ant suoliuko ir nėra visiškai LoRa vartai. Šis projektas taip pat veiks naudojant kitas ESP32 kūrimo plokštes su „WiFi“, „LoRa“ir OLED, tačiau „pin_mapping“skirsis ir reikės gerų žinių, kaip sekti pasirinktos plokštės schemas ir „pin_out“diagramas

Visą pasivaikščiojimą su žingsnis po žingsnio nuotraukomis rasite čia.

1 žingsnis: Apie „Heltec Board“

Apie „Heltec Board“
Apie „Heltec Board“
Apie „Heltec Board“
Apie „Heltec Board“

Specifikacijos:

  • Centrinis procesorius: ESP32 DOWDQ6

    • 240 MHz dviejų branduolių
    • „WiFi“iki 150 Mbps 802.11 b/g/n/e/i
    • „Bluetooth 4.2“(BLE)
  • Blykstė: 4 MB (32 MB)
  • USB serijos keitiklis: CP2102
  • Radijas: „Semtech SX1276“
  • Antenos jungtis: IPX (U. FL)
  • OLED ekranas:

    • Dydis: 0,96 colio
    • Tvarkyklė: SSD1306
    • Skiriamoji geba: 128 × 64 px
  • Li-Ion/Li-Po įkrovimo grandinė
  • Baterijos lizdas: 2 kontaktų 1,25 mm rastras
  • Dydis: 52 x 25,4 x 10,3 mm

2 veiksmas: nustatykite „Arduino IDE“, skirtą ESP32

„Arduino IDE“nustatymas ESP32
„Arduino IDE“nustatymas ESP32

Svarbu: prieš pradėdami šią diegimo procedūrą įsitikinkite, kad kompiuteryje įdiegta naujausia „Arduino IDE“versija. Jei ne, pašalinkite jį ir įdiekite dar kartą. Priešingu atveju jis gali neveikti. ESP32 šiuo metu integruojamas su „Arduino IDE“, kaip ir ESP8266. Šis „Arduino IDE“priedas leidžia programuoti ESP32 naudojant „Arduino IDE“ir jos programavimo kalbą. SVARBI PASTABA: jei pirmą kartą diegiate ESP32 „Arduino IDE“, atlikite toliau aprašytą diegimo procedūrą. „ESP32“priedą jau įdiegėte naudodami seną metodą, pirmiausia turėtumėte pašalinti aplanką „espressif“. Eikite į šios dalies pabaigą ir sužinokite, kaip pašalinti espressif aplanką, vadovaudamiesi 1 dalies pastaba. 1. Niekada neįjunkite plokštės, prieš tai neprijungę antenos, nes galite sugadinti radijo mikroschemą.

3 žingsnis: Įdiekite ESP32 plokštę

ESP32 plokštės montavimas
ESP32 plokštės montavimas

Norėdami įdiegti ESP32 plokštę savo „Arduino IDE“, vykdykite šias instrukcijas: 1) Atidarykite nuostatų langą iš „Arduino IDE“. Eikite į Failas> Nuostatos Tada spustelėkite mygtuką „Gerai“. Pastaba: jei jau turite ESP8266 lentų URL, URL galite atskirti kableliu taip: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Rekomenduojamas: