فهرست مطالب:

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 Gateway سازگار با 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. اتصال دهنده جک DC 3.5 X 1.3 میلی متر
  10. فیلیپس کوچک
  11. اتصال دهنده ترمینال 2 پین 5.0 میلی متر
  12. برد PCB

وقتی همه قطعات را در اختیار دارید ، مانند بازی با LEGO است … لذت ببرید:)

مرحله 2: درباره PCB ارائه شده / طرحواره

نکته در مورد مدار چاپی / شماتیک ارائه شده
نکته در مورد مدار چاپی / شماتیک ارائه شده
نکته در مورد PCB ارائه شده / شماتیک
نکته در مورد PCB ارائه شده / شماتیک

قطعات خاکستری در این پروژه استفاده نمی شوند ، آنها آنجا هستند زیرا همین مدار می تواند در پروژه ای که در حال نوشتن آن هستم استفاده شود.

مرحله 3: نرم افزار

نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار

حالا باید Arduino IDE را راه اندازی کنید ، توجه داشته باشید که می توانید از هر چارچوب دیگری که دوست دارید استفاده کنید. کار دشواری نیست اما برای گردآوری پروژه باید یک یا دو کار انجام دهید. کد در github.com میزبانی می شود ، منبع باز است ، سازنده باشید ، گزارش اشکالات یا ارائه پیشنهادات کمک بزرگی خواهد بود:) آن را بارگیری کرده و باز کنید:

LoRaWanGateway/LoRaWanGateway.ino

مکان Sketchbook را تحت تنظیمات برگزیده پرونده تغییر دهید

در صورت نیاز تخته های اضافی را تحت تنظیمات دلخواه فایل اضافه کنید … من از موارد زیر استفاده می کنم:

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

در اینجا توجه کنید ، نسخه های قدیمی به درستی کار نمی کنند ، شما باید حداقل نسخه 2.6.3 را نصب کنید

برد خود را در زیر Board Board انتخاب کنید (شاید با تصویر یکسان نباشد ، تصویر شما انتخاب شده است)

اکنون باید کامپایل شود ، آن را روی برد خود بارگذاری کرده و با استفاده از رابط وب پیکربندی کنید.

مرحله 4: پیکربندی رابط وب

پیکربندی رابط وب
پیکربندی رابط وب

پس از جمع آوری تمام قطعات می توانید دروازه جدید خود را از طریق رابط وب یکپارچه باز کرده و پیکربندی کنید. این یک صفحه کوچک در داخل ESP8266 است که به شما امکان می دهد به راحتی مقادیر آن را تغییر دهید … در نگاه اول نگاه کنید و با نسخه نمایشی پیکربندی در اینجا بازی کنید. با استفاده از این رابط می توانید پیکربندی کنید:

  • اتصال WiFi ، یا به عنوان دستگاه مشتری یا به عنوان نقطه دسترسی
  • پارامتر TTN Gateway
  • پارامترهای ماژول RFM
  • پارامترهای اساسی ESP8266 سیستم
  • پیکربندی رابط امنیت/رمز عبور (بله ، با رمز محافظت می شود)

به طور پیش فرض یک شبکه WiFi ایجاد می کند تا به شما اجازه دسترسی به پیکربندی داخلی آن را بدهد.

  • wifi: نقطه دسترسی ESP
  • پاس: 12345678

اگر امنیت شدید وجود دارد ، باید مقادیر پیش فرض را قبل از بارگذاری سیستم عامل در دروازه خود تغییر دهید. در هر صورت می توانید پس از اولین اتصال آنها را از مرورگر خود تغییر دهید. پس از اجرا ، پیکربندی دروازه را می توان از طریق یک مرورگر وب یا با IP اختصاص داده شده در دسترس قرار داد

X. X. X. X/

یا در صورت اتصال از طریق Access Point

192.168.4.1/ (به طور پیش فرض)

اکنون می توانید از اطلاعات خود برای ورود به سیستم استفاده کنید ، پیش فرض ها عبارتند از:

  • کاربر: مدیر
  • پاس: مدیر

مرحله 5: یک TTN Gateway اضافه کنید

یک TTN Gateway اضافه کنید
یک TTN Gateway اضافه کنید
یک TTN Gateway اضافه کنید
یک TTN Gateway اضافه کنید
یک TTN Gateway اضافه کنید
یک TTN Gateway اضافه کنید
یک TTN Gateway اضافه کنید
یک TTN Gateway اضافه کنید

نکته آخر اینکه باید Gateway را در The Things Network ایجاد کرده و پارامترهای آن را مطابق آن پیکربندی کنید تا دستگاه شما ثبت و پیوند داده شود. وارد کنسول The Things Network شوید و GATEWAYS را انتخاب کنید.

یک مورد جدید با استفاده از شناسه مربوطه که در صفحه پیکربندی دروازه یافت می شود ، ثبت کنید. در صورت نیاز تمام فیلدهای باقی مانده را پر کنید. هر دو شناسه باید مطابقت داشته باشند.

اکنون ، باید آماده نمایش داده ها باشد.

تمام است ، امیدوارم به اندازه کافی واضح باشد … اگر مشکلی دارید ، هر سوالی دارید بپرسید

توصیه شده: