Kazalo:

ESP32 LoRaWAN Mote: 3 koraki
ESP32 LoRaWAN Mote: 3 koraki

Video: ESP32 LoRaWAN Mote: 3 koraki

Video: ESP32 LoRaWAN Mote: 3 koraki
Video: New! Heltec V3 ESP32 LoRa OLED Step By Step 2024, November
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

V tem projektu bomo uporabljali ESP32 Heltec WiFi LoRa OLED ploščo iz Banggooda za izdelavo LoRaWAN Mote (končno vozlišče) za pošiljanje podatkov iz senzorja DHT22 v omrežje The Things Network (TTN) in prikaz vrednosti senzorjev. Kodo in knjižnice, uporabljene v projektu, najdete na GitHubu. Prav tako boste morali kupiti priključek za anteno in prašičji rep (U. FL do SMA). Račun TTN je potreben tudi za registracijo aplikacije Mote in aplikacije. Ta projekt predvideva nekaj znanja o Arduino IDE, LoRaWAN in ESP32 na splošno. Za pritrditev zatičev glave na ploščo ESP32 so potrebne tudi nekatere sposobnosti spajkanja. Potreben bo tudi delujoč prehod LoRa, povezan z omrežjem The Things Network. Če nimate zagnanega LoRa Gateway -a, lahko sledite mojim drugim vadnicam in nastavite 1_CH LoRa Gatway s to ploščo Heltec. Ta vrsta prehoda je namenjena samo razvoju na klopi in ni popoln prehod LoRa. Ta projekt bo deloval tudi z drugimi razvojnimi ploščami ESP32 z WiFi, LoRa in OLED, vendar bo pin_mapping drugačen in bo zahteval dobro poznavanje, kako slediti shemam in diagramom pin_out izbrane plošče

Za popoln sprehod s slikami po korakih si oglejte tukaj.

1. korak: O deski Heltec

O upravnem odboru Heltec
O upravnem odboru Heltec
O upravnem odboru Heltec
O upravnem odboru Heltec

Specifikacije:

  • CPE: ESP32 DOWDQ6

    • 240 MHz dvojedrno
    • WiFi do 150Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Flash: 4 MB (32 Mbit)
  • Serijski pretvornik USB: CP2102
  • Radio: Semtech SX1276
  • Priključek antene: IPX (U. FL)
  • OLED zaslon:

    • Velikost: 0,96 cm
    • Gonilnik: SSD1306
    • Ločljivost: 128 × 64 px
  • Polnilno vezje Li-Ion/Li-Po
  • Vtičnica za baterije: 2 -pinski raster 1,25 mm
  • Velikost: 52 x 25,4 x 10,3 mm

2. korak: Nastavitev Arduino IDE za ESP32

Nastavitev Arduino IDE za ESP32
Nastavitev Arduino IDE za ESP32

Pomembno: pred začetkom tega namestitvenega postopka se prepričajte, da imate v računalniku nameščeno najnovejšo različico Arduino IDE. Če tega ne storite, ga odstranite in znova namestite. V nasprotnem primeru morda ne bo delovalo. ESP32 je trenutno integriran z Arduino IDE, tako kot je bil to storjen za ESP8266. Ta dodatek za Arduino IDE vam omogoča programiranje ESP32 z uporabo Arduino IDE in njegovega programskega jezika. POMEMBNO OPOMBA: Če prvič nameščate ESP32 v Arduino IDE, preprosto sledite spodnjemu postopku namestitve. Dodatek ESP32 ste že namestili po stari metodi, najprej odstranite mapo espressif. Pojdite na konec tega dela, če želite izvedeti, kako odstraniti mapo espressif, tako da upoštevate 1. del Opombe#1. Nikoli ne vklopite plošče, ne da bi najprej priključili anteno, saj lahko poškodujete radijski čip na krovu.

3. korak: Namestitev plošče ESP32

Namestitev plošče ESP32
Namestitev plošče ESP32

Če želite ploščo ESP32 namestiti v svoj Arduino IDE, sledite tem navodilom: 1) Odprite okno z nastavitvami iz Arduino IDE. Pojdite na Datoteka> Nastavitve Nato kliknite gumb »V redu«. Opomba: če že imate URL plošče ESP8266, lahko URL -je ločite z vejico na naslednji način: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Priporočena: