Indholdsfortegnelse:
- Trin 1: Om Heltec Board
- Trin 2: Opsætning af Arduino IDE til ESP32
- Trin 3: Installation af ESP32 -kortet
Video: ESP32 LoRaWAN Mote: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
I dette projekt vil vi bruge ESP32 Heltec WiFi LoRa OLED -kortet fra Banggood til at bygge en LoRaWAN Mote (slutnode) til at sende data fra en DHT22 -sensor til The Things Network (TTN) og vise sensorværdierne. Koden og bibliotekerne, der blev brugt i projektet, kan findes på GitHub. Du bliver også nødt til at købe et antenne- og grisehale -stik (U. FL til SMA). En TTN -konto er også nødvendig for at registrere Mote og applikation. Dette projekt forudsætter en vis viden om Arduino IDE, LoRaWAN og ESP32 generelt. Nogle loddefærdigheder er også nødvendige for at fastgøre overskriftsstifterne til ESP32 -kortet. En fungerende LoRa Gateway forbundet til The Things Network vil også være nødvendig. Hvis du ikke har en LoRa Gateway i gang, kan du følge min anden vejledning om opsætning af en 1_CH LoRa Gatway ved hjælp af dette Heltec -kort. Denne type Gateway er kun til udvikling på bænken og er ikke en fuld LoRa Gateway. Dette projekt vil også fungere ved hjælp af andre ESP32 -udviklingskort med WiFi, LoRa og OLED, men pin_mapping vil være anderledes og vil kræve god viden om, hvordan man følger skemaer og pin_out -diagrammer for det valgte kort
For en fuld gennemgang med trin for trin billeder se her.
Trin 1: Om Heltec Board
Specifikationer:
-
CPU: ESP32 DOWDQ6
- 240 MHz dobbeltkerne
- WiFi op til 150 Mbps 802.11 b/g/n/e/i
- Bluetooth 4.2 (BLE)
- Flash: 4 MB (32 Mbit)
- USB-seriel konverter: CP2102
- Radio: Semtech SX1276
- Antennestik: IPX (U. FL)
-
OLED -skærm:
- Størrelse: 0,96 ″
- Driver: SSD1306
- Opløsning: 128 × 64 px
- Li-Ion/Li-Po opladningskredsløb
- Batteristik: 2 -benet raster 1,25 mm
- Størrelse: 52 x 25,4 x 10,3 mm
Trin 2: Opsætning af Arduino IDE til ESP32
Vigtigt: Før du starter denne installationsprocedure, skal du sørge for at have den nyeste version af Arduino IDE installeret på din computer. Hvis du ikke gør det, skal du afinstallere det og installere det igen. Ellers virker det muligvis ikke. ESP32 integreres i øjeblikket med Arduino IDE ligesom det blev gjort for ESP8266. Denne tilføjelse til Arduino IDE giver dig mulighed for at programmere ESP32 ved hjælp af Arduino IDE og dets programmeringssprog VIGTIG BEMÆRK: Hvis det er første gang du installerer ESP32 på Arduino IDE, skal du blot følge installationsproceduren beskrevet nedenfor. Hvis du allerede har installeret ESP32-tilføjelsen med den gamle metode, skal du først fjerne mappen espressif. Gå til slutningen af denne del for at lære, hvordan du fjerner espressif -mappen ved at følge del 1 Bemærk#1. Tænd aldrig for kortet uden at tilslutte antennen først, da du kan beskadige radiochippen om bord.
Trin 3: Installation af ESP32 -kortet
Følg disse næste instruktioner for at installere ESP32 -kortet i din Arduino IDE: 1) Åbn indstillingsvinduet fra Arduino IDE. Gå til Filer> Indstillinger2) Indtast https://dl.espressif.com/dl/package_esp32_index.json i feltet "Yderligere bestyrelsesleder -URL'er" som vist i figuren herunder. Klik derefter på knappen "OK". Bemærk: hvis du allerede har ESP8266 boards URL, kan du adskille URL'erne med et komma som følger: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json
Anbefalede:
LoRa GPS Tracker Tutorial - LoRaWAN Med Dragino og TTN: 7 trin
LoRa GPS Tracker Tutorial | LoRaWAN Med Dragino og TTN: Hey, hvad sker der, fyre! Akarsh her fra CETech. Et par projekter tilbage kiggede vi på LoRaWAN Gateway fra Dragino. Vi forbandt forskellige noder til Gateway og overførte data fra noderne til Gateway ved hjælp af TheThingsNetwork som s
Introduktion og Opret konto i Platform the Things Network IoT LoRaWAN: 6 trin
Introduktion og Opret konto i platformen Things Network IoT LoRaWAN: I denne mulighed opretter vi en konto i platformen The Things Network, og vi vil lave en kort introduktion, TTN et godt initiativ til at opbygge et netværk til tingenes internet eller " IoT ". Things Network har implementeret LoR
Kom godt i gang med ESP32 - Installation af ESP32 -plader i Arduino IDE - ESP32 Blink -kode: 3 trin
Kom godt i gang med ESP32 | Installation af ESP32 -plader i Arduino IDE | ESP32 Blink -kode: I denne instruks kan vi se, hvordan man begynder at arbejde med esp32, og hvordan man installerer esp32 -kort i Arduino IDE, og vi vil programmere esp 32 til at køre blinkkode ved hjælp af arduino ide
Sistem De Cartografiere og Retelelor LoRaWAN: 4 trin
Hjælp til Cartografiere og Retelelor LoRaWAN: I cadrul acestui program s-a dorit realizarea unui sistem de cartographyere a retelelor LoRaWAN.Ce este LoRa? LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu
Raspberry Pi LoRaWAN Gateway: 3 trin
Raspberry Pi LoRaWAN Gateway: Dette projekt er en Raspberry PI iC880a-spi LoRaWAN Gateway. Det blev sammensat ved hjælp af forskellige andre selvstudier online og indeholder det bedste og det, der fungerer i øjeblikket fra disse selvstudier, og referencen var nødvendig gennem hele. Porten