فهرست مطالب:
- مرحله 1: قطعات
- مرحله 2: PCB ها را برای پروژه خود تهیه کنید
- مرحله 3: درک ماژول Reyax و نحوه استفاده از آن. (اختیاری: در صورت عدم علاقه به کار ، می توانید از خواندن این مرحله صرف نظر کنید)
- مرحله 4: اتصالات ماژول ها در PCB
- مرحله 5: لحیم کاری PCB
- مرحله 6: IDE Arduino را بارگیری و تنظیم کنید
- مرحله 7: کدگذاری پروژه
- مرحله 8: بازی با دستگاه
تصویری: کنترل لوازم خانگی بیش از LoRa - LoRa در اتوماسیون خانگی - کنترل از راه دور LoRa: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
وسایل برقی خود را از راه دور (کیلومتر) بدون حضور اینترنت کنترل و خودکار کنید. این از طریق LoRa امکان پذیر است!
سلام بچه ها چه خبر؟ Akarsh اینجا از CETech.
این PCB همچنین دارای صفحه نمایش OLED و 3 رله است که به ESP32 متصل هستند. شما می توانید با کد هر کاری را انجام دهید و رله ها را با استفاده از LoRa/WiFi/Bluetooth کنترل کنید. بنابراین ، به طور خلاصه ، این پروژه دارای ESP32 است که می تواند قابلیت WiFi/Bluetooth ، ماژول LoRa ، صفحه نمایش OLED و 3 رله را ارائه دهد. امکانات با کد بی پایان است. من همچنین یک منطقه نمونه سازی را اضافه کرده ام که در آن می توانید سنسورها یا رله های اضافی را به ESP32 اضافه کنید که در دسترس است.
این یک نوع قسمت 2 پروژه است. بنابراین برای هر سیستم کنترلی مانند این به یک کنترل از راه دور برای کنترل همه چیز نیاز دارید.
من یک ریموت مبتنی بر LoRa تهیه کردم که می توانید در اینجا مشاهده کنید:
در مورد من ، من از ریموت و این کنترلر با هم استفاده می کنم و آنها مانند یک افسون کار می کنند!
مرحله 1: قطعات
ابتدا به عنوان بخش اصلی ، از یک ماژول ESP32 از DFRobot استفاده کردم. آن را با استفاده از سرصفحه های زنانه و مردانه روی PCB وصل کنید. من از صفحه نمایش OLED استفاده کردم.
برای منظور LoRa ، من از RYLR896 استفاده کردم. من این ماژول را به شدت پیشنهاد می کنم زیرا استفاده از دستورات AT در UART بسیار آسان است.
قسمت های زیر را می توانید پیدا کنید:
1) ماژول ESP32 FireBeetle:
2) ماژول Reyax RYLR896 LoRa:
3) طراحی PCB من: من فایل Gerber را در زیر قرار داده ام.
برای دو قسمت آخر اگر در پیدا کردن آنها مشکل دارید می توانید به من پیام دهید/ایمیل کنید یا من می توانم به شما در یافتن آن در منطقه خود کمک کنم یا در صورت تمایل می توانم آنها را برای شما ارسال کنم.
مرحله 2: PCB ها را برای پروژه خود تهیه کنید
برای سفارش آنلاین PCB به صورت ارزان باید JLCPCB را بررسی کنید!
شما 10 PCB با کیفیت خوب تهیه و به قیمت 2 دلار و برخی حمل و نقل به درب منزل ارسال می کنید. همچنین در اولین سفارش از ارسال کالا تخفیف می گیرید. برای طراحی PCB شخصی خود به easyEDA ، پس از اتمام این کار ، فایل های Gerber خود را در JLCPCB بارگذاری کنید تا با کیفیت خوب و زمان برگشت سریع تولید شوند.
مرحله 3: درک ماژول Reyax و نحوه استفاده از آن. (اختیاری: در صورت عدم علاقه به کار ، می توانید از خواندن این مرحله صرف نظر کنید)
1. ماژول LoRa ما یک ماژول UART است که با استفاده از دستورات AT پیکربندی شده است.
2. این ماژول دارای یک MCU STM32 است که تمام صحبت با ماژول SPI LoRa را در RYLR896 انجام می دهد.
3. دستورات موجود در تصویر دستورات اساسی هستند که می توانید برای اطلاعات بیشتر به این سند مراجعه کنید: REYAX-Lora-AT-COMMAND-GUIDE
4. من همچنان به شما اکیدا توصیه می کنم ویدیوی YouTube من را که در آن به درستی توضیح می دهم ، مرور کنید.
مرحله 4: اتصالات ماژول ها در PCB
1. هر دو ماژول همانند تصویر بالا به هم متصل می شوند.
2. هنگامی که هر دو ماژول متصل هستند ، می توانید ماژول ها را یک به یک برنامه ریزی کرده و سپس پروژه را آزمایش کنید.
3. برای هر تعداد رله ای که وصل می کنید ، باید مدار ترانزیستور را چندین بار وصل کنید.
تمام اتصالات نشان داده شده در بالا در PCB انجام می شود و بنابراین نیازی به سیم کشی دیگری نیست.
مرحله 5: لحیم کاری PCB
تمام قطعات را به PCB لحیم کنید.
من پیشنهاد می کنم ابتدا اجزای کم ارتفاع را روی PCB لحیم کنید و سپس به قطعات با ارتفاع بیشتر مانند سربرگ ها و غیره بروید.
قبل از تغذیه ماژول ، همه اتصالات را با استفاده از مولتی متر برای خرابی اتصالات لحیم کاری و اتصال کوتاه آزمایش کنید.
برای برنامه ریزی ماژول می توانید ماژول esp32 را مستقیماً با استفاده از کابل USB به رایانه خود وصل کنید.
مرحله 6: IDE Arduino را بارگیری و تنظیم کنید
Arduino IDE را از اینجا بارگیری کنید.
1. Arduino IDE را نصب کرده و آن را باز کنید.
2. به مسیر File> Preferences بروید
3. https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json آدرس های اضافی مدیران تخته ها را اضافه کنید.
4. به Tools> Board> Boards Manager بروید
5. ESP8266 را جستجو کرده و سپس برد را نصب کنید.
6. IDE را راه اندازی مجدد کنید.
مرحله 7: کدگذاری پروژه
مخزن GitHub را بارگیری کنید:
2. مخزن بارگیری شده را استخراج کنید.
3. کتابخانه ها را از مخزن بارگیری شده به پوشه Library در پوشه طرح آردوینو کپی کنید.
4. طرح Transmitter را در Arduino IDE باز کنید.
5. به مسیر Tools> Board بروید. در مورد من ، برد مناسب که استفاده می کنید ، Firebeetle ESP32 را انتخاب کنید.
6. کام را درست انتخاب کنید. با رفتن به مسیر Tools> Port وارد پورت شوید.
7. دکمه بارگذاری را فشار دهید.
8. وقتی برگه می گوید بارگذاری انجام شد ، باید مراحل بالا را با ماژول گیرنده برای بارگذاری کد تکرار کنید.
مرحله 8: بازی با دستگاه
1. فقط دستگاه را روشن کنید ، می توانید دکمه های مختلف روی ریموت را فشار دهید تا کلیک رله ها را ببینید.
2. برای کارکردن این دستگاه باید از راه دور مبتنی بر LoRa داشته باشید ، می توانید آن را که در اینجا ساخته ام پیدا کنید:
3. CONGO! دستگاه طبق انتظار کار می کند
توصیه شده:
تلفن همراه با آردوینو و بلوتوث اتوماسیون خانگی بدون تماس خانگی: 5 مرحله
تلفن همراه آردوینو بلوتوثی اتوماسیون خانگی بدون تماس: تبریک در زمان همه گیری کووید 19 برای اجتناب از تماس و حفظ فاصله اجتماعی ضروری است ، اما برای روشن و خاموش کردن وسایل شما باید تابلوهای برق را لمس کنید اما دیگر برای معرفی سیستم تماس کمتر منتظر نمانید برای کنترل
یک راه بسیار ساده برای شروع کار با اتوماسیون خانگی با استفاده از ماژول های DIY: 6 مرحله
یک راه بسیار ساده برای شروع کار با اتوماسیون خانگی با استفاده از ماژول های DIY: وقتی تصمیم گرفتم تعدادی سنسور DIY را به دستیار خانه اضافه کنم ، بسیار شگفت زده شدم. استفاده از ESPHome بسیار ساده است و در این پست ، ما نحوه کنترل یک پین GPIO و همچنین به دست آوردن دما را یاد می گیریم. داده های رطوبت از یک بی سیم
راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
راه دور IR خود را به RF Remote تبدیل کنید: در دستورالعمل امروز ، به شما نشان خواهم داد که چگونه می توانید از یک ماژول RF عمومی بدون میکروکنترلر استفاده کنید که در نهایت ما را به ساخت پروژه ای می رساند که در آن می توانید یک IR Remote از هر دستگاه را به RF تبدیل کنید. از راه دور. مزیت اصلی تبدیل یک
هک از راه دور و اتوماسیون IR: 13 مرحله (همراه با تصاویر)
IR Remote Hacking and Automation: سلام بچه ها ، من از دوران کودکی در مورد کنترل از راه دور تلویزیون و نحوه عملکرد آن فکر می کردم. این دستورالعمل داستان را نشان می دهد که چگونه من موفق به رمزگشایی/هک کنترل از راه دور قدیمی و استفاده از آن برای اتوماسیون خانه شدم. این دستورالعمل شامل
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): 6 مرحله (همراه با تصاویر)
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): دیروز من یک دکمه ساده با یک دکمه برای Olympus E510 خود ساختم. اکثر دوربین ها دارای دکمه شاتر هستند (آن را برای گرفتن عکس فشار می دهید) که دارای دو حالت است. اگر دکمه به آرامی فشار داده شود ، دوربین فوکوس خودکار کرده و نور را اندازه گیری می کند