فهرست مطالب:

ارتباط LORA Peer to Peer با آردوینو: 9 مرحله
ارتباط LORA Peer to Peer با آردوینو: 9 مرحله

تصویری: ارتباط LORA Peer to Peer با آردوینو: 9 مرحله

تصویری: ارتباط LORA Peer to Peer با آردوینو: 9 مرحله
تصویری: ارتباط رمزگذاری شده با پیام‌رسان برایر 2024, نوامبر
Anonim
ارتباط LORA Peer to Peer با آردوینو
ارتباط LORA Peer to Peer با آردوینو

من یک علاقه مندان به حوزه الکترونیک هستم و این اولین دستورالعمل آموزشی من است ، بنابراین لطفاً در نظرات خود سخت نگیرید. در این قسمت آموزشی می خواهم نحوه ایجاد ارتباط دو گره LORA بدون TTN (شبکه چیزها) را توضیح دهم.

LORA چیست؟

LORA مخفف LOng RAnge این مدولاسیون است که توسط Semtech بر اساس مدولاسیون CSS (طیف گسترده ای از چروک) ثبت شده است. این است:

  • دوربرد
  • کم قدرت
  • نرخ داده پایین

به دلیل این ویژگی ها ، LORA برای استفاده به عنوان رسانه ارتباطی سنسورها بسیار مناسب است. سنسور به معنای واقعی کلمه می تواند سالها با باتری کار کند و برد آن می تواند از چندین کیلومتر تجاوز کند. همچنین LORA را می توان در باندهای فرکانسی بدون مجوز استفاده کرد. در شبکه چیزها می توانید گروه های رایگان بر اساس کشور را پیدا کنید. من در بلژیک زندگی می کنم تا بتوانم بین EU863-870 و EU433 را انتخاب کنم.

مثالهای استفاده:

  • کشاورزی (رطوبت خاک ، سطح مخزن ، دما ، رطوبت ، جهت باد و…)
  • ردیابی در ترکیب با گیرنده GPS
  • ضد سرقت (من مفهومی برای قرار دادن آن روی کابل های گران قیمت ولتاژ بالا برای تشخیص ارتعاش دیده ام)
  • … برنامه های کاربردی بسیار بیشتری وجود دارد ، تخیل شما محدود است.

مرحله 1: سخت افزار را دریافت کنید

سخت افزار:

  • 2 pinout arduino nano یا 2 arduino uno باید یکسان باشد.
  • 2 تخته شکستن esp
  • 2 کارت lora rfm95 868 مگاهرتز برای فرکانس های دیگر اینجا را کلیک کنید.
  • 2 تخته نان
  • 2 کابل usb برای نانو یا کابل برای uno
  • سیم جهنده نر به ماده
  • سیم های جهنده نر به نر
  • 2 آنتن (من از هسته جامد 0.8 میلی متر یا 20awg استفاده می کنم)
  • پین های هدر اگر با آردوینو گنجانده نشده اند

ابزارها:

  • آهن لحیم کاری
  • سیم چین
  • سیم برنده من از 102 استفاده می کنم
  • خط کش
  • لحیم کاری

مرحله 2: نرم افزار را بارگیری کنید

برای بارگیری نرم افزار روی این 2 پیوند کلیک کنید:

  • آردوینو IDE
  • کتابخانه Radiohead

مرحله 3: Arduino IDE را نصب کنید

Arduino IDE را نصب کنید
Arduino IDE را نصب کنید
Arduino IDE را نصب کنید
Arduino IDE را نصب کنید
Arduino IDE را نصب کنید
Arduino IDE را نصب کنید
  • پس از بارگیری نرم افزار به نصب کننده بروید و روی آن دوبار کلیک کنید.
  • کلیک کنید موافقم
  • بعدی را کلیک کنید
  • روی نصب کلیک کنید
  • برای نصب درایورهای USB 2 بار روی install کلیک کنید
  • بستن را کلیک کنید

مرحله 4: کتابخانه Radiohead را نصب کنید

کتابخانه Radiohead را نصب کنید
کتابخانه Radiohead را نصب کنید
کتابخانه Radiohead را نصب کنید
کتابخانه Radiohead را نصب کنید
کتابخانه Radiohead را نصب کنید
کتابخانه Radiohead را نصب کنید

برای استفاده از rfm95 به کتابخانه radiohead نیاز دارید. از آنجا که نمی توانید آن را از طریق arduino IDE نصب کنید ، باید کتابخانه radiohead را به صورت دستی نصب کنید.

  • arduino IDE را باز کنید
  • به فایل -> preferences بروید
  • در آنجا می توانید مسیر پوشه arduino را پیدا کنید که در آن باید پوشه کتابخانه ها را پیدا کنید. (تصویر اول)
  • اگر پوشه کتابخانه ها وجود ندارد باید پوشه را ایجاد کنید.
  • فایل فشرده بارگیری شده Radiohead-master را باز کنید.
  • پوشه را به پوشه libraries استخراج کنید.
  • arduino IDE را راه اندازی مجدد کنید.
  • اکنون می توانید کتابخانه خود را در لیست پیدا کنید (تصویر سوم را ببینید)

مرحله 5: ایجاد آنتن

برای آنتن از کابل باقیمانده از کابل گذرگاه 2x2x0.8mm یا 2x2 20awg استفاده می کنم. این طول ها در هر فرکانس عبارتند از:

  • 868 مگاهرتز 3.25 اینچ یا 8.2 سانتی متر (این چیزی است که من استفاده می کنم)
  • 915 مگاهرتز 3 اینچ یا 7.8 سانتی متر
  • 433 مگاهرتز 3 اینچ یا 16.5 سانتی متر

مرحله 6: لحیم کاری

لحیم کاری
لحیم کاری
  • مقاومت های esp shield را بردارید (در قسمت قرمز R1 تا R3 را ببینید)
  • تراشه rfm95 را روی سپر esp لحیم کنید.
  • سر سوزن ها را روی سپر esp لحیم کنید
  • آنتن را روی سپر esp لحیم کنید. بدون آنتن استفاده نکنید زیرا می توانید به سپر آسیب برسانید.
  • اگر سر سوزن ها روی لحیم آردوینو لحیم نشده اند ، اینها را نیز بچسبانید.

مرحله 7: سیم کشی

سیم کشی
سیم کشی

در تصویر نحوه اتصال arduino به rfm95 را مشاهده می کنید. برای کامل بودن این جدول ، من همچنین pinout را برای زمانی که از محافظ adafruit به جای استفاده از esp breakout استفاده می کنید ، قرار دادم.

مرحله 8: کد نویسی

کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی
کد نویسی
  • کد را بارگیری کنید
  • کد را در arduino ide باز کنید
  • به ابزارها بروید ، برد را انتخاب کنید و برد خود را انتخاب کنید
  • به Tools بروید ، پورت com را برای آردوینو خود انتخاب کنید
  • روی دکمه بارگذاری کلیک کنید (در تصویر سوم با رنگ قرمز مشخص شده است)
  • اگر همه چیز خوب پیش رفت ، می توانید از مانیتور سریال استفاده کنید و بسته هایی را مشاهده می کنید که روی سرور و سرویس گیرنده می آید (در تصویر آخر با رنگ قرمز مشخص شده است)

مرحله 9: نتیجه گیری

در این دستورالعمل اصول اولیه LORA را نشان دادم. اگر این دستورالعمل را دوست دارید و/یا دوست دارید من دستورالعمل های بیشتری از LORA یا دیگران بنویسم ، لطفاً دکمه مانند را فشار دهید.

توصیه شده: