Delora هو برنامج رسائل Lora بسيط تم إجراؤه لوحدة YL-800N من http://www.rf-module.cn/.
يجب توصيل الوحدة النمطية بجهاز كمبيوتر من خلال كابل USB إلى RS232 ، إما 3V3 أو 5V. تحذير: قد يتعين إعادة توصيل موصل الكابل لمطابقة دبابيس الوحدة النمطية!
تم استخدام الكابلات التالية ويجب إعادة توصيلها من أجل التواصل بشكل صحيح مع وحدة Lora:
فيما يلي اتصالات دبوس لهذه الكابلات.
| لون دبوس الكابل | اتصال إلى الوحدة النمطية |
|---|---|
| أسود | GND |
| أحمر | VCC |
| البرتقالي | RXD |
| أصفر | TXD |
| أخضر | NC |
| بني | NC |
تأكد من تثبيت Python 3.x على جهازك ، ثم قم بتثبيت التبعيات:
python -m pip install -r requirements.txtيمكنك تشغيل البرنامج مع:
python main.pyبعد بدء البرنامج ، يجب أن تقابل علامة التبويب "الإعدادات". اضبط اسم مستخدم وتأكد من استخدام منفذ COM للكابل التسلسلي المرتبط بالوحدة النمطية الخاصة بك. ثم اضغط على تطبيق.
يجب أن تكون قادرًا الآن على إرسال الرسائل عن طريق الذهاب في علامة التبويب "الرسائل".
في حالته الحالية ، يجب تكوين البرنامج في علامة تبويب الإعدادات قبل استخدامه ، وإلا فإنه سيتعطل.
في فئة YL800N من ملف yl800n_hex.py ، تأكد من أن طريقة set_config() تستخدم قوة TX مناسبة. خلاف ذلك ، بناءً على المكان الذي تعيش فيه ، قد تنتهك اللوائح المحلية.
تجدر الإشارة إلى أنه على الرغم من عدم وجود عمل مستمر ، يمكن استخدام هذا الملف بالفعل لمشروع آخر باستخدام وحدة YL-800N.
كان من المفترض أن يتم استخدام هذا الملف في الأصل للتواصل مع الوحدة النمطية بالطريقة التي يفعلها YL800N_HEX.py ، ولكن باستخدام الأوامر. ومع ذلك ، أثبت هذا الوضع أنه غير مستقر تمامًا ولا يتم حفظ الإعدادات بين إعادة ضبط. على الرغم من أن هذا الملف لم يعد يستخدم فعليًا في المشروع بعد الآن ، فقد تم الاحتفاظ به في الريبو ولكن قد يتم حذفه في المستقبل.
هذا الملف مفيد لاختبار أن الوحدات النمطية تتواصل بشكل صحيح ، يتم الاحتفاظ بها فقط لأغراض تصحيح الأخطاء.