فهرست مطالب:

ESP32 LoRaWAN Mote: 3 مرحله
ESP32 LoRaWAN Mote: 3 مرحله

تصویری: ESP32 LoRaWAN Mote: 3 مرحله

تصویری: ESP32 LoRaWAN Mote: 3 مرحله
تصویری: #404 How to Build or Migrate Sensors and Gateways on TTN LoRaWAN V3 2024, نوامبر
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

در این پروژه ما از تابلوی ESP32 Heltec WiFi LoRa OLED از Banggood برای ساخت LoRaWAN Mote (گره پایانی) برای ارسال داده از یک حسگر DHT22 به شبکه Things (TTN) و نمایش مقادیر سنسور استفاده خواهیم کرد. کد و کتابخانه های مورد استفاده در پروژه را می توانید در GitHub پیدا کنید. همچنین باید یک آنتن و اتصال دهنده دم خوک (U. FL به SMA) خریداری کنید. یک حساب TTN نیز برای ثبت Mote و برنامه مورد نیاز است. این پروژه برخی از دانش Arduino IDE ، LoRaWAN و به طور کلی ESP32 را فرض می کند. برخی از مهارتهای لحیم کاری نیز برای اتصال پین های سربرگ به برد ESP32 مورد نیاز است. یک دروازه LoRa فعال متصل به The Things Network نیز مورد نیاز است. اگر LoRa Gateway راه اندازی نشده است می توانید آموزش دیگر من را در مورد راه اندازی 1_CH LoRa Gatway با استفاده از این برد Heltec دنبال کنید. این نوع Gateway فقط برای توسعه روی نیمکت است و یک LoRa Gateway کامل نیست. این پروژه همچنین با استفاده از سایر تخته های توسعه ESP32 با WiFi ، LoRa و OLED کار می کند اما pin_mapping متفاوت خواهد بود و نیاز به دانش خوبی در مورد نحوه پیروی از نمودارها و نمودارهای pin_out برد انتخاب شده دارد.

برای پیاده روی کامل و گام به گام تصاویر از اینجا دیدن کنید.

مرحله 1: درباره هیئت مدیره Heltec

درباره هیئت مدیره Heltec
درباره هیئت مدیره Heltec
درباره هیئت مدیره Heltec
درباره هیئت مدیره Heltec

مشخصات فنی:

  • پردازنده: ESP32 DOWDQ6

    • دو هسته ای 240 مگاهرتز
    • فای تا 150 مگابیت بر ثانیه 802.11 b/g/n/e/i
    • بلوتوث 4.2 (BLE)
  • فلش: 4 مگابایت (32 مگابایت)
  • مبدل سریال USB: CP2102
  • رادیو: Semtech SX1276
  • اتصال آنتن: IPX (U. FL)
  • صفحه نمایش OLED:

    • اندازه: 0.96
    • درایور: SSD1306
    • وضوح تصویر: 128 × 64 پیکسل
  • مدار شارژ Li-Ion/Li-Po
  • سوکت باتری: 2 پین رستر 1.25 میلی متر
  • اندازه: 52 x 25.4 x 10.3 میلی متر

مرحله 2: راه اندازی Arduino IDE برای ESP32

راه اندازی Arduino IDE برای ESP32
راه اندازی Arduino IDE برای ESP32

مهم: قبل از شروع این روش نصب ، مطمئن شوید که آخرین نسخه Arduino IDE را در رایانه خود نصب کرده اید. در غیر اینصورت آن را حذف کرده و دوباره نصب کنید. در غیر این صورت ، ممکن است کار نکند. ESP32 در حال حاضر با Arduino IDE ادغام شده است درست مانند ESP8266. این افزونه برای Arduino IDE به شما امکان می دهد تا ESP32 را با استفاده از Arduino IDE و زبان برنامه نویسی آن برنامه ریزی کنید. قبلاً افزونه ESP32 را با استفاده از روش قدیمی نصب کرده اید ، ابتدا باید پوشه espressif را حذف کنید. به انتهای این قسمت بروید تا نحوه حذف پوشه espressif را با پیروی از قسمت 1 توجه کنید. نکته 1. هرگز بدون اتصال آنتن به صفحه وصل نشوید زیرا ممکن است به تراشه رادیویی روی برد آسیب برسانید.

مرحله 3: نصب برد ESP32

نصب برد ESP32
نصب برد ESP32

برای نصب برد ESP32 در Arduino IDE ، دستورالعمل های بعدی را دنبال کنید: 1) پنجره تنظیمات را از Arduino IDE باز کنید. به File> Preferences2 بروید) https://dl.espressif.com/dl/package_esp32_index.json را در قسمت "آدرس های اضافی مدیران هیئت مدیره" مطابق شکل زیر وارد کنید. سپس ، روی دکمه "OK" کلیک کنید. توجه: اگر URL تابلوهای ESP8266 را دارید ، می توانید URL ها را با کاما به شرح زیر جدا کنید: https://dl.espressif.com/dl/package_esp32_index.json ، http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

توصیه شده: