Innehållsförteckning:

ESP32 LoRaWAN Mote: 3 steg
ESP32 LoRaWAN Mote: 3 steg

Video: ESP32 LoRaWAN Mote: 3 steg

Video: ESP32 LoRaWAN Mote: 3 steg
Video: 2019 - The Things Network / LoRaWAN und was sich in den letzten Jahren getan hat 2024, November
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

I detta projekt kommer vi att använda ESP32 Heltec WiFi LoRa OLED -kortet från Banggood för att bygga en LoRaWAN Mote (slutnod) för att skicka data från en DHT22 -sensor till The Things Network (TTN) och visa sensorvärdena. Koden och biblioteken som används i projektet finns på GitHub. Du måste också köpa en antenn- och grisanslutning (U. FL till SMA). Ett TTN -konto behövs också för att registrera Mote och ansökan. Detta projekt förutsätter viss kunskap om Arduino IDE, LoRaWAN och ESP32 i allmänhet. Vissa lödkunskaper krävs också för att fästa huvudstiften på ESP32 -kortet. En fungerande LoRa Gateway som är ansluten till The Things Network kommer också att behövas. Om du inte har en LoRa Gateway igång kan du följa min andra handledning för att konfigurera en 1_CH LoRa Gatway med denna Heltec -bräda. Denna typ av Gateway är endast för utveckling på bänken och är inte en fullständig LoRa Gateway. Detta projekt kommer också att fungera med andra ESP32 -utvecklingskort med WiFi, LoRa och OLED men pin_mapping kommer att vara annorlunda och kräver goda kunskaper om hur man följer scheman och pin_out -diagram för det valda kortet

För en fullständig genomgång med steg för steg bilder se här.

Steg 1: Om Heltec -styrelsen

Om Heltec styrelse
Om Heltec styrelse
Om Heltec styrelse
Om Heltec styrelse

Specifikationer:

  • CPU: ESP32 DOWDQ6

    • 240 MHz dubbelkärna
    • WiFi upp till 150 Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Blixt: 4 MB (32 Mbit)
  • USB-seriell omvandlare: CP2102
  • Radio: Semtech SX1276
  • Antennkontakt: IPX (U. FL)
  • OLED -skärm:

    • Storlek: 0,96 ″
    • Drivrutin: SSD1306
    • Upplösning: 128 × 64 pixlar
  • Li-Ion/Li-Po laddningskrets
  • Batteriuttag: 2 -stifts raster 1,25 mm
  • Storlek: 52 x 25,4 x 10,3 mm

Steg 2: Konfigurera Arduino IDE för ESP32

Konfigurera Arduino IDE för ESP32
Konfigurera Arduino IDE för ESP32

Viktigt: innan du startar detta installationsförfarande, se till att du har den senaste versionen av Arduino IDE installerad i din dator. Om du inte gör det, avinstallera det och installera det igen. Annars kanske det inte fungerar. ESP32 integreras för närvarande med Arduino IDE precis som det gjordes för ESP8266. Detta tillägg för Arduino IDE låter dig programmera ESP32 med hjälp av Arduino IDE och dess programmeringsspråk. VIKTIG OBS! Om det är första gången du installerar ESP32 på Arduino IDE följer du bara installationsproceduren som beskrivs nedan. Om du redan har installerat tillägget ESP32 med den gamla metoden bör du först ta bort espressif-mappen. Gå till slutet av denna del för att lära dig hur du tar bort espressif -mappen genom att följa del 1 Obs. 1. Slå aldrig på kortet utan att ansluta antennen först eftersom du kan skada radiochipet ombord.

Steg 3: Installera ESP32 -kortet

Installera ESP32 -kortet
Installera ESP32 -kortet

För att installera ESP32 -kortet i din Arduino IDE, följ följande instruktioner: 1) Öppna inställningsfönstret från Arduino IDE. Gå till Arkiv> Inställningar2) Ange https://dl.espressif.com/dl/package_esp32_index.json i fältet "Ytterligare styrningens webbadresser" enligt bilden nedan. Klicka sedan på "OK" -knappen. Obs: om du redan har ESP8266 -kortens URL kan du separera webbadresserna med ett kommatecken enligt följande: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Rekommenderad: