جدول المحتويات:
- الخطوة 1: المواد
- مواد رخيصة جدا
- الخطوة 2: الفيديو: مقدمة LoRa & Module RFM95 Hoperf Electronics
- الخطوة 3: الاختبارات التي تم إجراؤها
- تم إجراء الاختبارات
- الخطوة 4: الفيديو: الاتصالات LoRa ESP8266 وراديو RFM95 # 1
- الخطوة 5: كود Arduino IDE
- كود Arduino IDE
- الخطوة 6: مثال على وحدة الإرسال # 1
- الخطوة 7: مثال على وحدة الاستقبال # 2
- الخطوة 8: تصنيع الهوائي
- تصنيع الهوائي
- الخطوة 9: التنزيلات والتوثيق الكامل
فيديو: الاتصالات LoRa ESP8266 وراديو RFM95: 9 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
واحدة من أكثر التقنيات التي تم تسميتها لإنترنت الأشياء ، والتي تتميز بميزات مذهلة للغاية للاتصال لمسافات طويلة وطاقة منخفضة تنعكس في انخفاض استهلاكها ، 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
الخطوة 3: الاختبارات التي تم إجراؤها
تم إجراء الاختبارات
سنستخدم وحدتين ESP8266 NodeMCU ، والتي ستتواصل من خلال ناقل SPI مع وحدات RFM95 باستخدام مكتبة RadioHead RH_RF95.h ، سيكون هذا الاختبار بسيطًا للغاية ، إرسال رسالة بالإضافة إلى عداد من وحدة إلى أخرى بسرعة 915 ميجا هرتز ، مصنع ترسيم على الجزء الخلفي من ثنائي الفينيل متعدد الكلور. في هذا البرنامج التعليمي ، سيتم استخدام تعديل LoRa ، ولن نقوم بتنفيذ LoRaWAN حتى لا نخلط.
الخطوة 4: الفيديو: الاتصالات LoRa ESP8266 وراديو RFM95 # 1
الخطوة 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-…
موصى به:
Raspberry PI 3 - تمكين الاتصالات التسلسلية لـ TtyAMA0 إلى BCM GPIO 14 و GPIO 15: 9 خطوات
Raspberry PI 3 - تمكين الاتصالات التسلسلية من TtyAMA0 إلى BCM GPIO 14 و GPIO 15: لقد كنت مهتمًا مؤخرًا بتمكين UART0 على Raspberry Pi الخاص بي (3b) حتى أتمكن من توصيله مباشرة بجهاز مستوى إشارة RS-232 باستخدام معيار 9 -pin موصل d-sub دون الحاجة إلى المرور عبر محول USB إلى RS-232. جزء من داخلي
الاتصالات اللاسلكية المشفرة اردوينو: 5 خطوات
الاتصالات اللاسلكية المشفرة Arduino: مرحبًا بالجميع ، في هذه المقالة الثانية ، سأشرح لك كيفية استخدام شريحة Atecc608a لتأمين اتصالك اللاسلكي. لهذا ، سأستخدم NRF24L01 + للجزء اللاسلكي و Arduino UNO. تم تصميم الشريحة الصغيرة ATECC608A بواسطة
الاتصالات التسلسلية من Arduino: 5 خطوات
الاتصالات التسلسلية من Arduino: تعتمد العديد من مشاريع Arduino على نقل البيانات بين العديد من Arduinos. سواء كنت هاوًا يبني سيارة RC أو طائرة RC أو تصمم محطة طقس مع شاشة عرض عن بُعد ، فستحتاج إلى معرفة كيفية الاعتماد عليها. نقل seria
الاتصالات التسلسلية من Arduino و Python - عرض لوحة المفاتيح: 4 خطوات
الاتصال التسلسلي Arduino و Python - عرض لوحة المفاتيح: تم تصميم هذا المشروع لمستخدمي mac ولكن يمكن أيضًا تنفيذه لنظامي Linux و Windows ، والخطوة الوحيدة التي يجب أن تكون مختلفة هي التثبيت
جهاز تتبع خام من GPS وراديو ثنائي الاتجاه: 7 خطوات
جهاز تتبع خام من نظام تحديد المواقع العالمي (GPS) وأجهزة الراديو ثنائية الاتجاه: لذلك ، أردت الحصول على جهاز تتبع. بمجرد أن نظرت إلى السوق ، أدركت أن أسعار أحد هذه الأشياء تبدأ من ذراع ، وترتفع إلى ساق أو أكثر! يجب إيقاف الجنون! بالتأكيد مبادئ معرفة أين شيء ما