هذا هو حل حاوية رئيسي للعديد من المشاريع الأخرى للتحكم عن بُعد ومراقبة دبابيس GPIO على جهاز demote من وحدة تحكم محلية باستخدام Lora.
عادة ، قد يرمز المرء في هذا الحل الرئيسي فقط ، ولكن نشأت النزاعات التي لم يتم حلها عند تحميل ثنائي إلى منافذ COM المختلفة في مشاريع مختلفة. حتى الآن ، يتم فتح المشاريع الواردة في هذه الحلول في حالات مختلفة من Visual Studio 2017 مع تثبيت الوظيفة الإضافية VisualMicro.
انظر أيضًا: https://gojimmypi.blogspot.com/2018/02/lora-range-issues.html
و: https://gojimmypi.blogspot.com/2018/02/m5stack-lora-range-issues.html
4 المشاريع الرئيسية ذات الاهتمام:
32U4 القائم على DIYMALL LORA32U4 باستخدام مكتبة Radiohead مع نطاق جيد كوحدة تحكم محلية. لا يوجد حاليا أي عرض يتم تنفيذه على وحدة التحكم هذه
32U4 القائم على DIYMALL LORA32U4 باستخدام مكتبة Radiohead مع نطاق جيد كجهاز GPIO عن بُعد.
M5stack Lora المستندة إلى ESP32 والتي كانت تعمل في البداية مع مكتبة Lora في Sandeep Mistry ، ولكن لديها نطاق ضعيف إلى حد ما. يحتوي M5stack على حاوية لطيفة وشاشة مدمجة.
يمكن الاطلاع على رمز النطاق العام ، ولكن يمكن العثور عليه هنا (لاحظ أنه تم حفظه بتردد = 433.375e6): https://github.com/gojimmypi/lora-gpio/blob/8e96d83eca89cd9ac19fb5eeca8fb276b7a5dddf/m55stack.
الهدف الحالي هو الحصول على مكتبة Radiohead مع هذا المشروع.
انظر فرع M5-Radiohead لهذا المشروع: https://github.com/gojimmypi/lora-gpio/tree/m5-radiohead
شوكة Adafruit القديمة التي يبلغ طولها 11 شهرًا من Radiohead: https://github.com/gojimmypi/Radiohead/tree/development
تم كتابة Master Radiohead مع تنزيل العمل من برنامج Adafruit Tutorial (مفقود ESP32)
ثم سيتم تطبيق تغييرات جديدة على أحدث الكود على الفرع المحلي M5Stack: https://github.com/gojimmypi/Radiohead/tree/m5stack (لم يتم تحديثه بعد مع أحدث الكود القديم الذي يبلغ طوله 11 شهرًا)
انظر المصدر "نسخة github'ified من http://www.airspayce.com/mikem/arduino/radiohead/": https://github.com/adafruit/radiohead
سنريد تجاهل عمليات الإرسال من أجهزة الطرف الثالث. هذا مثال على الطرف الثالث.
شيء ما ذهب هنا ولا يمكن حله. تم نقل الكود إلى مشروع جديد. خطأ: vm_boards.h: 653: 2: خطأ: #error "الرجاء تحرير الألواح. h مع تجريد الأجهزة لهذا اللوحة" خطأ "الرجاء تحرير الألواح. إذا كان هذا المشروع يستخدم تحميل OTA/WIFI ، فيرجى استخدام قائمة VMicro> debugger لتعيين المنفذ التسلسلي والمنفذ البعيد للتصحيح. بخلاف ذلك ، قم بتبديل شريط الأدوات من "Debug" إلى "الإصدار" والبناء مرة أخرى. أو إيقاف تصحيح الأخطاء التلقائية أو تكوين خيار تصحيح الأخطاء البرمجية. فشل بناء التصحيح لمشروع "M5StackConsole"
الإجابة: "كانت مشكلة التصحيح هي أنك قمت بتمكين طرق عرض تلقائية أو رقمية أو أخرى في خيارات التصحيح للمشروع. تتطلب هذه المشاهدات معلومات حول اللوحة مثل عدد المسامير الرقمية. أجهزتك غير معروفة وبالتالي" الخطأ "الذي يخبرك بأن الأجهزة غير معروفة."
انظر http://www.visualmicro.com/forums/yabb.pl؟num=1518378800/0#3
(لكنني لا أعرف في الواقع كيفية إصلاح هذا في IDE ؛ تم حفظ هذا المشروع -bad لذلك)
ملاحظة أيضًا: "نعم v10 من برنامج تشغيل USB ليس لـ OP Sys الخاص بك ، فهو لـ Windows Universal" http://www.visualmicro.com/forums/yabb.pl؟num=151837800/2#22
من الواضح أنني لم أقرأ الوصف الكامل بشكل صحيح ، وقامت بتثبيت العائق "العالمي" الأحدث التي لا تعمل بشكل جيد مع Windows 10 .: |
Sketch -> Include Library -> Manage Libraries...m5stack في مربع البحث.Install لتثبيت المكتبة. cd ~ /Documents/Arduino/libraries/
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5Stackc:
cd %USERPROFILE% d ocuments l ibraries
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5Stackتذكير: مزامنة شوكة لمستودع للحفاظ على تحديثه مع مستودع المنبع. https://help.github.com/articles/syncing-a-fork/