هذا الدليل جزء من: دروس تعليمية حول تقنية الواي فاي LoRa 32
جميع الفيديوهات المتعلقة بجهاز Heltec WiFi LoRa 32 مرتبطة بهذه المجموعة. ستجد روابط الفيديوهات الأخرى أسفل هذه المقالة.
قم بتشغيل جهاز من مسافة 13 ميل (21 كم) - مشروع لوارا النهائي بعيدًا عن الشبكة مع واي فاي لوارا 32!
تخيل أن تكون قادرًا على التبديل بينمروحة، سخان، قفل باب، أو نظام تحكم عن بُعدمن إلى٢١ كيلومترًا (١٣ ميلًا)بعيد تماماخارج الشبكة,بدون واي فاي, andبدون بطاقة SIM. في هذا الدليل، ستتعلم كيفية بناء جهاز تحكم لاسلكي ذو مدى طويل وآمن باستخدامهيلتك واي فاي لورا 32 V3والموديلاتروبو جكس_هيلتك لو را 32المكتبة. يسهل هذا المشروع الاتصال المشفر عبر LoRa لتفعيل المرحلات بشكل آمن على مسافات طويلة.
نظرة عامة على المشروع
يتكون هذا النظام من لوحين LoRa32:
-
مرسل (TX)يؤدي الضغط على زر إلى إرسال أمر مشفر ("تشغيل" أو "إيقاف") عبر LoRa.
-
مستقبل (RX)يستمع إلى الأمر ويفك تشفيره، ثم يتحكم في وحدة التتابع المتصلة بـ GPIO4 وفقًا لذلك.
لديك نسختان من رمز الإرسال:
-
بسيطيشغل ON عند الضغط على الزر ويطفئ OFF عند رفع الإصبع.
-
تبديليبدل الحالة مع كل ضغطة.
تثبيت لوحات هيلتيك ESP32
أضف هذا المسار إلى تفضيلات بيئة تطوير Arduino الخاصة بك كما هو موضح في الفيديو:https://resource.heltec.cn/download/package_heltec_esp32_index.json
المكتبة المطلوبة
يجب عليك تثبيت الـروبوجَکس_هيلتيك لورا32مكتبة. قم بتحميلها من الرابط أدناه هذا المقال.
قم بتثبيت مكتبة ZIP هذه عبر Arduino IDE قبل تحميل أي كود.
تعليمات التوصيل
أسلاك المرسل:
-
زر المستخدم متصل بـGPIO0
-
اختياري: يستخدم عرض OLED دبابيس افتراضية (SCL/SDA)
أسلاك المستقبل:
-
دبوس التحكم في المرحل (أو المنبه) متصل بـGPIO4
-
وحدة ريلاي 5 فولت تعمل عبر 5 فولت وGND الخاصة باللوحة

رسم تخطيطي يُظهر جهاز استقبال LoRa32 مع مرحل وحمل.

مخطط الأسلاك يوضح جرس LoRa32.
شرح رمز TX الآمن
في كلا الرسمين التخطيطيين TX، يتم تفعيل التشفير باستخدام الـsetSecurityKey()طريقة من مكتبة Robojax. على سبيل المثال:
const char *userKey = "hyhT676#h~_876s";
robojaxDevice.setSecurityKey(userKey);
فيRelay_Secure_TX_Simple.ino, إشارة HIGH على GPIO0 ترسل "تشغيل"، بينما إشارة LOW ترسل "إيقاف":
if(digitalRead(0) == HIGH){
robojaxDevice.sendSecureMessage("ON");
} else {
robojaxDevice.sendSecureMessage("OFF");
}
فيRelay_Secure_TX_Toggle.ino، كل ضغطه زر تقوم بالتبديل بين التشغيل والإيقاف:
if(buttonPressed){
status = !status;
String message = status ? "ON" : "OFF";
robojaxDevice.sendSecureMessage(message);
}
تفسير رمز RX الآمن
يستخدم مخطط المستلم نفس مفتاح التشفير ويستمع للرسائل الآمنة:
robojaxDevice.setSecurityKey("hyhT676#h~_876s");
String message = robojaxDevice.receiveSecureMessage();
ثم يتحكم في GPIO4 وفقًا لذلك:
if(message == "ON"){
digitalWrite(RELAY_CONTROL_PIN, HIGH);
} else if(message == "OFF"){
digitalWrite(RELAY_CONTROL_PIN, LOW);
}
يعرض شاشة OLED الحالة المستلمة وملصق "RX".
فهرس الفصل
-
[00:00] مقدمة المشروع وعرض النطاق
-
حالات الاستخدام: مروحة، سخان، بوابة، ضوء
-
:20 الأجهزة المستخدمة
-
نظرة عامة على الأسلاك:40
-
[01:00] تثبيت مكتبة Robojax
-
رمز TX (نسخة بسيطة)
-
[01:40] رمز TX (إصدار تبديل)
-
[02:00] شرح رمز RX
-
[02:20] عرض حي
يوفر هذا الدليل وسيلة قوية وآمنة للتحكم في الأجهزة عن بُعد عبر المسافات الطويلة. كل الكود والمكتبة المطلوبة متاحة أسفل هذه المقالة. شاهد الفيديو الكامل لتتابع!
هذا الدليل هو جزء من: دروس تعليمية حول تقنية الواي فاي LoRa 32
- استخدام Heltec WiFi LoRa 32 V3 لنقل درجة الحرارة باستخدام DHT22 إلى مسافة 1.4 كم
- 13 ميل 20 كم بدون واي فاي؟ كيف أرسل LoRa الجهد عبر مسافات شاقة! (Heltec WiFi LoRa 32 V3)
- نظام إنذار الباب عن بُعد من مسافة 13 ميل (21 كم) مع تقنية LoRa - خارج الشبكة! (Heltec WiFi LoRa 32 V3)
- تحكم في محرك سيرفو من مسافة بعيدة! درس 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