فهرست مطالب:

کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز): 5 مرحله (همراه با تصاویر)
کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز): 5 مرحله (همراه با تصاویر)

تصویری: کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز): 5 مرحله (همراه با تصاویر)

تصویری: کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز): 5 مرحله (همراه با تصاویر)
تصویری: ایران رهیاب 2024, نوامبر
Anonim
کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز)
کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز)
کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز)
کوادکوپتر با Nodemcu و Blynk (بدون کنترل پرواز)

سلام بچه ها.!

جستجو برای ساخت هواپیمای بدون سرنشین بدون کنترل پرواز در اینجا به پایان می رسد.

من برای پروژه خود که شامل بقا می شود ، نوعی هواپیمای بدون سرنشین می ساختم. یک شبه در حال موج سواری بودم تا بتوانم بدون کنترل کننده پرواز کار کنم و بسیار ناامید کننده بود. هواپیمای بدون سرنشین بدون کنترل پرواز خواهد ساخت

Blynk یک پلت فرم IOT منبع باز است که در آن می توانید همه چیز را از راه دور کنترل کنید. (حتی می توان آن را به عنوان یک کنترل از راه دور جهانی بیان کرد). برای کسب اطلاعات بیشتر صفحه وب آنها را بررسی کنید.

با تشکر از بلینک.!

Nodemcu این روزها سر و صدا داشته است. من به دلیل سهولت در برنامه نویسی از nodemcu استفاده کردم. هر کسی می تواند آن را در arduino IDE برنامه ریزی کند.

پیش نیازها: فرد باید تکنیک های لحیم کاری اساسی و Arduino IDE را بداند.

موارد مورد نیاز:

1. موتورهای BLDC. (در مورد من ، من از 2212 موتور 1800KV به تعداد 4 استفاده کرده ام)

2.30A ESC-4

3. قاب بدون سرنشین (می توانید آن را به صورت آنلاین سفارش دهید یا می توانید آن را به این شکل تهیه کنید).

4. باتری LIPO (معمولاً با شارژر) (من از باتری 2200 میلی آمپر ساعتی 11.1V 30C استفاده کرده ام).

5. هیئت مدیره توزیع قدرت.

6. نودمکو

منابع:

در اینجا منابع مورد استفاده من آمده است:

1. اسناد بلینک

2. اسناد Nodemcu

3. توابع Header Esp9266WiFi.

4. کار BLDC و ESC ، کالیبراسیون. (به یوتیوب مراجعه کنید).

زمان شروع به کار است.!

مرحله 1: سیم کشی Escs و BLDCs

ESC ها به طور کلی برای کنترل سرعت موتور استفاده می شوند. سه پین که از ESC خارج می شود به موتورهای BLDC به شرح زیر داده می شود. سیگنال PWM توسط nodemcu تولید می شود که سرعت موتور را کنترل می کند.

آیرودینامیک که باید در نظر گرفته شود: گام هم افزایی برای پرواز هواپیماهای بدون سرنشین ، آیرودینامیک آن است. موتورهای مخالف یکدیگر باید در یک جهت باشند. دو موتور مخالف باید در یک جهت (یعنی ACW) باشد ، سپس دیگری دو موتور مخالف باید در CW باشد. با مراقبت از دینامیک به درستی لحیم می شود.

مرحله 2: راه اندازی برنامه Blynk

راه اندازی برنامه Blynk
راه اندازی برنامه Blynk
راه اندازی برنامه Blynk
راه اندازی برنامه Blynk
راه اندازی برنامه Blynk
راه اندازی برنامه Blynk

برنامه blynk را بارگیری کنید. می توانید آن را در فروشگاه Android/ios پیدا کنید. یک حساب خالی ایجاد کنید و حساب خود را تأیید کنید.

کتابخانه blynk را روی Arduino IDE نصب کنید.

دو ابزارک اسلایدر اضافه کنید. یکی برای کالیبراسیون موتور و دیگری برای کنترل موتور است. یک نوار لغزنده را انتخاب کرده و پین را به عنوان V0 اختصاص دهید و بالاترین مقدار را به 255 تغییر دهید. (برای کالیبراسیون) یک نوار لغزنده دیگر انتخاب کنید و پین را به عنوان V1 اختصاص دهید و تغییر دهید بالاترین مقدار به 255. (برای کنترل هواپیمای بدون سرنشین) می توان از همان ویجت برای کالیبراسیون و کنترل هواپیمای بدون سرنشین استفاده کرد. (اما توصیه نمی شود) برخی از تصاویر برای نشان دادن بارگذاری شده است.

مرحله 3: کد ID Arduino

Image
Image

برای دریافت کد به این لینک مراجعه کنید.

بسته برد Esp8266 باید روی Arduino IDE نصب شود. ویدیوی بارگذاری شده را دنبال کنید تا کتابخانه ESP8266 را به Arduino IDE اضافه کنید.

فایل را در آردوینو باز کنید و کد را با انتخاب برد در مدیران Boards به عنوان "Nodemcu" بارگذاری کنید.

مرحله 4: کالیبراسیون موتورها

احتیاط.! لطفاً مطمئن شوید که پروانه ها در حین کالیبراسیون برداشته شده اند. یک احتیاط مهم زیرا من تجربه بسیار بدی با آنها داشتم.! سرعت به بالاترین و کمترین ولتاژ ارائه شده توسط mcu. هنگامی که برنامه blynk به درستی راه اندازی شود و سیم کشی esc و BLDC انجام شود ، مرحله بعدی کالیبراسیون است. پس از اتصال چهار escs به منبع تغذیه (معمولاً باتری لیپو) ، موتورها برای کالیبراسیون esc یک بیپ می دهند. مراحل ساده برای کالیبراسیون BLDCs'1 را دنبال کنید. بعد از اینکه موتور بوق می زند ، نوار لغزنده را به حداکثر مقدار تغییر دهید (در مورد من 255 است).2. موتور آن را تشخیص می دهد و برای دریچه گاز پایین بوق دوم می دهد. این بار نوار لغزنده را به کمترین مقدار یعنی 03 منتقل کنید. موتور دوبار بیپ می دهد که کالیبراسیون انجام شده و مقدار اسلایدر را تغییر می دهد تا سرعت موتورها تغییر کند. شما انجام شده.!

مرحله 5: همه انجام شد.! ✌؟

لطفاً مطمئن شوید که همه موتورها باید سرعت یکسانی (به عنوان مثال ، RPM یکسان) برای حرکت داشته باشند.

روز همگی بخیر.!

هر گونه پرسش:

به آدرس [email protected] مراجعه کنید

توصیه شده: