جدول المحتويات:

الاتصالات LoRa ESP8266 وراديو RFM95: 9 خطوات
الاتصالات LoRa ESP8266 وراديو RFM95: 9 خطوات

فيديو: الاتصالات LoRa ESP8266 وراديو RFM95: 9 خطوات

فيديو: الاتصالات LoRa ESP8266 وراديو RFM95: 9 خطوات
فيديو: Lora SX1278/76/77/79 Arduino Hello World & Sensor Monitoring Projects, RA02 Lora Module 2024, شهر نوفمبر
Anonim
الاتصالات LoRa ESP8266 وراديو RFM95
الاتصالات LoRa ESP8266 وراديو RFM95

واحدة من أكثر التقنيات التي تم تسميتها لإنترنت الأشياء ، والتي تتميز بميزات مذهلة للغاية للاتصال لمسافات طويلة وطاقة منخفضة تنعكس في انخفاض استهلاكها ، LoRa "Lo ng - Ra nge" ، أصبح هذا النوع من التعديل شائعًا للغاية في مشاريع إرسال واستقبال البيانات ، هناك بعض المكتبات التي تم تنفيذها بالفعل لمنصات ESP8266 و Arduino و Raspberry pi و ESP32.

في هذه الفرصة ، سنجري اختبارًا بسيطًا للغاية باستخدام ESP8266 و RFM95 LoRa.

منذ فترة وجيزة ، حصلت على وحدتين / أجهزة راديو LoRa ، مرجع RFM95 من HopeRF ، بتردد 915.0 ميغاهرتز ، ثم أوصى البرنامج التعليمي مقدمة LoRa والمراجعة السريعة للوحدة RFM95:

الدورة التعليمية

مقدمة LoRa & Modulo RFM95 Hoperf

PDAControl التنزيلات والتوثيق الكامل

الاتصالات LoRa ESP8266 وراديو RFM95 # 1

PDAC التحكم

Descargas y Documentacion Completa

الاتصالات LoRa ESP8266 وراديو RFM95 # 1

الخطوة 1: المواد

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

مواد رخيصة جدا

  • 2 ESP8266 NodeMCU
  • 2 راديو RFM95 ، في حالتي 915.0 ميغاهرتز
  • 2 محولات PCBs بيضاء لـ ESP8266 12E / F
  • 2 بروتوبورد
  • هوائي سلك ، كابل UTP ، حساب الطول أدناه

الخطوة 2: الفيديو: مقدمة LoRa & Module RFM95 Hoperf Electronics

Image
Image

الخطوة 3: الاختبارات التي تم إجراؤها

صورة
صورة

تم إجراء الاختبارات

سنستخدم وحدتين ESP8266 NodeMCU ، والتي ستتواصل من خلال ناقل SPI مع وحدات RFM95 باستخدام مكتبة RadioHead RH_RF95.h ، سيكون هذا الاختبار بسيطًا للغاية ، إرسال رسالة بالإضافة إلى عداد من وحدة إلى أخرى بسرعة 915 ميجا هرتز ، مصنع ترسيم على الجزء الخلفي من ثنائي الفينيل متعدد الكلور. في هذا البرنامج التعليمي ، سيتم استخدام تعديل LoRa ، ولن نقوم بتنفيذ LoRaWAN حتى لا نخلط.

الخطوة 4: الفيديو: الاتصالات LoRa ESP8266 وراديو RFM95 # 1

Image
Image

الخطوة 5: كود Arduino IDE

كود Arduino IDE

في هذه الفرصة ، سنستخدم مكتبة RadioHead RH_RF95.h ، المستخدمة جدًا في أمثلة Adafruit لاختبار مركبات ثنائي الفينيل متعدد الكلور والوحدات النمطية ، تقنيًا الوحدة ESP8266 تكوّن معلمات RFM95 من خلال بروتوكول ناقل SPI.

ملاحظة: قم بتنزيل و / أو روابط github أدناه.

حافلة SPI: بواسطة ويكيبيديا

نظرًا لأنه اختبار بسيط للغاية ، فسيتم تكوين المعلمات التالية فقط في كلتا الوحدتين:

  • قوة الإرسال: 23 ديسيبل = rf95.setTxPower (23 ، خطأ)
  • التردد / النطاق: 915 ميجا هرتز = # تعريف RF95_FREQ 915.0

مهم التكوين الصحيح للدبابيس لـ ESP8266:

  • RFM95_CS = CS (محدد الشريحة أو محدد الرقيق).
  • RFM95_RST = إعادة ضبط الراديو عند التهيئة.
  • RFM95_INT = انقطاع من خرج DIO0.

الخطوة 6: مثال على وحدة الإرسال # 1

مثال على وحدة الإرسال # 1

سيتم إرسال الرسالة "PDAControl -" وقيمة عداد الرسائل / الحزمة المرسلة. ملاحظة: قم بتنزيل و / أو روابط github أدناه.

محطة تسلسلية … إرسال رسالة

صورة
صورة

الخطوة 7: مثال على وحدة الاستقبال # 2

مثال على وحدة الاستقبال # 2

الوحدة في وضع الاستقبال. ملاحظة: قم بتنزيل و / أو روابط github أدناه.

صورة
صورة

محطة تسلسلية … استلام ورسائل و RSSI

صورة
صورة

الخطوة 8: تصنيع الهوائي

تصنيع الهوائي

في هذا الاختبار ، تم تصنيع الهوائي بكابل UTP (زوج ملتوي غير محمي) ، تم أخذ سلك بطول 7.8 سم ، وذلك بفضل معلومات عن حساب طول الهوائي ، فقط قمت بتعديل أهم معلمة تردد ، في في حالة الوحدة الخاصة بي هو 915.0.

الموقع الإلكتروني: M0ukd.com 1/4 Wave Ground Plane Antenna Calculator

صورة
صورة

الخطوة 9: التنزيلات والتوثيق الكامل

التنزيلات والتوثيق الكامل
التنزيلات والتوثيق الكامل
التنزيلات والتوثيق الكامل
التنزيلات والتوثيق الكامل

PDAC التحكم

التنزيلات والتوثيق الكامل

الاتصالات LoRa ESP8266 وراديو RFM95 # 1

pdacontrolen.com/com calling-lora-esp8266-…

PDAC التحكم

Descargas y Documentacion Completa

الاتصالات LoRa ESP8266 وراديو RFM95 # 1

pdacontroles.com/comunicacion-lora-esp8266-…

موصى به: