Sisällysluettelo:

ESP32 LoRaWAN Mote: 3 vaihetta
ESP32 LoRaWAN Mote: 3 vaihetta

Video: ESP32 LoRaWAN Mote: 3 vaihetta

Video: ESP32 LoRaWAN Mote: 3 vaihetta
Video: New! Heltec V3 ESP32 LoRa OLED Step By Step 2024, Heinäkuu
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Tässä projektissa käytämme Banggoodin ESP32 Heltec WiFi LoRa OLED -korttia rakentaaksemme LoRaWAN -muistin (loppusolmu) tietojen lähettämiseksi DHT22 -anturista The Things Network (TTN) -laitteeseen ja näyttääksemme anturien arvot. Projektissa käytetty koodi ja kirjastot löytyvät GitHubista. Sinun on myös ostettava antenni ja sikahäntäliitin (U. FL - SMA). TTN -tili tarvitaan myös Mote -sovelluksen ja sovelluksen rekisteröimiseksi. Tässä projektissa oletetaan jonkin verran tietoa Arduino IDE: stä, LoRaWANista ja ESP32: sta yleensä. Jotkut juotostaidot vaaditaan myös liittämällä otsikkotapit ESP32 -korttiin. Tarvitaan myös toimiva LoRa -yhdyskäytävä, joka on liitetty The Things -verkostoon. Jos sinulla ei ole LoRa -yhdyskäytävää käynnissä, voit seurata muuta opastustani 1_CH LoRa -yhdyskäytävän asettamisesta tämän Heltec -levyn avulla. Tämäntyyppinen yhdyskäytävä on tarkoitettu vain kehittämiseen penkillä, eikä se ole täysi LoRa -yhdyskäytävä. Tämä projekti toimii myös käyttämällä muita ESP32 -kehityskortteja, joissa on WiFi, LoRa ja OLED, mutta pin_mapping on erilainen ja vaatii hyvää tietoa valitun piirilevyn kaavioiden ja pin_out -kaavioiden noudattamisesta

Koko kävellä läpi askel askeleelta kuvia vist täällä.

Vaihe 1: Tietoja Heltec Boardista

Tietoja Heltec Boardista
Tietoja Heltec Boardista
Tietoja Heltec Boardista
Tietoja Heltec Boardista

Tekniset tiedot:

  • Suoritin: ESP32 DOWDQ6

    • 240 MHz: n kaksoisydin
    • WiFi jopa 150 Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Salama: 4 Mt (32 Mbit)
  • USB-sarjamuunnin: CP2102
  • Radio: Semtech SX1276
  • Antenniliitin: IPX (U. FL)
  • OLED -näyttö:

    • Koko: 0,96"
    • Ajuri: SSD1306
    • Resoluutio: 128 × 64 px
  • Li-Ion/Li-Po -latauspiiri
  • Paristokanta: 2 -nastainen rasteri 1,25 mm
  • Koko: 52 x 25,4 x 10,3 mm

Vaihe 2: Arduino IDE: n määrittäminen ESP32: lle

Arduino IDE: n määrittäminen ESP32: lle
Arduino IDE: n määrittäminen ESP32: lle

Tärkeää: Varmista ennen tämän asennustoimenpiteen aloittamista, että tietokoneeseen on asennettu uusin Arduino IDE -versio. Jos et, poista se ja asenna se uudelleen. Muuten se ei ehkä toimi. ESP32 on tällä hetkellä integroitu Arduino IDE: hen aivan kuten se tehtiin ESP8266: lle. Tämän Arduino IDE: n lisäosan avulla voit ohjelmoida ESP32: n käyttämällä Arduino IDE: tä ja sen ohjelmointikieltä. Olet jo asentanut ESP32-lisäosan vanhalla menetelmällä, poista ensin espressif-kansio. Siirry tämän osan loppuun oppiaksesi poistamaan espressif -kansio noudattamalla osan 1 huomautusta#1. Älä koskaan kytke levyä päälle kytkemättä antennia ensin, koska saatat vahingoittaa aluksella olevaa radio -sirua.

Vaihe 3: ESP32 -kortin asentaminen

ESP32 -kortin asentaminen
ESP32 -kortin asentaminen

Asenna ESP32 -kortti Arduino IDE -laitteeseesi noudattamalla seuraavia ohjeita: 1) Avaa asetusikkuna Arduino IDE: stä. Siirry kohtaan Tiedosto> Asetukset2) Kirjoita https://dl.espressif.com/dl/package_esp32_index.json”Hallituksen ylimääräiset URL -osoitteet” -kenttään alla olevan kuvan mukaisesti. Napsauta sitten OK -painiketta. /arduino.esp8266.com/stable/package_esp8266com_index.json

Suositeltava: