فهرست مطالب:

ارتباط LoRa ESP8266 و رادیو RFM95: 9 مرحله
ارتباط LoRa ESP8266 و رادیو RFM95: 9 مرحله

تصویری: ارتباط LoRa ESP8266 و رادیو RFM95: 9 مرحله

تصویری: ارتباط LoRa ESP8266 و رادیو RFM95: 9 مرحله
تصویری: Sentrifarm - open hardware telemetry system for Australian farming conditions 2024, جولای
Anonim
ارتباطات LoRa ESP8266 و رادیو RFM95
ارتباطات LoRa ESP8266 و رادیو RFM95

یکی از مشهورترین فناوری هایی که برای اینترنت اشیاء اجرا می شود ، که دارای ویژگی های بسیار قابل توجه ارتباطات از راه دور و قدرت کم منعکس شده در مصرف کم آن است ، LoRa "Lo ng - Ra nge" ، این نوع مدولاسیون بسیار محبوب شده است در پروژه های ارسال و دریافت داده ، برخی از کتابخانه ها قبلاً برای سیستم عامل های ESP8266 ، Arduino ، Raspberry pi و ESP32 پیاده سازی شده اند.

در این فرصت ما یک آزمایش بسیار ساده با ESP8266 و RFM95 LoRa انجام می دهیم.

چندی پیش 2 ماژول / رادیو LoRa مرجع RFM95 از HopeRF ، با فرکانس 915.0 مگاهرتز دریافت کردم ، سپس یک آموزش معرفی LoRa و بررسی سریع ماژول RFM95 را توصیه کرد:

آموزش

معرفی LoRa & Modulo RFM95 Hoperf

PDAControlDownloads و اسناد کامل

ارتباط LoRa ESP8266 و رادیو RFM95 #1

کنترل PDAC

Descargas y Documentacion Completa

ارتباط LoRa ESP8266 و رادیو RFM95 #1

مرحله 1: مواد

مواد
مواد
مواد
مواد

مواد بسیار ارزان

  • 2 ESP8266 NodeMCU
  • 2 رادیو RFM95 ، در مورد من 915.0 مگاهرتز
  • 2 آداپتور PCB سفید برای ESP8266 12E/F
  • 2 Protoboard
  • آنتن سیم ، کابل UTP ، طول زیر را محاسبه کنید

مرحله 2: ویدئو: معرفی LoRa & Module RFM95 Hoperf Electronics

Image
Image

مرحله 3: آزمایشات انجام شده

تصویر
تصویر

آزمایشات انجام شده

ما از 2 ماژول ESP8266 NodeMCU استفاده می کنیم که از طریق گذرگاه SPI با ماژول های RFM95 با استفاده از کتابخانه RH_RF95.h RadioHead ارتباط برقرار می کند ، این آزمایش بسیار ساده خواهد بود ، ارسال پیام به علاوه شمارنده از یک ماژول به ماژول دیگر در 915 مگاهرتز ، مرزبندی کارخانه در پشت PCB. در این آموزش از مدولاسیون LoRa استفاده می شود ، ما LoRaWAN را برای اشتباه گرفتن پیاده سازی نمی کنیم.

مرحله 4: ویدئو: ارتباط LoRa ESP8266 و رادیو RFM95 # 1

Image
Image

مرحله 5: کد ID آردوینو

کد IDE آردوینو

در این فرصت ما از کتابخانه RH_RF95.h RadioHead ، که در نمونه های Adafruit برای آزمایش PCB ها و ماژول های آن بسیار استفاده می شود ، استفاده می کنیم ، از نظر فنی ماژول ESP8266 پارامترهای RFM95 را از طریق پروتکل گذرگاه SPI پیکربندی می کند.

توجه: پیوندهای بارگیری و / یا github را در زیر مشاهده کنید.

Bus SPI: توسط ویکی پدیا

از آنجا که یک آزمایش بسیار ساده است ، فقط پارامترهای زیر در هر دو ماژول پیکربندی می شوند:

  • قدرت انتقال: 23 دسی بل = rf95.setTxPower (23 ، نادرست)
  • فرکانس / باند: 915 مگاهرتز = #تعریف RF95_FREQ 915.0

پیکربندی صحیح پین ها برای ESP8266 مهم است:

  • RFM95_CS = CS (Chip Selector یا Slave Selector).
  • RFM95_RST = بازنشانی رادیو هنگام راه اندازی اولیه.
  • RFM95_INT = وقفه از خروجی DIO0.

مرحله 6: مثال ماژول انتقال شماره 1

نمونه ای از ماژول انتقال شماره 1

پیام "PDAControl -" و مقدار پیام ارسال شده / شمارنده بسته ارسال می شود. توجه: پیوندهای بارگیری و / یا github را در زیر مشاهده کنید.

ترمینال سریال… ارسال پیام

تصویر
تصویر

مرحله 7: نمونه ماژول پذیرش شماره 2

نمونه ماژول پذیرش شماره 2

ماژول در حالت دریافت است. توجه: پیوندهای بارگیری و / یا github را در زیر مشاهده کنید.

تصویر
تصویر

ترمینال سریال… دریافت ، پیام و RSSI

تصویر
تصویر

مرحله 8: تولید آنتن

تولید آنتن

برای این آزمایش ، آنتن با کابل UTP (جفت پیچ خورده بدون محافظ) ساخته شده است ، به لطف absolutelyautomation.com یک سیم 7.8 سانتی متری گرفته شده است ، برای محاسبه طول آنتن ، فقط من مهمترین پارامتر فرکانس را در مورد ماژول من 915.0 است.

وب سایت: M0ukd.com 1/4 Wave Ground Ground Plane Antenna Calculator

تصویر
تصویر

مرحله 9: بارگیری و مستندات کامل

بارگیری و مستندات کامل
بارگیری و مستندات کامل
بارگیری و مستندات کامل
بارگیری و مستندات کامل

کنترل PDAC

بارگیری و مستندات کامل

ارتباطات LoRa ESP8266 و رادیو RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

کنترل PDAC

Descargas y Documentacion Completa

ارتباطات LoRa ESP8266 و رادیو RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

توصیه شده: