جدول المحتويات:
فيديو: ESP32 LoRaWAN Mote: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
في هذا المشروع ، سنستخدم لوحة ESP32 Heltec WiFi LoRa OLED من Banggood لبناء LoRaWAN Mote (نقطة نهاية) لإرسال البيانات من مستشعر DHT22 إلى شبكة الأشياء (TTN) وعرض قيم المستشعر. يمكن العثور على الكود والمكتبات المستخدمة في المشروع على GitHub. ستحتاج أيضًا إلى شراء هوائي وموصل ذيل خنزير (UFL إلى SMA). هناك حاجة أيضًا إلى حساب TTN لتسجيل Mote والتطبيق. يفترض هذا المشروع بعض المعرفة عن Arduino IDE و LoRaWAN و ESP32 بشكل عام. بعض مهارات اللحام مطلوبة أيضًا لتوصيل دبابيس الرأس بلوحة ESP32. ستكون هناك حاجة أيضًا إلى بوابة LoRa صالحة متصلة بشبكة الأشياء. إذا لم يكن لديك LoRa Gateway قيد التشغيل ، فيمكنك اتباع البرنامج التعليمي الآخر الخاص بي لإعداد 1_CH LoRa Gatway باستخدام لوحة Heltec هذه. هذا النوع من البوابة هو فقط للتطوير على مقاعد البدلاء وليس بوابة LoRa كاملة. سيعمل هذا المشروع أيضًا باستخدام لوحات تطوير ESP32 الأخرى مع WiFi و LoRa و OLED ، لكن رسم الخرائط سيكون مختلفًا وسيتطلب معرفة جيدة بكيفية اتباع المخططات ومخططات pin_out للوحة المحددة
للمشي الكامل مع الصور خطوة بخطوة هنا.
الخطوة 1: حول مجلس Heltec
تحديد:
-
وحدة المعالجة المركزية: ESP32 DOWDQ6
- 240 ميجاهرتز ثنائي النواة
- WiFi تصل إلى 150 ميجابت في الثانية 802.11 b / g / n / e / i
- بلوتوث 4.2 (BLE)
- فلاش: 4 ميجا بايت (32 ميجا بايت)
- محول USB التسلسلي: CP2102
- الراديو: Semtech SX1276
- موصل الهوائي: IPX (U. FL)
-
شاشة OLED:
- الحجم: 0.96 ″
- سائق: SSD1306
- القرار: 128 × 64 بكسل
- دائرة شحن Li-Ion / Li-Po
- مقبس البطارية: نقطتان نقطية 1.25 مم
- الحجم: 52 × 25.4 × 10.3 ملم
الخطوة 2: إعداد Arduino IDE لـ ESP32
هام: قبل بدء إجراء التثبيت هذا ، تأكد من تثبيت أحدث إصدار من Arduino IDE على جهاز الكمبيوتر الخاص بك. إذا لم تقم بذلك ، فقم بإلغاء تثبيته وتثبيته مرة أخرى. خلاف ذلك ، قد لا تعمل. يتم حاليًا دمج ESP32 مع Arduino IDE تمامًا كما تم إجراؤه مع ESP8266. تسمح لك هذه الوظيفة الإضافية لـ Arduino IDE ببرمجة ESP32 باستخدام Arduino IDE ولغة البرمجة الخاصة به. ملاحظة مهمة: إذا كانت هذه هي المرة الأولى التي تقوم فيها بتثبيت ESP32 على Arduino IDE ، فما عليك سوى اتباع إجراء التثبيت الموضح أدناه. لقد قمت بالفعل بتثبيت الوظيفة الإضافية ESP32 باستخدام الطريقة القديمة ، يجب إزالة مجلد espressif أولاً. انتقل إلى نهاية هذا الجزء لمعرفة كيفية إزالة مجلد espressif باتباع الجزء 1 ملاحظة رقم 1. لا تقم أبدًا بتشغيل اللوح دون توصيل الهوائي أولاً حيث قد يؤدي ذلك إلى إتلاف شريحة الراديو الموجودة على اللوحة.
الخطوة 3: تثبيت لوحة ESP32
لتثبيت لوحة ESP32 في Arduino IDE ، اتبع الإرشادات التالية: 1) افتح نافذة التفضيلات من Arduino IDE. انتقل إلى ملف> تفضيلات 2) أدخل https://dl.espressif.com/dl/package_esp32_index.json في حقل "عناوين URL لمدير مجلس الإدارة الإضافية" كما هو موضح في الشكل أدناه. بعد ذلك ، انقر فوق الزر "موافق". ملاحظة: إذا كان لديك بالفعل عنوان URL للوحات ESP8266 ، فيمكنك فصل عناوين URL بفاصلة على النحو التالي: https://dl.espressif.com/dl/package_esp32_index.json ، http: / /arduino.esp8266.com/stable/package_esp8266com_index.json
موصى به:
برنامج LoRa GPS Tracker التعليمي - LoRaWAN With Dragino و TTN: 7 خطوات
برنامج LoRa GPS Tracker التعليمي | LoRaWAN مع Dragino و TTN: مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech. بعد عدة مشاريع ، ألقينا نظرة على LoRaWAN Gateway من Dragino. لقد قمنا بتوصيل العقد المختلفة بالبوابة ونقلنا البيانات من العقد إلى البوابة باستخدام TheThingsNetwork باعتبارها s
مقدمة وإنشاء حساب في Platform the Things Network IoT LoRaWAN: 6 خطوات
مقدمة وإنشاء حساب في النظام الأساسي ، شبكة الأشياء IoT LoRaWAN: في هذه الفرصة سننشئ حسابًا في المنصة The Things Network وسنقدم مقدمة موجزة ، TTN مبادرة جيدة لبناء شبكة لإنترنت الأشياء أو & quot؛ إنترنت الأشياء & quot؛. نفذت شبكة الأشياء LoR
الشروع في استخدام ESP32 - تثبيت لوحات ESP32 في Arduino IDE - كود الوميض ESP32: 3 خطوات
الشروع في استخدام ESP32 | تثبيت لوحات ESP32 في Arduino IDE | كود ESP32 Blink: في هذه التعليمات ، سنرى كيفية بدء العمل مع esp32 وكيفية تثبيت لوحات esp32 في Arduino IDE وسنبرمج esp 32 لتشغيل كود وميض باستخدام arduino ID
Sistem De Cartografiere a Retelelor LoRaWAN: 4 خطوات
Sistem De Cartografiere a Retelelor LoRaWAN: في برنامج cadrul acestui s-a dorit realizarea unui sistem de cartografiere a retelor LoRaWAN.Ce este LoRa؟ LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor، cu
بوابة Raspberry Pi LoRaWAN: 3 خطوات
Raspberry Pi LoRaWAN Gateway: هذا المشروع عبارة عن Raspberry PI iC880a-spi LoRaWAN Gateway. تم تجميعها معًا باستخدام العديد من البرامج التعليمية الأخرى عبر الإنترنت ، وتتضمن أفضل ما يعمل حاليًا من تلك البرامج التعليمية وهي مرجعية كانت ضرورية طوال الوقت. البوابة