جدول المحتويات:
- الخطوة 1: الأجزاء
- الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
- الخطوة 3: البرنامج التعليمي السابق [اختياري]
- الخطوة 4: الأسلاك والدائرة
- الخطوة 5: أوضاع التشغيل
- الخطوة 6: لدينا ثنائي الفينيل متعدد الكلور
- الخطوة 7: البرمجة
- الخطوة 8: الاختبار النهائي
فيديو: ESP32 مع E32-433T LoRa Module Tutorial - واجهة LoRa Arduino: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech.
يقوم هذا المشروع الخاص بي بتوصيل وحدة E32 LoRa من eByte وهي وحدة إرسال واستقبال عالية الطاقة 1 وات مع ESP32 باستخدام Arduino IDE.
لقد فهمنا عمل E32 في برنامجنا التعليمي الأخير ، هذه المرة قمت بتصميم PCB الذي سيربط ESP32 بـ E32.
أخيرًا ، سنختبر لوحتنا باستخدام وحدة LoRa اندلاع أخرى ونقوم بإعداد اتصال.
دعونا نبدأ بالمرح الآن.
الخطوة 1: الأجزاء
يمكنك العثور على وحدات LoRa من eByte على الروابط التالية من LCSC:
وحدة E32 1W LCSC:
E32 100mW وحدة LCSC:
هوائي 433 ميجاهرتز LCSC:
Firebeetle ESP32 من DFRobot:
الخطوة 2: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
يجب عليك التحقق من JLCPCB لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!
يمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى عتبة داركم مقابل 2 دولار وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول. لتصميم PCB الخاص بك ، توجه إلى easyEDA ، بمجرد الانتهاء من ذلك ، قم بتحميل ملفات Gerber الخاصة بك على JLCPCB لتصنيعها بجودة جيدة ووقت سريع.
الخطوة 3: البرنامج التعليمي السابق [اختياري]
لقد قمت بعمل فيديو تعليمي عن بدء الاستخدام لنفس الوحدة الأسبوع الماضي وأوصيك بإلقاء نظرة قبل التقدم في هذا البرنامج التعليمي.
الخطوة 4: الأسلاك والدائرة
تتم جميع الاتصالات بالفعل على ثنائي الفينيل متعدد الكلور.
تعتبر الاتصالات بين لوحة الفصل ESP32 و OLED و E32 أساسية ومتصلة باستخدام زوجين من الأسلاك فقط.
تعتبر التوصيلات الداخلية للوحة كسر E32 أكثر تعقيدًا بعض الشيء ، وقد أضفت لها مخطط دائرة منفصل.
أهم اتصال يجب إجراؤه هو دبابيس M1 و M0. يجب أن تكون متصلاً إما بـ GND أو VCC لتشغيل الوحدة ولا يمكن تركها عائمة. سنتعلم المزيد عن اختيار الوضع المختلف باستخدام M1 و M0 في الخطوة التالية.
أخيرًا ، لقد قمت أيضًا بتوصيل اثنين من مصابيح LED على دبابيس Rx و Tx بحيث يكون نقل البيانات مرئيًا على مصابيح LED عندما يحدث نقل البيانات عبر UART.
الخطوة 5: أوضاع التشغيل
يمكن تغيير جهد المسامير M1 و M0 للوحدة.
يمكننا أن نرى الأوضاع المختلفة في الجدول أعلاه.
أنا أركز في الغالب على الوضع 0 والوضع 3. لاستخدام LoRa العادي ، احتفظ بالوحدة في الوضع 0 وللتكوين ، احتفظ بها في الوضع 3.
بالنسبة لهذا المشروع ، سنحتفظ بكل من المسامير على 0 ، أي الوضع 0.
الخطوة 6: لدينا ثنائي الفينيل متعدد الكلور
لقد صممت ثنائي الفينيل متعدد الكلور باستخدام مخطط الدائرة أعلاه وقمت بتصنيعه.
يحتوي PCB على رؤوس لوحدات العرض ESP32 و E32 و OLED.
هناك أيضًا بعض المكونات الأساسية بصرف النظر عن ذلك.
لقد كسرت أيضًا بعض دبابيس GPIO الإضافية في ESP32 على PCB لإمكانية توسيع المشروع.
لذلك قمت بلحام المكونات الموجودة على PCB وبرمجت ESP32 في الخطوة التالية.
الخطوة 7: البرمجة
1. قم بتنزيل مستودع GitHub:
2. قم باستخراج المستودع الذي تم تنزيله.
3. افتح الرسم الأولي في Arduino IDE.
4. انتقل إلى أدوات> لوحة. حدد اللوحة المناسبة التي تستخدمها ، Firebeetle ESP32 في حالتي.
5. حدد الاتصال الصحيح. المنفذ بالانتقال إلى Tools> Port.
6. اضغط على زر التحميل.
7. عندما تقول علامة التبويب "تم التحميل" ، سترى شاشة OLED تنبض بالحياة.
الخطوة 8: الاختبار النهائي
لقد قمت بتوصيل ESP32 PCB بالطاقة باستخدام micro USB.
بالنسبة للجانب الآخر من رابط LoRa ، استخدمت وحدة الاختراق من البرنامج التعليمي السابق الذي قمت بتوصيله باستخدام وحدة FTDI بجهاز كمبيوتر وقمت بتعيين مفتاح الوضع M0 و M1 إلى 0 & 0.
ثم بدأ في إرسال البيانات عبر UART إلى الوحدة المتصلة بجهاز الكمبيوتر ولاحظ أن OLED بدأ في عرض البيانات المستلمة عبر LoRa بعد أن يرسل ESP32 رسالة إقرار مرة أخرى نراها على الشاشة التسلسلية. شاهد الفيديو الخاص بي لنفس العرض التوضيحي.
موصى به:
LoRa 3Km to 8Km Wireless Communication مع جهاز E32 منخفض التكلفة (sx1278 / sx1276) لجهاز Arduino أو Esp8266 أو Esp32: 15 خطوة
LoRa 3Km to 8Km Wireless Communication With Low Cost E32 (sx1278 / sx1276) جهاز لـ Arduino أو Esp8266 أو Esp32: لقد قمت بإنشاء مكتبة لإدارة EBYTE E32 استنادًا إلى سلسلة Semtech لجهاز LoRa ، جهاز قوي جدًا وبسيط ورخيص. نسخة 3Km هنا ، نسخة 8Km هنا يمكن أن تعمل على مسافة 3000m إلى 8000m ، ولديهم الكثير من الميزات
LoRa ESP32 Radios Easy Getting Started Tutorial - بدون أسلاك: 6 خطوات
LoRa ESP32 Radios Easy Getting Started Tutorial | لا الأسلاك: مرحبًا ، ما الأمر يا رفاق؟ Akarsh هنا من CETech. اليوم سنقوم بعمل مشروع يتعلق بشكل أساسي بإعداد أجهزة راديو LoRa للتحدث مع بعضنا البعض بأسهل طريقة ممكنة. هنا المتحكم الدقيق الذي استخدمته هو ESP32 ، وهو c
LoRa RFM98 Tutorial Ra-02 HopeRF Module Comparison: 6 خطوات
LoRa RFM98 Tutorial Ra-02 HopeRF Module Comparison: مرحبًا ، ما الأمر ، يا شباب؟ Akarsh هنا من CETech. في هذه المقالة اليوم سوف نتعرف على وحدات RFM LoRa التي صنعتها HopeRF. سنرى ما هي الميزات التي يجب أن تقدمها وحدة RFM ، pinout الخاص بها ، مقارنة بين مختلف
ESP01 / 01S RELAY MODULE TUTORIAL: 4 خطوات
ESP01 / 01S RELAY MODULE TUTORIAL: الوصف مرحل WiFi يعتمد على وحدة WiFi AI-Thinker ESP-01 / 01S ، نستخدم GPIO0 من ESP-01 / 01S للتحكم في التتابع بمستوى منخفض. من السهل صنع مفتاحك الذكي بأي جهاز عن طريق هاتفك في أي مكان باستخدام هذا الترحيل الذكي. المواصفات
مشروع Arduino: اختبار المدى LoRa Module RF1276 لحل تتبع نظام تحديد المواقع العالمي (GPS): 9 خطوات (بالصور)
مشروع Arduino: Test Range LoRa Module RF1276 لحل تتبع GPS: الاتصال: USB - SerialNeed: متصفح Chrome يحتاج: 1 X Arduino Mega Need: 1 X GPS Need: 1 X SD Card Need: 2 X LoRa Modem RF1276 الوظيفة: Arduino Send GPS value إلى القاعدة الرئيسية - بيانات المخزن الأساسي الرئيسي في Dataino Server Lora Module: طويل المدى للغاية