Mündəricat:

ESP32 LoRaWAN Mote: 3 addım
ESP32 LoRaWAN Mote: 3 addım

Video: ESP32 LoRaWAN Mote: 3 addım

Video: ESP32 LoRaWAN Mote: 3 addım
Video: #404 How to Build or Migrate Sensors and Gateways on TTN LoRaWAN V3 2024, Noyabr
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Bu layihədə, DHT22 sensöründən məlumatları Şeylər Şəbəkəsinə (TTN) göndərmək və sensor dəyərlərini göstərmək üçün LoRaWAN Mote (son düyün) qurmaq üçün Banggooddan olan ESP32 Heltec WiFi LoRa OLED lövhəsini istifadə edəcəyik. Layihədə istifadə olunan kodu və kitabxanaları GitHub -da tapa bilərsiniz. Ayrıca bir anten və donuz quyruğu bağlayıcısı (U. FL - SMA) almalısınız. Mote və tətbiqin qeydiyyatı üçün bir TTN hesabı da lazımdır. Bu layihə Arduino IDE, LoRaWAN və ümumiyyətlə ESP32 haqqında bəzi məlumatları ehtiva edir. Başlıq pinlərini ESP32 lövhəsinə bağlamaq üçün bəzi lehimləmə bacarıqları da tələb olunur. Şeylər Şəbəkəsinə bağlı işləyən LoRa Gateway də lazım olacaq. LoRa Gatewayiniz yoxdursa və işləyirsə, bu Heltec lövhəsindən istifadə edərək 1_CH LoRa Gatway qurmaq üçün digər təlimatımı izləyə bilərsiniz. Bu tip Gateway yalnız skamyada inkişaf etmək üçündür və tam LoRa Gateway deyil. Bu layihə eyni zamanda WiFi, LoRa və OLED ilə digər ESP32 inkişaf lövhələrindən istifadə edərək işləyəcək, lakin pin_mapping fərqli olacaq və seçilmiş lövhənin sxemlərini və pin_out diaqramlarını necə yerinə yetirmək üçün yaxşı bilik tələb edəcək.

Addım -addım şəkillərlə tam gəzmək üçün bura baxın.

Addım 1: Heltec Board haqqında

Heltec Board haqqında
Heltec Board haqqında
Heltec Board haqqında
Heltec Board haqqında

Xüsusiyyətlər:

  • CPU: ESP32 DOWDQ6

    • 240 MHz cüt nüvəli
    • 150Mbps -ə qədər Wi -Fi 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Flaş: 4MB (32Mbit)
  • USB-Seriya çeviricisi: CP2102
  • Radio: Semtech SX1276
  • Anten konnektoru: IPX (U. FL)
  • OLED Ekran:

    • Ölçü: 0.96 ″
    • Sürücü: SSD1306
    • Çözünürlük: 128 × 64 piksel
  • Li-Ion/Li-Po şarj dövrəsi
  • Batareya yuvası: 2 pinli raster 1.25 mm
  • Ölçü: 52 x 25.4 x 10.3 mm

Addım 2: ESP32 üçün Arduino IDE qurmaq

ESP32 üçün Arduino IDE qurmaq
ESP32 üçün Arduino IDE qurmaq

Əhəmiyyətli: bu quraşdırma proseduruna başlamazdan əvvəl, kompüterinizdə Arduino IDE -nin ən son versiyasının quraşdırıldığından əmin olun. Bunu etməsəniz, onu silin və yenidən quraşdırın. Əks təqdirdə işləməyə bilər. ESP32 hazırda ESP8266 üçün edildiyi kimi Arduino IDE ilə birləşdirilir. Arduino IDE üçün bu əlavə, ESP32-ni Arduino IDE-dən və proqramlaşdırma dilindən istifadə edərək proqramlaşdırmağa imkan verir. Köhnə metoddan istifadə edərək ESP32 əlavəsini artıq quraşdırmısınız, əvvəlcə espressif qovluğunu silməlisiniz. 1 -ci hissəni izləyərək espressif qovluğunun necə çıxarılacağını öyrənmək üçün bu hissənin sonuna gedin Qeyd 1. Gəmidəki radio çipinə zərər verə biləcəyiniz üçün əvvəlcə antenanı bağlamadan lövhəni heç vaxt işə salmayın.

Addım 3: ESP32 lövhəsinin quraşdırılması

ESP32 lövhəsinin quraşdırılması
ESP32 lövhəsinin quraşdırılması

ESP32 lövhəsini Arduino IDE -yə quraşdırmaq üçün aşağıdakı təlimatları izləyin: 1) Arduino IDE -dən seçimlər pəncərəsini açın. Fayl> Tercihlərə gedin 2) Aşağıdakı şəkildə göstərildiyi kimi "Əlavə İdarə Heyəti Menecer URL'leri" sahəsinə https://dl.espressif.com/dl/package_esp32_index.json daxil edin. Sonra "OK" düyməsini basın. Qeyd: ESP8266 lövhələrinin URL -si varsa, URL -ləri vergüllə aşağıdakı kimi ayıra bilərsiniz: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Tövsiyə: