فهرست مطالب:

فای بلند PPM / MSP: 5 مرحله
فای بلند PPM / MSP: 5 مرحله

تصویری: فای بلند PPM / MSP: 5 مرحله

تصویری: فای بلند PPM / MSP: 5 مرحله
تصویری: Dark souls от Nikelodeon ► 4 Прохождение Kena: Bridge of Spirits 2024, جولای
Anonim
فای بلند PPM / MSP
فای بلند PPM / MSP

چند وقت پیش کنترلر WPI PPM خود را ارسال کردم. خیلی خوب کار میکنه فقط محدوده کمی کوتاه است. من راه حلی برای این مشکل پیدا کردم. ESP8266 از حالتی به نام ESPNOW پشتیبانی می کند. این حالت بسیار پایین تر است. اتصال آنقدر آسان از بین نمی رود و اگر اتصال را قطع کرد ، بلافاصله دوباره وصل می شود.

من از سه ESP8266 استفاده می کنم. یکی گیرنده ESPNOW ، دیگری فرستنده ESPNOW و سوم نقطه دسترسی است که می توانید به آن متصل شوید. مورد سوم مورد نیاز است زیرا فرستنده ESPNOW نمی تواند در همان زمان یک نقطه دسترسی باشد. من همچنین آنتن هایی را برای برد بهتر اضافه کردم.

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

همچنین پشتیبانی از گیرنده پروتکل MSP را اضافه کردم. این "پروتکل سریال MultiWii" است که توسط MultiWii ، Betaflight ، Cleanflight و بسیاری دیگر از کنترل کننده های پرواز پشتیبانی می شود.

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

فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات

شما به سه نوع ماژول ESP8266 نیاز دارید. اما شما بهترین محدوده را می خواهید. بنابراین پیشنهاد می کنم از ماژول های ESP8266 با آنتن ها استفاده کنید. همچنین بدون آنتن نیز کار می کند. من از قسمت های زیر استفاده می کنم:

2 x ESP07 (ماژول ESP8266 با اتصال آنتن)

1 x ESP12

1 x 3dBi Mini Antenne I-PEX U. FL IPX در سمت گیرنده

1 x ESP8266 2 ، 4/5 گیگاهرتز 3dbi Wlan Wifi Antenne SMA Stecker / مرد + آداپتور I-PEX در طرف فرستنده

منبع تغذیه 3 ، 3 ولت برای همه ماژول های ESP8266

همچنین به رایانه ای با Arduino IDE نیاز دارید: https://www.arduino.cc/fa/Main/SoftwareESP8266 پشتیبانی از Arduino IDE. این دستورالعمل ها را دنبال کنید:

مرحله 2: طرح ها را بارگیری و فلش کنید

برنامه ها را بارگیری و فلش کنید
برنامه ها را بارگیری و فلش کنید
برنامه ها را بارگیری و فلش کنید
برنامه ها را بارگیری و فلش کنید
برنامه ها را بارگیری و فلش کنید
برنامه ها را بارگیری و فلش کنید

می توانید طرح ها را از اینجا بارگیری کنید.

فایل را از حالت فشرده خارج کنید. سه پوشه وجود دارد: Master-AP ، فرستنده ، گیرنده

Master-AP: این طرح برای نقطه دسترسی است. طرح را با arduino IDE باز کنید. فرکانس پردازنده را روی 160 مگاهرتز در منوی ابزار تنظیم کنید و طرح را در ESP12 بارگذاری کنید.

فرستنده: این طرح فرستنده MSPNOW است. فرکانس پردازنده را روی 160 مگاهرتز تنظیم کنید و آن را در یکی از ESP07 بارگذاری کنید.

در تصویر اول نحوه اتصال ماژول ESP8266 برای چشمک زدن را مشاهده می کنید.

اکنون ESP12 (نقطه دسترسی) و پورت های سریال فرستنده ESP07 و اتصالات برق (تصویر دوم) را وصل کنید: ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

هر دو ماژول را راه اندازی کرده و به نقطه دسترسی "Long-Range-WifiPPM/MSP" متصل شوید. رمز عبور "WifiPPM/MSP" است

مرورگر را باز کرده و آدرس IP 192.168.4.1 را باز کنید. وب سایت کنترل ظاهر می شود. روی دکمه "اطلاعات Wifi" کلیک کنید. یک کادر پیام با MAC فرستنده و MAC گیرنده ظاهر می شود.

طرح گیرنده را در Arduino IDE باز کنید. خط "uint8_t sendermac = {0x5C، 0xCF، 0x7F، 0x77، 0xAB، 0xA6} را تغییر دهید؛" (تصویر سوم) به آدرس مک فرستنده که در وب سایت نمایش داده می شود. گیرنده مک باید سالم باشد. مطمئن شوید فرکانس پردازنده روی 160 مگاهرتز تنظیم شده و طرح را در ESP05 دوم بارگذاری کنید.

مرحله 3: گیرنده را به Flight Controller و Setup Cleanflight وصل کنید

Image
Image
گیرنده را به کنترل پرواز وصل کنید و Cleanflight را راه اندازی کنید
گیرنده را به کنترل پرواز وصل کنید و Cleanflight را راه اندازی کنید
گیرنده را به کنترل پرواز وصل کنید و Cleanflight را راه اندازی کنید
گیرنده را به کنترل پرواز وصل کنید و Cleanflight را راه اندازی کنید

اکنون گیرنده را به کنترل کننده وصل کنید. کنترل کننده پرواز شما باید دارای خروجی 3 ، 3 ولت با حداقل 200 میلی آمپر باشد. در غیر اینصورت به تنظیم کننده ولتاژ 3 ، 3 ولت اضافی نیاز دارید.

GND ESP را به GND کنترل کننده وصل کنید. VCC ESP را به 3 ، 3 ولت کنترل پرواز یا به تنظیم کننده ولتاژ 3 ، 3 ولت دیگر وصل کنید.

می توانید از خروجی PPM یا خروجی سریال MSP استفاده کنید.

برای خروجی MSP ، TX ESP8266 را به RX هر پورت سریال کنترل پرواز خود وصل کنید. (تصویر 1)

برای خروجی PPM ، GPIO5 ESP8266 را به ورودی PPM کنترلر وصل کنید. (تصویر 1)

پس از سیم کشی ESP ، کنترل کننده پرواز را راه اندازی کرده و پرواز تمیز را باز کنید. با تلفن همراه خود به نقطه دسترسی "WifiPPM/MSP" متصل شوید. رمز عبور "WifiPPM/MSP" است

برای MSP: برگه پورت ها را باز کنید و MSP را در پورت سریال که ESP8266 را متصل کرده اید تنظیم کنید (تصویر 2). ذخیره و راه اندازی مجدد. به برگه پیکربندی بروید و گیرنده را روی "گیرنده سریال MSP" تنظیم کنید (تصویر 3). ذخیره و راه اندازی مجدد کنید.

برای PPM: نحوه تنظیم PPMGo در برگه تنظیمات را در دفترچه راهنمای کنترل پرواز خود بخوانید و گیرنده را روی "گیرنده PPM" تنظیم کنید (تصویر 4). ذخیره و راه اندازی مجدد کنید.

تنظیم بعدی برای هر دو گیرنده یکسان است: به برگه گیرنده بروید. کانال ها را روی "RTAE1234" (تصویر 5/ویدئو) تنظیم کنید. تنظیمات را ذخیره کنید

اکنون مرورگری را در تلفن هوشمند خود باز کنید. سایت 192.168.4.1 را باز کنید (تصویر 6). حالا می توانید کنترلر را بررسی کنید.

اگر کار می کند ، دو فرستنده ESP8266 را راه اندازی کنید. به نقطه دسترسی "Long Range WifiPPM/MSP" متصل شوید. رمز عبور "WifiPPM/MSP" است. دوباره وب سایت 192.168.4.1 را باز کنید. اگر کار می کند دوباره در cleanflight بررسی کنید.

آنتن ها را به ماژول های ESP07 وصل کنید.

مرحله 4: برخی اطلاعات بیشتر

برخی اطلاعات بیشتر
برخی اطلاعات بیشتر

در حالت عادی دو نقطه دسترسی وجود دارد. نقطه دسترسی "WifiPPM/MSP" مانند پروژه WifiPPM قبلی است. اگر می خواهید یک پرواز سریع بدون اتصال هیچ ماژول اضافی انجام دهید ، در حالی که نیازی به اتصال طولانی مدت ندارید ، می توانید از آن استفاده کنید. اگر به "Long Range WifiPPM/MSP" متصل شوید ، کنترل کننده برد دور کنترل را در دست می گیرد.

شاید شما می خواهید بدانید "برد طولانی" چقدر است. در واقع من واقعاً نمی دانم. حداقل چند صد متر است. اما تا حالا نتونستم تستش کنم. در آپارتمان کامل من ارتباط قطع نمی شود.

من کنترل MSP را اضافه کردم زیرا فکر می کردم می توانم یک کانال پشتی برای داده های دورسنجی ایجاد کنم. اما این هرگز ثابت نبود. به هر حال ، پروتکل MSP دقیق تر از ppm است ، زیرا خیلی به زمان بندی بستگی ندارد. شاید به دلیل وجود ترافیک سنگین در پورت سریال ، با کنترل کننده های پرواز کند مشکل ایجاد شود. با کنترل پرواز Noxe F4 من بدون مشکل کار می کند.

اگر مشکلی در پیکربندی دارید ، به پروژه WifiPPM قدیمی نگاه کنید.

توصیه شده: