İçindekiler:

ESP32 LoRaWAN Mote: 3 Adım
ESP32 LoRaWAN Mote: 3 Adım

Video: ESP32 LoRaWAN Mote: 3 Adım

Video: ESP32 LoRaWAN Mote: 3 Adım
Video: ESP32 LoRaWAN Node with Arduino | LoRa #2 2024, Temmuz
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Bu projede, bir DHT22 sensöründen The Things Network'e (TTN) veri göndermek ve sensör değerlerini görüntülemek için bir LoRaWAN Mote (uç düğüm) oluşturmak için Banggood'dan ESP32 Heltec WiFi LoRa OLED kartını kullanacağız. Projede kullanılan kod ve kütüphaneler GitHub'da bulunabilir. Ayrıca bir anten ve domuz kuyruğu konektörü (U. FL'den SMA'ya) satın almanız gerekecektir. Mote'u ve uygulamayı kaydetmek için bir TTN hesabı da gereklidir. Bu proje, genel olarak Arduino IDE, LoRaWAN ve ESP32 hakkında biraz bilgi sahibi olduğunu varsayar. Başlık pimlerini ESP32 kartına takmak için bazı lehimleme becerileri de gereklidir. The Things Network'e bağlı çalışan bir LoRa Gateway'e de ihtiyaç duyulacak. Çalışmakta olan bir LoRa Ağ Geçidiniz yoksa, bu Heltec kartını kullanarak 1_CH LoRa Ağ Geçidini ayarlayan diğer öğreticimi takip edebilirsiniz. Bu Ağ Geçidi türü yalnızca tezgahta geliştirme içindir ve tam bir LoRa Ağ Geçidi değildir. Bu proje aynı zamanda WiFi, LoRa ve OLED'li diğer ESP32 geliştirme kartlarını kullanarak çalışacak ancak pin_mapping farklı olacak ve seçilen kartın şemalarının ve pin_out diyagramlarının nasıl takip edileceğine dair iyi bir bilgi gerektirecektir.

Adım adım resimlerle tam bir yürüyüş için burayı ziyaret edin.

Adım 1: Heltec Kartı Hakkında

Heltec Kurulu Hakkında
Heltec Kurulu Hakkında
Heltec Kurulu Hakkında
Heltec Kurulu Hakkında

Özellikler:

  • İşlemci: ESP32 DOWDQ6

    • 240 MHz çift çekirdekli
    • 150Mbps'ye kadar WiFi 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Flaş: 4MB (32Mbit)
  • USB-Seri Dönüştürücü: CP2102
  • Radyo: Semtech SX1276
  • Anten konektörü: IPX (U. FL)
  • OLED Ekran:

    • Boyut: 0.96"
    • Sürücü: SSD1306
    • Çözünürlük: 128×64 piksel
  • Li-Ion/Li-Po şarj devresi
  • Pil soketi: 2pin raster 1,25 mm
  • Boyut: 52 x 25,4 x 10,3 mm

Adım 2: ESP32 için Arduino IDE'yi Ayarlama

ESP32 için Arduino IDE'yi Ayarlama
ESP32 için Arduino IDE'yi Ayarlama

Önemli: Bu kurulum prosedürüne başlamadan önce, bilgisayarınızda Arduino IDE'nin en son sürümünün kurulu olduğundan emin olun. Bunu yapmazsanız, kaldırın ve tekrar yükleyin. Aksi takdirde çalışmayabilir. ESP32, şu anda tıpkı ESP8266 için yapıldığı gibi Arduino IDE ile entegre ediliyor. Arduino IDE için bu eklenti, Arduino IDE ve programlama dilini kullanarak ESP32'yi programlamanıza izin verir. ÖNEMLİ NOT: Eğer ESP32'yi Arduino IDE'ye ilk kez kuruyorsanız, aşağıda açıklanan kurulum prosedürünü takip etmeniz yeterlidir. ESP32 eklentisini eski yöntemi kullanarak zaten yüklediyseniz, önce espressif klasörünü kaldırmalısınız. Bölüm 1'i takip ederek espressif klasörünün nasıl çıkarılacağını öğrenmek için bu bölümün sonuna gidin Not #1. Anakartı asla önce anteni bağlamadan açmayın, aksi takdirde kart üzerindeki radyo çipine zarar verebilirsiniz.

Adım 3: ESP32 Kartını Takma

ESP32 Kartını Takma
ESP32 Kartını Takma

ESP32 kartını Arduino IDE'nize kurmak için aşağıdaki talimatları izleyin: 1) Arduino IDE'den tercihler penceresini açın. Dosya > Tercihler'e gidin2) Aşağıdaki şekilde gösterildiği gibi "Ek Pano Yöneticisi URL'leri" alanına https://dl.espressif.com/dl/package_esp32_index.json girin. Ardından, "Tamam" düğmesini tıklayın. Not: ESP8266 pano URL'niz zaten varsa, URL'leri şu şekilde virgülle ayırabilirsiniz: https://dl.espressif.com/dl/package_esp32_index.json, https:// /arduino.esp8266.com/stable/package_esp8266com_index.json

Önerilen: