فهرست مطالب:

آموزش راه اندازی آسان رادیوهای LoRa ESP32 - بدون سیم کشی: 6 مرحله
آموزش راه اندازی آسان رادیوهای LoRa ESP32 - بدون سیم کشی: 6 مرحله

تصویری: آموزش راه اندازی آسان رادیوهای LoRa ESP32 - بدون سیم کشی: 6 مرحله

تصویری: آموزش راه اندازی آسان رادیوهای LoRa ESP32 - بدون سیم کشی: 6 مرحله
تصویری: آموزش تصویری نصب و راه اندازی گیرنده دیجیتال به صورت کاملاً (رایگان) 2024, جولای
Anonim
Image
Image

سلام بچه ها چه خبر؟ Akarsh اینجا از CETech.

امروز ما قصد داریم پروژه ای بسازیم که اساساً مربوط به راه اندازی رادیوهای LoRa است تا بتوانند به ساده ترین شکل ممکن با یکدیگر صحبت کنند.

در اینجا میکروکنترلر مورد استفاده من ESP32 است که به بردهای LoRa با فرکانس 915 مگاهرتز متصل است ، همچنین یک صفحه نمایش OLED را به یکی از رادیو وصل کرده ام تا اطلاعات بسته قابل مشاهده باشد. همه ماژول های مورد استفاده در این پروژه از DFRobot هستند زیرا سازگاری پین برای این ماژول ها وجود دارد ، بنابراین من استفاده از ماژول های سازندگان مختلف را توصیه نمی کنم. بنابراین بیایید شروع کنیم!

من همچنین یک ویدیو در مورد ساخت این پروژه با جزئیات تهیه کرده ام ، توصیه می کنم برای بینش و جزئیات بهتر آن را تماشا کنید.

مرحله 1: قطعات

قطعات
قطعات
قطعات
قطعات

برای این کار به یک برد ESP32 یا یک ESP8266 نیاز دارید و در صورت تمایل می توانید یک باتری نیز اضافه کنید.

من از تخته Firebeetle LoRa با فرکانس 915 مگاهرتز استفاده کردم. DFRobot بسته به فرکانسی که در منطقه شما قانونی است ، 3 نوع تخته ارائه می دهد:

1) 433 مگاهرتز

2) 868 مگاهرتز

3) 915 مگاهرتز

برای صفحه نمایش ، از یک محافظ OLED استفاده کردم.

من پیشنهاد می کنم از تخته های DFRobot با این ماژول استفاده کنید زیرا pinout سازگار است و هیچ جا با هیچ مشکلی روبرو نخواهید شد.

مرحله 2: PCB ها را برای پروژه خود تهیه کنید

PCB برای پروژه خود تهیه کنید
PCB برای پروژه خود تهیه کنید

برای سفارش آنلاین PCB به صورت ارزان باید JLCPCB را بررسی کنید!

شما 10 PCB با کیفیت خوب تهیه و به قیمت 2 دلار و برخی حمل و نقل به درب منزل ارسال می کنید. همچنین در اولین سفارش از ارسال کالا تخفیف می گیرید. برای طراحی PCB خود در easyEDA ، پس از اتمام این کار ، فایل های Gerber خود را در JLCPCB بارگذاری کنید تا با کیفیت خوب و زمان برگشت سریع تولید شوند.

مرحله 3: IDE Arduino را بارگیری و تنظیم کنید

IDE Arduino را بارگیری و تنظیم کنید
IDE Arduino را بارگیری و تنظیم کنید

Arduino IDE را از اینجا بارگیری کنید.

1. Arduino IDE را نصب کرده و آن را باز کنید.

2. به مسیر File> Preferences بروید

3. https://dl.espressif.com/dl/package_esp32_index.j… را به آدرس های مدیران تابلوهای اضافی اضافه کنید. 4. به Tools> Board> Boards Manager بروید

5. ESP32 را جستجو کرده و سپس برد را نصب کنید.

6. IDE را راه اندازی مجدد کنید.

مرحله 4: اتصالات و لحیم کاری

اتصالات و لحیم کاری
اتصالات و لحیم کاری
اتصالات و لحیم کاری
اتصالات و لحیم کاری
اتصالات و لحیم کاری
اتصالات و لحیم کاری
اتصالات و لحیم کاری
اتصالات و لحیم کاری

1. ماژول ها را با هدرهای قابل جمع شدن لحیم کنید.

2. مطابق نمودار سیم کشی ، باید هر دو ماژول LoRa را به ماژول های ESP32 وصل کنید.

3. همه 5-6 ماژول مورد استفاده خود را جمع آوری کرده و آنها را بر اساس نیاز خود به رادیو روی هم قرار دهید. برای این مراحل ، من تماشای ویدیوی خود را به شدت توصیه می کنم زیرا این قسمت در آنجا با جزئیات توضیح داده شده است.

مرحله 5: کدگذاری ماژول

کدگذاری ماژول
کدگذاری ماژول
کدگذاری ماژول
کدگذاری ماژول
کدگذاری ماژول
کدگذاری ماژول

بارگیری مخزن GitHub:

2. مخزن بارگیری شده را استخراج کنید.

3. کتابخانه ها را از مخزن بارگیری شده به پوشه Library در پوشه طرح آردوینو کپی کنید.

4. طرح Transmitter را در Arduino IDE باز کنید.

5. به مسیر Tools> Board بروید. در مورد من ، برد مناسب که استفاده می کنید ، Firebeetle ESP32 را انتخاب کنید.

6. کام را درست انتخاب کنید. با رفتن به مسیر Tools> Port وارد پورت شوید.

7. دکمه بارگذاری را فشار دهید.

8. وقتی برگه می گوید بارگذاری انجام شد ، باید مراحل بالا را با ماژول گیرنده برای بارگذاری کد تکرار کنید.

مرحله 6: بازی با رادیوهای LoRa

بازی با رادیوهای LoRa
بازی با رادیوهای LoRa

به محض برق رسانی به هر دو ماژول ، OLED روی فرستنده شماره بسته ارسال شده را نشان می دهد ، از طرف دیگر مانیتور سریال متصل به گیرنده بسته دریافتی را با قدرت سیگنال نشان می دهد.

توصیه شده: