ESP32 LoRaWAN Mote: 3 vaihetta
ESP32 LoRaWAN Mote: 3 vaihetta
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