جدول المحتويات:
- الخطوة 1: الأجزاء
- الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
- الخطوة 3: قم بتنزيل Arduino IDE وإعداده
- الخطوة 4: التوصيلات واللحام
- الخطوة 5: ترميز الوحدة النمطية
- الخطوة 6: اللعب مع راديو LoRa
فيديو: LoRa ESP32 Radios Easy Getting Started Tutorial - بدون أسلاك: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبًا ، ما الأمر يا رفاق؟ 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 من هنا.
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 الموجود بجهاز الإرسال في إظهار رقم الحزمة التي يتم إرسالها ، ومن ناحية أخرى ، تُظهر الشاشة التسلسلية المتصلة بجهاز الاستقبال الحزمة المستلمة مع قوة الإشارة.
موصى به:
أسلاك المحرك الخطي بجهد 12 فولت: 3 خطوات
12 Volt Electric Linear Actuator Wiring: في هذه التعليمات ، سننتقل إلى أسلاك المشغل الخطي بجهد 12 فولت (الطرق الشائعة المستخدمة) وفهم أساسي لكيفية عمل المحرك
سريع وقذر - سكوتر كهربائي 3 أسلاك اختبار الخانق: 3 خطوات
سريع وقذر - خنق اختبار السكوتر الكهربائي 3 أسلاك: طلبت وحدة تحكم جديدة في محرك السكوتر 36 فولت بدون خنق 3 أسلاك جديد. بينما كنت أنتظر وصول دواسة الوقود الجديدة الخاصة بي ، قمت بعمل مشروع سريع وقذر لمحاكاة دواسة الوقود لوحدة التحكم الجديدة الخاصة بي
توصيل أسلاك أول روبوت مضاد للوزن 150 جرام: 10 خطوات
توصيل أسلاك أول روبوت مضاد للوزن يبلغ وزنه 150 جرامًا: روبوت Antweight عبارة عن روبوت مقاتل صغير يتم التحكم فيه عن بُعد. مثل تلك التي تظهر في Robot Wars و Battlebots ، لكنها أصغر بكثير! إنها واحدة من العديد من فئات الوزن ، وقد تختلف الفئات بناءً على البلد الذي تتواجد فيه. في المملكة المتحدة ، Antweight:
ESP32 مع E32-433T LoRa Module Tutorial - واجهة LoRa Arduino: 8 خطوات
ESP32 مع E32-433T LoRa Module Tutorial | LoRa Arduino Interfacing: مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech هذا المشروع الخاص بي هو ربط وحدة E32 LoRa من eByte وهي وحدة إرسال واستقبال عالية الطاقة 1 واط مع ESP32 باستخدام Arduino IDE. لقد فهمنا عمل E32 في آخر دروسنا
التعديل التحديثي للتحكم في BLE لأحمال الطاقة العالية - لا يلزم وجود أسلاك إضافية: 10 خطوات (بالصور)
التعديل التحديثي للتحكم في BLE لأحمال الطاقة العالية - لا توجد أسلاك إضافية مطلوبة: التحديث: 13 يوليو 2018 - تمت إضافة منظم ثلاثي الأطراف لإمداد حلقي يغطي هذا التوجيه التحكم في BLE (Bluetooth منخفض الطاقة) للحمل الحالي في النطاق 10W إلى & gt ؛ 1000W. يتم تبديل الطاقة عن بُعد من Android Mobile الخاص بك عبر pfodApp. لا