Satura rādītājs:

ESP32 LoRaWAN Mote: 3 soļi
ESP32 LoRaWAN Mote: 3 soļi

Video: ESP32 LoRaWAN Mote: 3 soļi

Video: ESP32 LoRaWAN Mote: 3 soļi
Video: New! Heltec V3 ESP32 LoRa OLED Step By Step 2024, Novembris
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Šajā projektā mēs izmantosim ESP32 Heltec WiFi LoRa OLED plati no Banggood, lai izveidotu LoRaWAN Mote (beigu mezglu), lai nosūtītu datus no DHT22 sensora uz The Things Network (TTN) un parādītu sensora vērtības. Projektā izmantoto kodu un bibliotēkas var atrast vietnē GitHub. Jums būs jāiegādājas arī antena un cūkas astes savienotājs (no U. FL līdz SMA). Lai reģistrētu Mote un lietojumprogrammu, ir nepieciešams arī TTN konts. Šis projekts paredz zināmas zināšanas par Arduino IDE, LoRaWAN un ESP32 kopumā. Lai pievienotu galvenes tapas pie ESP32 plates, ir nepieciešamas arī dažas lodēšanas prasmes. Būs nepieciešama arī strādājoša LoRa vārteja, kas savienota ar The Things Network. Ja jums nav izveidota un nedarbojas LoRa vārteja, varat sekot manai citai apmācībai par 1_CH LoRa vārtejas iestatīšanu, izmantojot šo Heltec dēli. Šāda veida vārteja ir paredzēta tikai attīstībai uz stenda un nav pilna LoRa vārteja. Šis projekts darbosies arī, izmantojot citas ESP32 izstrādes plates ar WiFi, LoRa un OLED, taču pin_mapping atšķirsies un prasīs labas zināšanas par izvēlētās plates shēmu un pin_out diagrammu ievērošanu

Pilnai pastaigai ar soli pa solim attēliem varat redzēt šeit.

1. darbība. Par Heltec padomi

Par Heltec padomi
Par Heltec padomi
Par Heltec padomi
Par Heltec padomi

Specifikācijas:

  • CPU: ESP32 DOWDQ6

    • 240 MHz divkodolu
    • WiFi līdz 150Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Zibspuldze: 4 MB (32 MB)
  • USB sērijas pārveidotājs: CP2102
  • Radio: Semtech SX1276
  • Antenas savienotājs: IPX (U. FL)
  • OLED ekrāns:

    • Izmērs: 0,96 collas
    • Draiveris: SSD1306
    • Izšķirtspēja: 128 × 64 pikseļi
  • Li-Ion/Li-Po uzlādes ķēde
  • Akumulatora ligzda: 2 kontaktu rastrs 1,25 mm
  • Izmērs: 52 x 25,4 x 10,3 mm

2. darbība: iestatiet Arduino IDE ESP32

Arduino IDE iestatīšana ESP32
Arduino IDE iestatīšana ESP32

Svarīgi: pirms šīs instalēšanas procedūras pārliecinieties, vai datorā ir instalēta jaunākā Arduino IDE versija. Ja tā nav, atinstalējiet to un instalējiet to vēlreiz. Pretējā gadījumā tas var nedarboties. ESP32 pašlaik tiek integrēts ar Arduino IDE, tāpat kā tas tika darīts ar ESP8266. Šis Arduino IDE papildinājums ļauj programmēt ESP32, izmantojot Arduino IDE un tā programmēšanas valodu. SVARĪGA PIEZĪME. Ja pirmo reizi instalējat ESP32 Arduino IDE, vienkārši izpildiet tālāk aprakstīto instalēšanas procedūru. ESP32 papildinājumu jau esat instalējis, izmantojot veco metodi, vispirms jāizņem mape espressif. Pārejiet uz šīs daļas beigām, lai uzzinātu, kā noņemt mapi espressif, ievērojot 1. daļas piezīmi. 1. Nekad neieslēdziet dēli, vispirms nepievienojot antenu, jo jūs varat sabojāt radio mikroshēmu.

3. darbība: ESP32 plates uzstādīšana

ESP32 plates uzstādīšana
ESP32 plates uzstādīšana

Lai instalētu ESP32 plāksni savā Arduino IDE, rīkojieties šādi: 1) Atveriet preferenču logu no Arduino IDE. Atveriet Fails> Preferences Pēc tam noklikšķiniet uz pogas “Labi”. Piezīme. Ja jums jau ir ESP8266 dēļu URL, varat tos atdalīt ar komatu šādi: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Ieteicams: