هذا الدليل جزء من: دروس تعليمية حول تقنية الواي فاي LoRa 32
جميع الفيديوهات المتعلقة بجهاز Heltec WiFi LoRa 32 مرتبطة بهذه المجموعة. ستجد روابط الفيديوهات الأخرى أسفل هذه المقالة.
نظام إنذار الباب عن بُعد من مسافة 13 ميل (21 كم) مع تقنية LoRa - خارج الشبكة! (Heltec WiFi LoRa 32 V3)
تخيّل مراقبة الحالة الباب الأمامي، أو بوابة الحديقة، أو باب الحظيرةمن إلى13 ميل (20 كيلومتر)بعيدًا عن استخدام واي فاي أو بطاقات SIM. في هذا الدليل، ستتعلم كيفية بناء نظام إنذار باب لاسلكي آمن باستخدامهيلتك واي فاي لورا 32 V3الوحدات. يستخدم هذا النظاماتصالات لو را المشفرة بواسطة AESلإرسال تنبيهات عند فتح أو إغلاق الباب، ويعمل بالكامل خارج الشبكة.
نظرة عامة على المشروع
يستخدم هذا المشروع لوحتين LoRa32:
-
مرسل (TX)يكتشف حالة فتح/إغلاق الباب باستخدام مفتاح مغناطيسي ويرسل تنبيهات مشفرة.
-
المستقبل (RX)يفكك الرسالة، يعرض الحالة على شاشة OLED، ويتحكم في دبوس رقمي للمحفزات الخارجية (مثل، جرس، LED).
هذه حل موثوق ومنخفض الطاقة مثالي لمواقع المراقبة عن بُعد مثل المزارع، وورش العمل، والأبواب الخارجية.
المكتبة المطلوبة
هذا المشروع يستخدم الـروبوجَکس_هالتك لورا 32المكتبة. المكتبة وجميع ملفات الكود مدرجة أدناه في هذه المقالة.
قم بتثبيت مكتبة ZIP باستخدام Arduino IDE قبل تحميل الرسومات.
تثبيت لوحات Heltec ESP32
أضف هذا المسار إلى تفضيلات بيئة تطوير أردوينو الخاصة بك كما هو موضح في الفيديو:https://resource.heltec.cn/download/package_heltec_esp32_index.json
تعليمات التوصيل
أسلاك جهاز الإرسال:
-
مفتاح مغناطيسي (أو زر ضغطة) متصل بـGPIO0
-
شاشة OLED متصلة عبر دبابيس I2C الافتراضية (SDA/SCL)
توصيل الأسلاك للمتلقي:
-
يصبح GPIO4 عاليًا عندما تكون الباب مفتوحًا ومنخفضًا عندما تكون مغلقة
-
قم بتوصيل GPIO4 بمصباح LED أو صفارة أو إدخال خارجي من أجل التفعيل.
تسمية الصورةرسم توضيحي للتوصيلات يُظهر جهاز الإرسال الذي يكشف حالة الباب عبر مفتاح مغناطيسي على GPIO0 وجهاز الاستقبال الذي يُفعّل التنبيه على GPIO4.
تحليل رمز TX
رسم التخطيط للإرسالDoor_Alarm_TX.inoيقرأ حالة GPIO0 لتحديد ما إذا كانت الباب مفتوحًا أم مغلقًا.
-
عندما يكون المفتاح المغناطيسي مفتوحًا (الباب مفتوحًا)، يرسل السلسلة
"ON" -
عندما تُغلق الباب، فإنه يرسل
"OFF" -
يعرض شاشة OLED "مفتوح" أو "مغلق" وفقًا لذلك
يتم التعامل مع التشفير باستخدام:
robojaxDevice.setSecurityKey("hyhT676#h~_876s");
robojaxDevice.sendSecureMessage("ON");
تفصيل رمز الوصفة
رسم جهاز الاستقبال (Door_Alarm_RX.inoيستمع للرسائل الآمنة ويعرض النتيجة على شاشة OLED:
String message = robojaxDevice.receiveSecureMessage();
ثم يقوم بتنشيط GPIO4:
if (message == "ON") {
digitalWrite(4, HIGH);
oledDisplay.println("Door is OPEN");
} else {
digitalWrite(4, LOW);
oledDisplay.println("Door is CLOSED");
}
يوفر هذا الإعداد كليهماالإخراج البصري والرقميلحالة الباب.
فهرس الفصل
-
[00:00] المقدمة وحالة الاستخدام
-
قدرات نطاق LoRa
-
:10 مفهوم مستشعر الباب
-
[00:20] الأسلاك والمكونات المستخدمة
-
[00:40] تثبيت مكتبة Robojax
-
[01:00] شرح رمز TX
-
[01:20] رمز RX وإشارة التنبيه
-
[01:40] عرض توضيحي في الوقت الفعلي
هذا المشروع هو نقطة دخول رائعة إلىتأمين إنترنت الأشياء باستخدام لوارامثالي لأي شخص يحتاج إلى مراقبة أبواب أو بوابات موثوقة على مسافات طويلة. الكود والمكتبة المطلوبة متاحان أدناه في هذه المقالة. شاهد الفيديو الكامل لبناء واختبار نظامك!
هذا الدليل هو جزء من: دروس تعليمية حول تقنية الواي فاي LoRa 32
- استخدام Heltec WiFi LoRa 32 V3 لنقل درجة الحرارة باستخدام DHT22 إلى مسافة 1.4 كم
- 13 ميل 20 كم بدون واي فاي؟ كيف أرسل LoRa الجهد عبر مسافات شاقة! (Heltec WiFi LoRa 32 V3)
- قم بتشغيل جهاز من مسافة 13 ميل (21 كم) - مشروع لوارا النهائي بعيدًا عن الشبكة مع واي فاي لوارا 32!
- تحكم في محرك سيرفو من مسافة بعيدة! درس Arduino لهيليك WiFi LoRa 32 V3 (TX)
- مشروع جهاز التحكم عن بعد: وحدة Heltec LoRa 32 لمسافة 13 ميلاً دون واي فاي / دون شريحة SIM
- How to Use the Heltec LoRa CubeCell Development Board HTCC-AB01
Common Course Links
Common Course Files
الموارد والمراجع
-
خارجياشترِ Wi-Fi LoRa 32 من ميشنولوجيmeshnology.com
-
خارجي
-
خارجي
-
خارجي
-
خارجي
ملفات📁
ملفات أخرى
-
مكتبة روبوجَکس هيلتك لورا 32 النسخة 3.0 - 2025-05-20هذه مكتبة لـ Heltec WiFi LoRa 32 V3. تحتوي على رموز أمثلة للمشاريع. يرجى مشاهدة الفيديو للحصول على تعليمات حول كيفية تثبيتها.
Robojax_HeltecLoRa32_1.0-20250520.zip0.09 MB -
مخطط الدائرة لهالة واي فاي لوارا 32 V3 (الإصدار 3.1)
Heltec_WiFiLoRAV3_Schematic_Diagram.pdf0.18 MB