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

LoRa Gateway ESP8266 Arduino DIY: 5 خطوات
LoRa Gateway ESP8266 Arduino DIY: 5 خطوات

فيديو: LoRa Gateway ESP8266 Arduino DIY: 5 خطوات

فيديو: LoRa Gateway ESP8266 Arduino DIY: 5 خطوات
فيديو: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, شهر نوفمبر
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

سيساعدك هذا التوجيه على إنشاء بوابة LoRa متوافقة مع The Things Network ، لجميع مناطق العالم ، باستخدام ESP8266 جنبًا إلى جنب مع وحدة راديو RFM95 / 96. يتم أيضًا توفير الكود المصدري لجعله يعمل ويأتي مع واجهة ويب متكاملة للتكوين ، وهو سهل الاستخدام للغاية ، وسترى … هيا بنا

كود المصدر

اللوازم

يتم سرد كافة العناصر المطلوبة أدناه

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

المعدات
المعدات
المعدات
المعدات
المعدات
المعدات

يمكنك العثور على جميع عناصر الأجهزة هنا ، أو المدرجة أدناه

  1. حافظة بلاستيكية مقاومة للماء
  2. WEMOS D1 Mini Pro ESP8266
  3. وحدة LoRa RFM95 SX1276 رقاقة 915 ميجا هرتز 868 ميجا هرتز 433 ميجا هرتز
  4. هوائي 868/915 ميغاهرتز
  5. 5V 2A DC الناتج محول الطاقة
  6. دبوس ذكر قطاع 1 * 40P 2.0 مللي متر
  7. 2 مم رأس دبوس أنثى
  8. هوائي موصلات متحدة المحور
  9. موصل مقبس تيار مستمر 3.5 × 1.3 ملم
  10. فيليبس صغير
  11. موصل كتلة المحطة 2Pin 5.0 مللي متر
  12. مجلس الكلور

بمجرد حصولك على كل القطع ، سيكون الأمر أشبه باللعب مع LEGO … استمتع بها:)

الخطوة 2: ملاحظة حول ثنائي الفينيل متعدد الكلور / المخططات المقدمة

ملاحظة حول توفير ثنائي الفينيل متعدد الكلور / المخططات
ملاحظة حول توفير ثنائي الفينيل متعدد الكلور / المخططات
ملاحظة حول توفير ثنائي الفينيل متعدد الكلور / المخططات
ملاحظة حول توفير ثنائي الفينيل متعدد الكلور / المخططات

لا يتم استخدام الأجزاء الرمادية في هذا المشروع ، فهي موجودة لأن هذه الدائرة نفسها يمكن استخدامها في مشروع أقوم بكتابته حاليًا.

الخطوة الثالثة: البرمجيات

برمجة
برمجة
برمجة
برمجة
برمجة
برمجة
برمجة
برمجة

الآن عليك إعداد Arduino IDE ، لاحظ أنه يمكنك استخدام أي إطار عمل آخر تريده. هذا ليس بالأمر الصعب ولكن عليك القيام بشيء أو شيئين من أجل تجميع المشروع. الكود مُستضاف في github.com ، وهو مفتوح المصدر ، فلا تتردد في أن تكون بنّاءً ، والإبلاغ عن الأخطاء أو تقديم الاقتراحات سيكون مساهمة كبيرة:) قم بتنزيله وافتحه:

LoRaWanGateway / LoRaWanGateway.ino

قم بتغيير موقع Sketchbook ضمن تفضيلات الملف

إذا لزم الأمر ، أضف لوحات إضافية ضمن تفضيلات الملف … كنت أستخدم:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

انتبه هنا ، الإصدارات القديمة لن تعمل بشكل صحيح ، يجب عليك تثبيت الإصدار 2.6.3 على الأقل

حدد اللوحة الخاصة بك ضمن لوحة الأدوات (ربما لا تكون نفس الصورة ، اخترها لك)

يجب الآن تجميعها وتحميلها على لوحك وتكوينها باستخدام واجهة الويب.

الخطوة 4: تكوين واجهة الويب

تكوين واجهة الويب
تكوين واجهة الويب

بمجرد تجميع كل الأجزاء معًا ، يمكنك فتح البوابة الجديدة وتكوينها من خلال واجهة الويب المدمجة. إنها صفحة صغيرة داخل ESP8266 تتيح لك تعديل قيمها بسهولة … ألق نظرة أولى والعب مع عرض التكوين هنا. باستخدام هذه الواجهة ، يمكنك تكوين:

  • اتصال WiFi ، سواء كجهاز عميل أو كنقطة وصول
  • معلمة بوابة TTN
  • معلمات وحدة RFM
  • معلمات نظام ESP8266 الأساسية
  • أمان واجهة التكوين / كلمة المرور (نعم ، إنها محمية بكلمة مرور)

بشكل افتراضي ، ستنشئ شبكة WiFi للسماح لك بالوصول إلى تكوينها الداخلي.

  • wifi: نقطة الوصول ESP
  • تمرير: 12345678

إذا كان الأمر يتعلق بأمان شديد ، فيجب عليك تغيير القيم الافتراضية قبل تحميل البرنامج الثابت على موجّه البيانات. في كلتا الحالتين ، يمكنك تغييرها من متصفحك بعد الاتصال الأول. بمجرد التشغيل ، يمكن الوصول إلى تكوين البوابة من خلال متصفح الويب إما عن طريق عنوان IP المعين بالفعل

X. X. X. X/

أو إذا كانت متصلة من خلال نقطة الوصول

192.168.4.1/ (افتراضيًا)

الآن يمكنك استخدام بيانات الاعتماد الخاصة بك لتسجيل الدخول ، الإعدادات الافتراضية هي:

  • المستخدم: المشرف
  • تمرير: المشرف

الخطوة 5: قم بإضافة بوابة TTN

أضف بوابة TTN
أضف بوابة TTN
أضف بوابة TTN
أضف بوابة TTN
أضف بوابة TTN
أضف بوابة TTN
أضف بوابة TTN
أضف بوابة TTN

أخيرًا وليس آخرًا ، يجب عليك إنشاء بوابة في The Things Network وتكوين معلماتها وفقًا لذلك ، من أجل تسجيل جهازك وربطه. قم بتسجيل الدخول إلى وحدة تحكم شبكة الأشياء وحدد GATEWAYS.

قم بتسجيل واحد جديد باستخدام المعرف المقابل الموجود في صفحة تكوين البوابة. املأ جميع الحقول المتبقية حسب الحاجة. يجب أن يتطابق كلا المعرفين.

الآن ، يجب أن يكون جاهزًا لإظهار البيانات.

هذا كل شيء ، آمل أن يكون واضحًا بدرجة كافية … إذا كانت لديك أي مشاكل ، فلا تتردد في طرح أي سؤال

موصى به: