INHOUDSOPGAWE:
- Stap 1: Oor die Heltec -raad
- Stap 2: Die opstel van die Arduino IDE vir ESP32
- Stap 3: Installeer die ESP32 -bord
Video: ESP32 LoRaWAN Mote: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie projek gebruik ons die ESP32 Heltec WiFi LoRa OLED -bord van Banggood om 'n LoRaWAN Mote (eindknoop) te bou om data van 'n DHT22 -sensor na The Things Network (TTN) te stuur en die sensorwaardes te vertoon. Die kode en biblioteke wat in die projek gebruik is, kan op GitHub gevind word. U moet ook 'n antenna- en varkstertaansluiting (U. FL tot SMA) koop. 'N TTN -rekening is ook nodig om die motor en aansoek te registreer. Hierdie projek veronderstel kennis van die Arduino IDE, LoRaWAN en ESP32 in die algemeen. 'N Paar soldeervaardighede is ook nodig om die koppenne aan die ESP32 -bord vas te maak. 'N Werkende LoRa Gateway wat aan The Things Network gekoppel is, is ook nodig. As u nie 'n LoRa Gateway aan die gang het nie, kan u my ander tutoriaal volg om 'n 1_CH LoRa Gatway op te stel met behulp van hierdie Heltec -bord. Hierdie tipe Gateway is slegs vir ontwikkeling op die bank en is nie 'n volledige LoRa Gateway nie. Hierdie projek werk ook met behulp van ander ESP32 -ontwikkelingsborde met WiFi, LoRa en OLED, maar pin_mapping sal anders wees en sal goeie kennis vereis van hoe om skemas en pin_out -diagramme van die geselekteerde bord te volg
Vir 'n volledige deurloop met stap -vir -stap foto's, sien u hier.
Stap 1: Oor die Heltec -raad
Spesifikasies:
-
CPU: ESP32 DOWDQ6
- 240 MHz dubbele kern
- WiFi tot 150 Mbps 802.11 b/g/n/e/i
- Bluetooth 4.2 (BLE)
- Flits: 4 MB (32 Mbit)
- USB-reeksomskakelaar: CP2102
- Radio: Semtech SX1276
- Antenneaansluiting: IPX (U. FL)
-
OLED skerm:
- Grootte: 0.96"
- Bestuurder: SSD1306
- Resolusie: 128 × 64 px
- Li-Ion/Li-Po laai kring
- Batterysokkel: 2 -pins raster 1,25 mm
- Grootte: 52 x 25,4 x 10,3 mm
Stap 2: Die opstel van die Arduino IDE vir ESP32
Belangrik: voordat u met hierdie installasieprosedure begin, moet u seker maak dat u die nuutste weergawe van die Arduino IDE op u rekenaar geïnstalleer het. As u dit nie doen nie, verwyder dit en installeer dit weer. Anders werk dit moontlik nie. Die ESP32 word tans geïntegreer met die Arduino IDE, net soos met die ESP8266. Met hierdie byvoeging vir die Arduino IDE kan u die ESP32 programmeer met behulp van die Arduino IDE en sy programmeertaal. BELANGRIKE OPMERKING: As dit die eerste keer is dat u die ESP32 op die Arduino IDE installeer, volg eenvoudig die onderstaande installasieprosedure. As u reeds die ESP32-byvoeging geïnstalleer het volgens die ou metode, moet u eers die espressif-gids verwyder. Gaan na die einde van hierdie deel om te leer hoe om die espressif -lêergids te verwyder deur deel 1 te volg. Let op: 1. Skakel nooit die bord in sonder om eers die antenna aan te sluit nie, aangesien u die radioskyfie aan boord kan beskadig.
Stap 3: Installeer die ESP32 -bord
Volg die volgende instruksies om die ESP32 -bord in u Arduino IDE te installeer: 1) Maak die voorkeure -venster oop vanaf die Arduino IDE. Gaan na File> Preferences2) Tik https://dl.espressif.com/dl/package_esp32_index.json in die veld "Addisionele bordbestuurder -URL's" soos in die onderstaande figuur getoon. Klik dan op die "OK" -knoppie. Let wel: as u reeds die URL van die ESP8266 -borde het, kan u die URL's as volg met 'n komma skei: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json
Aanbeveel:
LoRa GPS Tracker -tutoriaal - LoRaWAN Met Dragino en TTN: 7 stappe
LoRa GPS Tracker -tutoriaal | LoRaWAN Met Dragino en TTN: Hey, wat gaan aan, ouens! Akarsh hier van CETech. 'N Paar projekte terug het ons na die LoRaWAN Gateway van Dragino gekyk. Ons het verskillende nodusse aan die Gateway gekoppel en data vanaf die nodusse na die Gateway oorgedra met behulp van TheThingsNetwork as die
Bekendstelling en skep 'n rekening in Platform the Things Network IoT LoRaWAN: 6 stappe
Inleiding en skep rekening op platform die Things Network IoT LoRaWAN: In hierdie geleentheid skep ons 'n rekening in die platform The Things Network en maak ons 'n kort inleiding, TTN 'n goeie inisiatief om 'n netwerk vir die internet van dinge te bou of " IoT ". The Things Network het die LoR geïmplementeer
Aan die gang met ESP32 - Die installering van ESP32 -borde in Arduino IDE - ESP32 Knipper -kode: 3 stappe
Aan die gang met ESP32 | Die installering van ESP32 -borde in Arduino IDE | ESP32 Blink -kode: In hierdie instruksies sal ons sien hoe om met esp32 te begin werk en hoe om esp32 -borde in Arduino IDE te installeer, en ons sal esp 32 programmeer om 'n blink kode te gebruik met behulp van arduino ide
Sistem De Cartografiere en Retelelor LoRaWAN: 4 stappe
Sistem de Cartografiere en Retelelor LoRaWAN: In 'n kadrul-program om 'n stelsel te herstel wat 'n unieke kaart vir 'n 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
Framboos Pi LoRaWAN Gateway: 3 stappe
Raspberry Pi LoRaWAN Gateway: Hierdie projek is 'n Raspberry PI iC880a-spi LoRaWAN Gateway. Dit is saamgestel met behulp van verskillende ander tutoriale aanlyn, en bevat die beste en wat tans werk uit die tutoriale, en die verwysing was noodsaaklik. Die hek