فهرست مطالب:
- مرحله 1: لیست قطعات
- مرحله 2: الکترونیک را تنظیم کرده و برنامه را بارگذاری کنید
- مرحله 3: وب سایت
- مرحله 4: راه اندازی Betaflight
تصویری: WIFI PPM (بدون نیاز به برنامه): 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
من می خواستم کوادکوپتر داخلی micro micro خود را با تلفن هوشمندم کنترل کنم اما راه حل خوبی برای این مورد پیدا نکردم. من چند ماژول وای فای ESP8266 داشتم ، بنابراین تصمیم گرفتم یکی از آنها را خودم بسازم.
برنامه یک نقطه دسترسی wifi را با یک وب سایت HTML 5 برای کنترل سیگنال PPM راه اندازی می کند. سیگنال PPM توسط وقفه ایجاد می شود.
به لطف HTML5 می توانید دستگاه RC خود را با هر تلفن هوشمند بدون هیچ برنامه ای کنترل کنید.
همچنین می توانید با رایانه به وب سایت متصل شوید و برای کنترل از جوی استیک استفاده کنید. در حال حاضر این فقط در Firefox کار می کند.
در این قسمت غیرقابل کنترل من نحوه تنظیم ESP8266 و نحوه پیکربندی گیرنده در Betaflight را توضیح خواهم داد.
مرحله 1: لیست قطعات
بیایید با لیست قطعات شروع کنیم. شما فقط به چند جزء نیاز دارید:
- ESP8266: هر ماژولی باید کار کند. من از ماژول ESP 12-F استفاده می کنم:
- مبدل USB 3 ، 3V به سریال برای بارگذاری طرح اولیه در اولین بار. (پس از اولین بارگذاری می توانید از به روز رسانی OTA استفاده کنید). از چیزی شبیه به این استفاده کنید:
- تنظیم کننده ولتاژ 3 ، 3 ولت: ESP8266 به 3 ، 3 ولت نیاز دارد. هر ولتاژ بالای 3 ، 6 ولت دستگاه را از بین می برد. همچنین می تواند حدود 200 میلی آمپر پیک جریان را کاهش دهد. اگر در مدل RC خود منبع تغذیه قوی 3 و 3 ولت ندارید ، به تنظیم کننده ولتاژ اضافی نیاز دارید. من از این تنظیم کننده گام به گام با مقاومت 3 ، 9 کیلو اهم استفاده می کنم:
- رایانه شخصی با Arduino IDE:
- پشتیبانی ESP8266 از Arduino IDE. این دستورالعمل ها را دنبال کنید:
- کتابخانه وب سایت برای آردوینو:
- اگر رمزگشای PPM شما از ورودی های 3 و 3 ولت پشتیبانی نکند ، ممکن است یک دنده سطح 3 ، 3 ولت/5 ولت باشد. برای اکثر کنترل کننده های پرواز کوادکوپتر شما به این نیاز ندارید.
- طرح WifiPPM: فایل زیر را بارگیری کنید یا
- تلفن هوشمند یا رایانه شخصی با جوی استیک و فایرفاکس
مرحله 2: الکترونیک را تنظیم کرده و برنامه را بارگذاری کنید
اولین کاری که باید انجام دهید این است که اتصالات برق را روی ESP8266 تنظیم کنید. سیم کشی را در تصویر مشاهده می کنید. اتصالات زیر را ایجاد کنید:
RST ، EN و VCC تا 3 ، 3V
GPIO15 و GND تا GND
یک خازن کوچک بین VCC و GND (حدود 100 nF) قرار دهید
TXD تا RXD دستگاه USB2Serial شما
RXD تا TXD دستگاه USB2Serial شما
برای فعال شدن حالت فلاش ، GPIO0 را در حالت GND قرار دهید.
پس از نصب Arduino IDE ، پشتیبانی ESP8266 و کتابخانه websocket طرح را باز می کنند. در حین روشن کردن ESP8266 برای ورود به حالت فلاش ، GIO0 را روی GND نگه دارید. اکنون می توانید طرح را بارگذاری کنید.
پس از بارگذاری طرح ، کنترل کننده بازنشانی می شود. شما باید یک نقطه دسترسی WIFI با نام WifiPPM پیدا کنید. اگر این مشکل خوب است می توانید تراشه را خاموش کرده و سیم های TXD ، RXD و GPIO0 را جدا کنید. در آینده می توانید برنامه را از طریق OTA به روز کنید. برای انجام این کار ، به Access Point متصل شوید و در مرورگر وب خود به "192.168.1.4/update" بروید.
مرحله 3: وب سایت
اکنون می توانید GPIO5 را به ورودی PPM کنترل پرواز خود یا هر چیزی که برای رمزگشایی سیگنال PPM استفاده می کنید ، متصل کنید.
پس از روشن شدن ماژول ، می توانید به نقطه دسترسی "WifiPPM" متصل شوید. رمز عبور وجود ندارد. آدرس 192.168.4.1 را در مرورگر خود باز کنید.
سایت اولین تصویر را مشاهده خواهید کرد. در دستگاه لمسی می توانید میله ها را با صفحه لمسی خود کنترل کنید.
اگر سایت را با رایانه باز می کنید باید از فایرفاکس استفاده کنید. به محض اتصال یک جوی استیک ، سایت به همان چیزی تغییر می کند که در تصویر دوم مشاهده می کنید. می توانید چوب ها را با جوی استیک خود کنترل کنید.
در مرحله بعد نحوه راه اندازی Betaflight را توضیح خواهم داد ، زیرا من از آن استفاده می کنم. اگر از کنترلر دیگری استفاده می کنید ، از این پس باید به کار خود ادامه دهید.
مرحله 4: راه اندازی Betaflight
من از کنترلر WifiPPM برای کوادکوپتر خود با Betaflight استفاده می کنم. اکنون نحوه تنظیم آن را توضیح می دهم.
- کنترل کننده پرواز خود را به رایانه وصل کنید
- Betaflight را باز کنید
- اتصال به کنترل کننده پرواز
- به برگه گیرنده بروید
- RTAE1234 را در قسمت نقشه کانال وارد کنید
- "Stick Low Threshold" را به 1020 ، "Stick Center" را به 1500 و "Stick High Threshold" را به 1980 تغییر دهید.
- تغییرات را ذخیره کنید
- وب سایت wifiPPM را با تلفن همراه خود باز کنید و بررسی کنید که آیا تنظیمات درست است
خودشه. شما انجام دادید. اکنون می توانید با تلفن همراه خود بدون هیچ برنامه اضافی پرواز کنید.
توصیه شده:
افزونه وب Chrome - بدون نیاز به تجربه برنامه نویسی قبلی: 6 مرحله
برنامه افزودنی وب Chrome - نیازی به تجربه قبلی در برنامه نویسی نیست: برنامه های افزودنی Chrome برنامه های کوچکی هستند که برای افزایش تجربه مرور کاربران ساخته شده اند. برای کسب اطلاعات بیشتر در مورد برنامه های افزودنی chrome به https://developer.chrome.com/extensions بروید. برای ایجاد یک افزونه وب Chrome ، برنامه نویسی لازم است ، بنابراین مرور HT بسیار مفید است
چراغ رومیزی LED دوستانه شبانه روزی (بدون نیاز به برنامه نویسی!): 7 مرحله (همراه با تصاویر)
چراغ رومیزی LED دوستانه شبانه روزی (بدون نیاز به برنامه نویسی!): من این لامپ را طوری طراحی کردم که با ریتم شبانه روزی سازگار باشد. شب ها خواب شما راحت تر است زیرا فقط LED های رنگ گرم می توانند روشن شوند. در طول روز ، می تواند شما را بیدار نگه دارد زیرا LED های سفید سرد و رنگ گرم می توانند در روزهای بعد روشن شوند
ساعت LED با استفاده از 555 و 4017 (بدون نیاز به برنامه نویسی): 8 مرحله (همراه با تصاویر)
ساعت LED با استفاده از 555 و 4017 (نیازی به برنامه نویسی نیست): در اینجا پروژه ای را که حدود 7 سال پیش طراحی و ساخته بودم معرفی می کنم. ایده پروژه این است که از IC های شمارنده مانند 4017 برای تولید سیگنال هایی که چشمک زدن LED ها را تنظیم می کند ، استفاده کنید. عقربه های ساعت آنالوگ
نحوه اجرای موتور DC بدون برس بدون کوادکوپتر بدون سرنشین با استفاده از کنترل کننده سرعت موتور HW30A بدون براش و تستر سرو: 3 مرحله
نحوه عملکرد موتور DC بدون جاروبک بدون سرنشین با استفاده از HW30A Brushless Motor Speed Controller و سرو تستر: توضیحات: این دستگاه Servo Motor Tester نام دارد که می توان با استفاده از یک سروو موتور ساده و منبع تغذیه به آن سرو موتور را فعال کرد. این دستگاه همچنین می تواند به عنوان مولد سیگنال برای کنترل کننده سرعت الکتریکی (ESC) استفاده شود ، سپس می توانید
کولر / پایه لپ تاپ Zero Cost (بدون چسب ، بدون حفاری ، بدون مهره و پیچ ، بدون پیچ): 3 مرحله
کولر / پایه لپ تاپ Zero Cost (بدون چسب ، بدون حفاری ، بدون مهره و پیچ و مهره ، بدون پیچ): به روز رسانی کنید: لطفا & nbsp؛ لطفا & nbsp؛ رای & nbsp؛ برای & nbsp؛ من & nbsp ؛ غیرقابل آموزش ، با تشکر ^ _ ^ شما نیز می توانید بسیار دوست داشته باشید ورود به سایت www.instructables.com/id/ صفر-هزینه-آلومینیوم-کوره-بدون-پروپان-بدون-چسب-/یا شاید برای بهترین دوست من رای دهید