فهرست مطالب:
- مرحله 1: قطعات
- مرحله 2: PCB ها را برای پروژه خود تهیه کنید
- مرحله 3: IDE Arduino را بارگیری و تنظیم کنید
- مرحله 4: اتصالات و لحیم کاری
- مرحله 5: کدگذاری ماژول
- مرحله 6: بازی با رادیوهای LoRa
تصویری: آموزش راه اندازی آسان رادیوهای LoRa ESP32 - بدون سیم کشی: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام بچه ها چه خبر؟ 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 به صورت ارزان باید JLCPCB را بررسی کنید!
شما 10 PCB با کیفیت خوب تهیه و به قیمت 2 دلار و برخی حمل و نقل به درب منزل ارسال می کنید. همچنین در اولین سفارش از ارسال کالا تخفیف می گیرید. برای طراحی PCB خود در easyEDA ، پس از اتمام این کار ، فایل های Gerber خود را در JLCPCB بارگذاری کنید تا با کیفیت خوب و زمان برگشت سریع تولید شوند.
مرحله 3: 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
به محض برق رسانی به هر دو ماژول ، OLED روی فرستنده شماره بسته ارسال شده را نشان می دهد ، از طرف دیگر مانیتور سریال متصل به گیرنده بسته دریافتی را با قدرت سیگنال نشان می دهد.
توصیه شده:
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 1]: 7 مرحله
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - ژوئیه 2019 [قسمت 1]: پس از جستجوی زیاد ، من از اطلاعات متناقض در مورد نحوه تنظیم کنترل از راه دور IR برای پروژه RPi خود شگفت زده و مأیوس شدم. فکر می کردم کار آسانی باشد اما راه اندازی کنترل مادون قرمز لینوکس (LIRC) برای مدت طولانی مشکل ساز بوده است
قرعه کشی قرعه کشی بازی: 6 مرحله
بازی قرعه کشی قرعه کشی بازی: به پروژه آردوینو من خوش آمدید! این یک صفحه گردان قرعه کشی برای انجام انواع بازی هایی است که باید منصفانه انجام شود. نحوه بازی چگونه است: ابتدا یک دکمه سیاه در پایین سمت چپ وجود دارد. برای شروع قرعه کشی باید روی آن کلیک کنید. بعد از
نحوه سیم کشی و استفاده از حسگر نور GY -30 BH1750 (GY30 / GY302) - آسان - پروژه آردوینو!: 7 مرحله
نحوه سیم کشی و استفاده از حسگر نور GY -30 BH1750 (GY30 / GY302) - آسان - پروژه آردوینو!: در این آموزش ما نحوه استفاده سریع و آسان از سنسور شدت نور GY -30 BH1750 با آردوینو را یاد می گیریم
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 2]: 3 مرحله
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 2]: در قسمت 1 نحوه مونتاژ RPi + VS1838b و پیکربندی ماژول LIRC Raspbian برای دریافت دستورات IR از راه دور IR را نشان دادم. همه مسائل سخت افزاری و راه اندازی LIRC در بخش 1 مورد بحث قرار گرفته است. قسمت 2 نحوه اتصال هاردوا را نشان می دهد
راه اندازی آسان Octoprint: 11 مرحله
Octoprint Easy Setup: در حالی که این مورد برای چاپگر مینی سه بعدی Monoprice Select (که برای مثال می توانید آن را در آمازون پیدا کنید) نوشته شده است ، باید برای هر چاپگر سه بعدی با پورت USB کار کند. شما به: Raspberry Pi 3B نیاز دارید (برای مثال اینجا در آمازون.) منبع تغذیه میکرو USB برای