Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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