Mundarija:

ESP32 LoRaWAN Mote: 3 qadam
ESP32 LoRaWAN Mote: 3 qadam

Video: ESP32 LoRaWAN Mote: 3 qadam

Video: ESP32 LoRaWAN Mote: 3 qadam
Video: How LoRaWAN® Can Make Your Workspace More Sustainable & Efficient. 2024, Iyul
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

Ushbu loyihada biz Bangtooddan ESP32 Heltec WiFi LoRa OLED platasidan foydalanib, DHT22 sensori ma'lumotlarini The Things Network (TTN) ga yuborish uchun LoRaWAN Mote (so'nggi tugun) quramiz. Loyihada ishlatiladigan kod va kutubxonalarni GitHub -da topish mumkin. Shuningdek, siz antenna va cho'chqa dumi ulagichini (U. FL - SMA) sotib olishingiz kerak bo'ladi. Mote va ilovani ro'yxatdan o'tkazish uchun TTN hisobi ham kerak. Ushbu loyiha Arduino IDE, LoRaWAN va umuman ESP32 haqida ba'zi bilimlarni o'z ichiga oladi. Sarlavhali pinlarni ESP32 kartasiga ulash uchun ba'zi lehimlash ko'nikmalari ham talab qilinadi. Things Network -ga ulangan ishlaydigan LoRa shlyuzi ham kerak bo'ladi. Agar sizda LoRa shlyuzi ishlamayotgan bo'lsa, siz ushbu Heltec platasi yordamida 1_CH LoRa shlyuzini sozlash bo'yicha boshqa qo'llanmaga amal qilishingiz mumkin. Ushbu turdagi shlyuzlar faqat skameykada ishlab chiqilgan va to'liq LoRa shlyuzi emas. Ushbu loyiha WiFi, LoRa va OLED bilan boshqa ESP32 ishlab chiqish platalari yordamida ham ishlaydi, lekin pin_mapping boshqacha bo'ladi va tanlangan taxtaning sxemalari va pin_out diagrammalariga amal qilishni yaxshi bilishni talab qiladi.

Bosqichma -bosqich rasmlar bilan to'liq yurish uchun bu erda ko'ring.

1 -qadam: Heltec kengashi haqida

Heltec kengashi haqida
Heltec kengashi haqida
Heltec kengashi haqida
Heltec kengashi haqida

Xususiyatlar:

  • CPU: ESP32 DOWDQ6

    • 240 MGts chastotali ikki yadroli
    • Wi -Fi 150 Mbit/s gacha 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • Fleshli: 4 MB (32 Mbit)
  • USB-seriyali konvertor: CP2102
  • Radio: Semtech SX1276
  • Antenna ulagichi: IPX (U. FL)
  • OLED ekrani:

    • Hajmi: 0,96 ″
    • Haydovchi: SSD1306
    • Ruxsat: 128 × 64 piksel
  • Li-Ion/Li-Po zaryadlash davri
  • Batareya rozetkasi: 2 pinli raster 1,25 mm
  • Hajmi: 52 x 25,4 x 10,3 mm

2 -qadam: ESP32 uchun Arduino IDE -ni o'rnatish

ESP32 uchun Arduino IDE -ni sozlash
ESP32 uchun Arduino IDE -ni sozlash

Muhim: o'rnatish jarayonini boshlashdan oldin, kompyuteringizda Arduino IDE -ning so'nggi versiyasi o'rnatilganligiga ishonch hosil qiling. Agar yo'q bo'lsa, uni o'chirib tashlang va yana o'rnating. Aks holda, u ishlamasligi mumkin. ESP32 hozirda xuddi ESP8266 uchun qilinganidek, Arduino IDE bilan birlashtirilmoqda. Arduino IDE uchun qo'shimcha dastur ESP32-ni Arduino IDE va uning dasturlash tili yordamida dasturlash imkonini beradi. ESP32 qo'shimchasini eski usulda o'rnatgan bo'lsangiz, avval espressif papkasini olib tashlashingiz kerak. Espressif papkasini qanday olib tashlashni bilish uchun ushbu qismning oxiriga o'ting, 1 -qismga e'tibor bering. 1. Antennani ulashdan oldin hech qachon taxtani yoqmang, chunki siz bortdagi radiochipga zarar etkazishingiz mumkin.

3 -qadam: ESP32 kartasini o'rnatish

ESP32 kartasini o'rnatish
ESP32 kartasini o'rnatish

ESP32 kartasini Arduino IDE -ga o'rnatish uchun quyidagi ko'rsatmalarga amal qiling: 1) Arduino IDE -dan afzal ko'rish oynasini oching. Fayl> Sozlamalar -ga o'ting 2) Quyidagi rasmda ko'rsatilgandek "Qo'shimcha boshqaruv paneli URL -lari" maydoniga https://dl.espressif.com/dl/package_esp32_index.json kiriting. Keyin "OK" tugmachasini bosing. Eslatma: agar sizda ESP8266 taxtali URL manzili mavjud bo'lsa, siz URL manzillarini vergul bilan ajratishingiz mumkin: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

Tavsiya: