جدول المحتويات:

LoRa ESP32 Radios Easy Getting Started Tutorial - بدون أسلاك: 6 خطوات
LoRa ESP32 Radios Easy Getting Started Tutorial - بدون أسلاك: 6 خطوات

فيديو: LoRa ESP32 Radios Easy Getting Started Tutorial - بدون أسلاك: 6 خطوات

فيديو: LoRa ESP32 Radios Easy Getting Started Tutorial - بدون أسلاك: 6 خطوات
فيديو: ESP32 Publish Data to Cloud without Wi-Fi (TTGO T-Call ESP32 SIM800L) 2024, يوليو
Anonim
Image
Image

مرحبًا ، ما الأمر يا رفاق؟ Akarsh هنا من CETech.

سنقوم اليوم بعمل مشروع يتعلق بشكل أساسي بإعداد أجهزة راديو LoRa للتحدث مع بعضنا البعض بأسهل طريقة ممكنة.

هنا المتحكم الدقيق الذي استخدمته هو ESP32 ، وهو متصل بلوحات LoRa بسرعة 915 ميجاهرتز ، لقد قمت أيضًا بإرفاق شاشة OLED بأحد الراديو بحيث تكون معلومات الحزمة مرئية. جميع الوحدات المستخدمة في هذا المشروع من DFRobot حيث أن توافق الدبوس موجود لهذه الوحدات ، لذلك لا أوصي باستخدام وحدات من مختلف الصانعين. لذلك دعونا نبدأ!

لقد صنعت أيضًا مقطع فيديو حول إنشاء هذا المشروع بالتفصيل ، أوصي بمشاهدته للحصول على رؤية وتفاصيل أفضل.

الخطوة 1: الأجزاء

القطع
القطع
القطع
القطع

للقيام بذلك ، ستحتاج إلى لوحة ESP32 أو ESP8266 ويمكنك أيضًا إضافة بطارية إذا كنت تريد ذلك.

لقد استخدمت لوحة Firebeetle LoRa بتردد 915MHz. تقدم DFRobot 3 أنواع من اللوحات حسب التردد القانوني في منطقتك:

1) 433 ميجا هرتز

2) 868 ميجا هرتز

3) 915 ميجا هرتز

بالنسبة للشاشة ، استخدمت درع OLED.

أقترح استخدام لوحات من DFRobot مع هذه الوحدة لأن pinout سيكون متوافقًا ولن تواجه أي مشاكل في أي مكان.

الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع

احصل على ثنائي الفينيل متعدد الكلور لمشروعك مُصنّع
احصل على ثنائي الفينيل متعدد الكلور لمشروعك مُصنّع

يجب عليك التحقق من JLCPCB لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!

يمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى عتبة داركم مقابل 2 دولار وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول. لتصميم PCB الخاص بك ، توجه إلى easyEDA ، بمجرد الانتهاء من ذلك ، قم بتحميل ملفات Gerber الخاصة بك على JLCPCB لتصنيعها بجودة جيدة ووقت سريع.

الخطوة 3: قم بتنزيل Arduino IDE وإعداده

قم بتنزيل وإعداد Arduino IDE
قم بتنزيل وإعداد Arduino IDE

قم بتنزيل Arduino IDE من هنا.

1. قم بتثبيت Arduino IDE وافتحه.

2. انتقل إلى ملف> تفضيلات

3. أضف https://dl.espressif.com/dl/package_esp32_index.j… إلى عناوين URL الإضافية لمدير اللوحات. انتقل إلى Tools> Board> Boards Manager

5. ابحث عن ESP32 ثم قم بتثبيت اللوحة.

6. أعد تشغيل IDE.

الخطوة 4: التوصيلات واللحام

التوصيلات واللحام
التوصيلات واللحام
التوصيلات واللحام
التوصيلات واللحام
التوصيلات واللحام
التوصيلات واللحام
التوصيلات واللحام
التوصيلات واللحام

1. لحام الوحدات برؤوس قابلة للتكديس.

2. سوف تحتاج إلى توصيل كل من وحدات LoRa بوحدات ESP32 وفقًا لمخطط الأسلاك.

3. اجمع كل 5-6 وحدات ستستخدمها وقم بتجميعها حسب حاجتك للراديو. بالنسبة لهذه الخطوات ، أوصي بشدة بمشاهدة الفيديو الخاص بي حيث يتم شرح هذا الجزء بالتفصيل هناك.

الخطوة 5: ترميز الوحدة النمطية

ترميز الوحدة
ترميز الوحدة
ترميز الوحدة
ترميز الوحدة
ترميز الوحدة
ترميز الوحدة

قم بتنزيل مستودع GitHub:

2. قم باستخراج المستودع الذي تم تنزيله.

3. انسخ المكتبات من المستودع الذي تم تنزيله إلى مجلد Library في مجلد رسم Arduino.

4. افتح رسم جهاز الإرسال في Arduino IDE.

5. انتقل إلى أدوات> لوحة. حدد اللوحة المناسبة التي تستخدمها ، Firebeetle ESP32 في حالتي.

6. حدد الاتصال الصحيح. المنفذ بالانتقال إلى Tools> Port.

7. اضغط على زر التحميل.

8. عندما تقول علامة التبويب "تم التحميل" ، يجب أن تكرر الخطوات المذكورة أعلاه مع وحدة الاستقبال لتحميل الكود.

الخطوة 6: اللعب مع راديو LoRa

اللعب مع راديو لورا
اللعب مع راديو لورا

بمجرد إعطاء الطاقة لكل من الوحدتين ، يبدأ OLED الموجود بجهاز الإرسال في إظهار رقم الحزمة التي يتم إرسالها ، ومن ناحية أخرى ، تُظهر الشاشة التسلسلية المتصلة بجهاز الاستقبال الحزمة المستلمة مع قوة الإشارة.

موصى به: