هذه مكتبة Arduino لتواصل Lora باستخدام رقائق جهاز الإرسال والاستقبال الراديوي SX1268 و SX1262. لقد طورته لأنني أريد تمديد حفنة من أجهزة التماثل. لتكون قادرة على التحدث لورا.
معظم برامج برنامج تشغيل الأجهزة مأخوذة من Radiolib مكتبة الاتصالات اللاسلكية العالمية لـ Arduino (مشروع رائع!) وتكييفها قليلاً.
قم بتنزيل هذا الريبو كـ ZIP. ثم في Arduino IDE ، انتقل إلى Sketch-> إضافة مكتبة> إضافة. zip مكتبة. أو يرجى الرجوع إلى Arduino Howto الخارجي.
قد يكون المركز الأول للبدء هو مجلد الأمثلة. يوجد مثال بسيط RX TX يرسل البيانات (TX) ويتردد صدىها (RX).
تم اختبار هذه المكتبة باستخدام Lora Module DRF1268T وتعمل مع التخطيطي المقدم. إنه قابل للاستخدام أيضًا لـ DRF1262T. يرجى الاطلاع على التخطيط للأسلاك. يجب أن تكون المكتبة قادرة على التعامل مع وحدات Lora الأخرى طالما أنها تستخدم SX1262 أو SX1268. في هذه الحالة ، ألقِ نظرة على ورقة بيانات DRF1268T وتحقق مما إذا كانت DIO1 و DIO2 و DIO3 سلكية إلى دبوسات IO مختلفة. يمكنك بسهولة تغيير pins io المستخدمة عند الاتصال بالمقدم.
س: لماذا لا يتم دعم دبوس SW بواسطة هذه المكتبة؟
ج: حاليًا (في إعداد الأجهزة) ، يتم توصيل دبوس SW بـ 3،3V بشكل دائم ، لذلك RF دائمًا. في أحد الإصدارات التالية ، قد يكون من الجيد إضافة معلمة خامسة إلى المُنشئ (Bool True/False) من أجل السماح لـ SX126x DiO2 بالتحكم في مفتاح RF. 5th Param True: DiO2 مفاتيح RF ، 5th Param False: RF يتم التحكم فيه خارجيًا. انظر ورقة بيانات SX126X ، القسم "setDio2AsrfswitchCtrl" للحصول على التفاصيل.
س: هل يقاطع دعم LIB؟
ج: لا. سيتم التعامل مع البيانات الإرسال والاستقبال في حلقة Arduino الرئيسية.
س: هل يدعم LIB Lorawan؟
ج: إنها مكتبة سائق معدني عارية لمجموعة شرائح SX126X وتنفذ بيانات LORA النظيفة إرسال واستقبال المونستات وفقًا لنموذج المرجع OSI. لذلك يجوز لأي مكتبة لوروان استخدام مكتبة برنامج تشغيل الأجهزة هذه.
س: هل وضع FSK متاح.
ج: تنفذ رقاقة SX126X FSK ولكنها غير مدعومة من مكتبة السائق هذه.
إليكم بوابة التماثل الخاصة بي التي تعمل مع مكتبة السائقين Adruino وبروتوكول اتصالات Lora من نظير إلى نظير: