Sisukord:

ESP32 LoRaWAN Mote: 3 sammu
ESP32 LoRaWAN Mote: 3 sammu

Video: ESP32 LoRaWAN Mote: 3 sammu

Video: ESP32 LoRaWAN Mote: 3 sammu
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

Selles projektis kasutame Banggoodi ESP32 Heltec WiFi LoRa OLED plaati LoRaWAN Mote'i (lõppsõlme) ehitamiseks, et saata DHT22 andurilt andmed asjade võrku (TTN) ja kuvada andurite väärtused. Projektis kasutatud kood ja teegid leiate GitHubist. Samuti peate ostma antenni ja sea sabaühenduse (U. FL kuni SMA). Mote'i ja rakenduse registreerimiseks on vaja ka TTN -i kontot. See projekt eeldab mõningaid teadmisi Arduino IDE, LoRaWAN ja üldiselt ESP32 kohta. Päise tihvtide ESP32 tahvli külge kinnitamiseks on vaja ka mõningaid jootmisoskusi. Vajalik on ka toimiv LoRa Gateway, mis on ühendatud asjade võrgustikuga. Kui teil pole LoRa Gateway'i käivitatud, võite järgida minu teisi õpetusi, kuidas selle Helteci tahvli abil 1_CH LoRa Gatway seadistada. Seda tüüpi Gateway on mõeldud ainult pingil arendamiseks ja see ei ole täielik LoRa Gateway. See projekt töötab ka teiste ESP32 arendusplaatide abil, millel on WiFi, LoRa ja OLED, kuid pin_mapping on erinev ja nõuab häid teadmisi valitud plaadi skeemide ja pin_out diagrammide järgimise kohta

Täieliku jalutuskäigu jaoks samm -sammult piltidega külastage siin.

1. samm: teave Heltec Boardi kohta

Teave Helteci juhatuse kohta
Teave Helteci juhatuse kohta
Teave Helteci juhatuse kohta
Teave Helteci juhatuse kohta

Spetsifikatsioonid:

  • Protsessor: ESP32 DOWDQ6

    • 240 MHz kahetuumaline
    • WiFi kuni 150 Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Välk: 4 MB (32 MB)
  • USB-jadamuundur: CP2102
  • Raadio: Semtech SX1276
  • Antenni pistik: IPX (U. FL)
  • OLED -ekraan:

    • Suurus: 0,96 tolli
    • Draiver: SSD1306
    • Eraldusvõime: 128 × 64 px
  • Li-Ion/Li-Po laadimisahel
  • Aku pesa: 2 -pin raster 1,25 mm
  • Suurus: 52 x 25,4 x 10,3 mm

Samm: seadistage Arduino IDE ESP32 jaoks

Arduino IDE seadistamine ESP32 jaoks
Arduino IDE seadistamine ESP32 jaoks

Oluline: enne selle installiprotseduuri alustamist veenduge, et arvutisse oleks installitud Arduino IDE uusim versioon. Kui te seda ei tee, desinstallige see ja installige see uuesti. Vastasel juhul ei pruugi see töötada. ESP32 on praegu integreeritud Arduino IDE -ga, nagu seda tehti ESP8266 puhul. See Arduino IDE lisandmoodul võimaldab teil programmeerida ESP32 Arduino IDE ja selle programmeerimiskeele abil. TÄHTIS MÄRKUS. Kui installite ESP32 esmakordselt Arduino IDE-sse, järgige lihtsalt allpool kirjeldatud installiprotseduuri. Kui olete ESP32 lisandmooduli juba vana meetodiga installinud, eemaldage espressif kaust. Selle osa lõpust saate teada, kuidas espressif -kausta eemaldada, järgides 1. osa Märkus#1. Ärge kunagi lülitage tahvlit sisse ilma antenni esmalt ühendamata, kuna võite kahjustada pardal olevat raadiokiipi.

Samm: ESP32 plaadi paigaldamine

ESP32 plaadi paigaldamine
ESP32 plaadi paigaldamine

ESP32 plaadi installimiseks oma Arduino IDE -sse järgige järgmisi juhiseid: 1) Avage Arduino IDE -st eelistuste aken. Avage Fail> Eelistused2) Sisestage https://dl.espressif.com/dl/package_esp32_index.json väljale „Täiendavad juhatusehalduri URL -id”, nagu on näidatud alloleval joonisel. Seejärel klõpsake nuppu „OK“. Märkus. Kui teil on juba ESP8266 tahvlite URL, saate URL -id komaga eraldada järgmiselt: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Soovitan: