فهرست مطالب:
- مرحله 1: قطعات
- مرحله 2: PCB ها را برای پروژه خود تهیه کنید
- مرحله 3: درک ماژول Reyax و نحوه استفاده از آن. (اختیاری: در صورت عدم علاقه به کار ، می توانید از خواندن این مرحله صرف نظر کنید)
- مرحله 4: اتصالات ماژول ها در PCB
- مرحله 5: لحیم کاری PCB
- مرحله 6: IDE Arduino را بارگیری و تنظیم کنید
- مرحله 7: کدگذاری پروژه
- مرحله 8: بازی با دستگاه
تصویری: مسنجر کنترل از راه دور LoRa با TFT 1.8 اینچ برای فاصله تا 8 کیلومتر: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
پروژه را به لپ تاپ یا تلفن خود متصل کرده و سپس بین دستگاه ها بدون اینترنت یا پیامک فقط با استفاده از LoRa چت کنید.
سلام بچه ها چه خبر؟ Akarsh اینجا از CETech.
این PCB همچنین دارای صفحه نمایش و 4 دکمه است که می تواند به عنوان کنترل از راه دور برای برخی دستگاه ها نیز استفاده شود. با طراحی رابط کاربری خود می توانید هر کاری را انجام دهید. بنابراین ، به طور خلاصه ، این پروژه دارای esp8266 است که می تواند قابلیت WiFi ، ماژول LoRa ، صفحه نمایش 1.8 اینچی TFT ، 4 دکمه برای ایجاد UI را ارائه دهد. امکانات با کد بی پایان است.
می توان آن را به تلفن هوشمند یا هر رایانه ای متصل کرد و این دستگاه را به پیام رسان LoRa مجهز کرد. اکنون که این کار انجام شد ، می توانید با استفاده از همان پیام رسان LoRa به هر دستگاه دیگری پیام دهید. همه اینها بدون حضور 4G/LTE/3G/GSM/WiFi/SMS انجام می شود. کاری که من در پروژه قبلی انجام دادم که می توانید در اینجا پیدا کنید:
مرحله 1: قطعات
در ابتدا به عنوان قسمت اصلی ، از یک ماژول ESP8266 با برد بریکت استفاده کردم. آن را با استفاده از سرصفحه های زنانه و مردانه روی PCB وصل کنید. من از صفحه نمایش 1.8 اینچی TFT SPI ، ماژول TP4056 برای شارژ و محافظت از باتری و باتری قدیمی تلفن همراه استفاده کردم.
برای منظور LoRa ، من از RYLR896 استفاده کردم. من این ماژول را به شدت پیشنهاد می کنم زیرا استفاده از دستورات AT در UART بسیار آسان است.
قسمت های زیر را می توانید پیدا کنید:
1) ماژول ESP8266
2) تخته شکست ESP12
3) صفحه نمایش TFT
4) ماژول TP4056
5) ماژول Reyax RYLR896 LoRa
6) طراحی PCB من
برای دو قسمت آخر اگر در پیدا کردن آنها مشکل دارید می توانید به من پیام دهید/ایمیل کنید یا من می توانم به شما در یافتن آن در منطقه خود کمک کنم یا در صورت تمایل می توانم آنها را برای شما ارسال کنم.
مرحله 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. هنگامی که هر دو ماژول متصل هستند ، می توانید ماژول ها را یک به یک برنامه ریزی کرده و سپس پروژه را آزمایش کنید.
تمام اتصالات نشان داده شده در بالا در PCB انجام می شود و بنابراین نیازی به سیم کشی دیگری نیست.
مرحله 5: لحیم کاری PCB
تمام قطعات را به PCB لحیم کنید.
من پیشنهاد می کنم ابتدا اجزای کم ارتفاع را روی PCB لحیم کنید و سپس به قطعات با ارتفاع بیشتر مانند سربرگ ها و غیره بروید.
قبل از تغذیه ماژول ، همه اتصالات را با استفاده از مولتی متر برای خرابی اتصالات لحیم کاری و اتصال کوتاه آزمایش کنید.
برای برنامه ریزی ماژول ، من یک پورت برای اتصال USB FTDI232 به برد سریال زیر برد ESP8266 اضافه کرده ام تا بتوانید برد را به راحتی برنامه ریزی کنید.
مرحله 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: کدگذاری پروژه
برای برنامه ریزی ماژول ، من یک پورت برای اتصال USB FTDI232 به برد سریال زیر برد ESP8266 اضافه کرده ام تا بتوانید برد را به راحتی برنامه ریزی کنید.
باید GPIO0 را فشار دهید و آن را فشرده نگه دارید سپس دکمه RESET را فشار دهید سپس ابتدا دکمه RESET و سپس دکمه GPIO0 را رها کنید.
1. مخزن را بارگیری کنید:
2. پوشه بارگیری شده را استخراج کرده و فایل main.ino را در Arduino IDE باز کنید.
3. به Tools> Board بروید. برد مناسب را که از NodeMCU (12E) استفاده می کنید در بیشتر موارد انتخاب کنید.
4. comm را درست انتخاب کنید. با رفتن به مسیر Tools> Port وارد پورت شوید.
5. دکمه بارگذاری را فشار دهید.
6. هنگامی که برگه می گوید بارگذاری انجام شد شما آماده استفاده از دستگاه هستید.
پس از بارگذاری ، مانیتور سریال را برای ارسال و دریافت پیام باز کنید.
مرحله 8: بازی با دستگاه
1. فقط دستگاه را روشن کنید ، مواردی را روی صفحه خواهید دید ، می توانید دکمه های مختلف را فشار دهید تا دستگاه را در عمل ببینید.
2. به سراغ مانیتور سریال بروید و فوراً پیام کوتاه ارسال کنید! برای ساخت دستگاه ساده دیگر می توانید به این مقاله مراجعه کنید:
3. CONGO! دستگاه طبق انتظار کار می کند
توصیه شده:
کنترل از راه دور LoRa - کنترل وسایل برقی از فاصله های بزرگ: 8 مرحله
کنترل از راه دور LoRa | لوازم خانگی را از فاصله های بزرگ کنترل کنید: بچه ها ، چه خبر ، بچه ها! Akarsh در اینجا از CETech. در این پروژه ، ما قصد داریم یک کنترل از راه دور ایجاد کنیم که می تواند برای کنترل انواع ابزارها مانند LED ها ، موتورها استفاده شود یا اگر در مورد زندگی روزمره خود صحبت کنیم ، می توانیم اپلیکیشن خانه خود را کنترل کنیم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کنترل لوازم خانگی بیش از LoRa - LoRa در اتوماسیون خانگی - کنترل از راه دور LoRa: 8 مرحله
کنترل لوازم خانگی بیش از LoRa | LoRa در اتوماسیون خانگی | کنترل از راه دور LoRa: وسایل برقی خود را از راه دور (کیلومتر) بدون حضور اینترنت کنترل و خودکار کنید. این از طریق LoRa امکان پذیر است! سلام بچه ها چه خبر؟ Akarsh اینجا از CETech. این PCB همچنین دارای یک صفحه نمایش OLED و 3 رله است که یک
پیام رسان LoRa برای دو دستگاه تا فاصله 8 کیلومتر: 7 مرحله
مسنجر LoRa برای دو دستگاه برای فاصله تا 8 کیلومتر: پروژه را به لپ تاپ یا تلفن خود وصل کنید و سپس فقط با استفاده از LoRa بین دستگاه ها بدون اینترنت یا پیام کوتاه چت کنید. سلام ، بچه ها چه خبر؟ Akarsh در اینجا از CETech. امروز ما قصد داریم پروژه ای بسازیم که می تواند به تلفن هوشمند شما یا هر
کنترل از راه دور سایه/کنترل از راه دور: 5 مرحله
Shadow/Remote Control Activated Leds: آیا تا به حال خواسته اید یک نور فعال شده در شب یا سایه ایجاد کنید؟ خوب .. در اینجا یک دستورالعمل وجود دارد ، اما یک مورد اضافی وجود دارد: می توانید آن را با کنترل RF از راه دور فعال کنید. این بسیار قدرتمند است ، من می توانم اتاق سوراخ خود را روشن کنم