فهرست مطالب:

Tinee9: ESC کنترل شده آردوینو: 4 مرحله
Tinee9: ESC کنترل شده آردوینو: 4 مرحله

تصویری: Tinee9: ESC کنترل شده آردوینو: 4 مرحله

تصویری: Tinee9: ESC کنترل شده آردوینو: 4 مرحله
تصویری: Tinee9: Earthquake Test Demostration 2024, جولای
Anonim
Tinee9: ESC کنترل شده با آردوینو
Tinee9: ESC کنترل شده با آردوینو

4 سال پیش زمانی که اولین هواپیمای بدون سرنشین تجاری در حدود 1500 دلار قیمت داشت ، پهپاد خودم را با هزینه 300 دلار ساختم. کنترل کننده Arducopter موتور ESC را کنترل می کرد ، من از قاب DJI DIY استفاده کردم و یک کنترل از راه دور 720MHZ خریدم. در اینجا یک KIT اصلاح شده از آنچه 4 سال پیش ساخته ام ارائه شده است. KIT در حال حاضر که من تجربه بیشتری در زمینه مهندسی الکترونیک هوافضا دارم ، می خواهم کنترلر PCBA خودم را برای کنترل هواپیمای بدون سرنشین بسازم.

من از Arduino برای پلتفرم خود استفاده خواهم کرد. برای امروز ، من نشان خواهم داد که ما می توانیم ESC را با و آردوینو نانو کنترل کنیم.

سختی: متوسط

دانش: نیاز به دانستن لحیم کاری ، نیاز به دانستن اتصالات اصلی قدرت یک هواپیمای بدون سرنشین.

یادآوری Tinee9.com دارای آموزشهای دیگری در مورد آردوینو است و همچنین در مورد وسایل الکترونیکی رایج مانند هواپیماهای بدون سرنشین صحبت می کند. من در مورد نحوه استفاده از آنها و نحوه عملکرد سنسورها در هواپیماهای بدون سرنشین که توسط شرکت ها یا تیم های تحقیق و توسعه استفاده می شود صحبت می کنم.

مرحله 1: مواد

من نمی خواستم لحیم ، آهن لحیم ، PC و کابل USB را انتخاب کنم ، اما بقیه موارد را می توانید از این پیوند KIT دریافت کنید

مواد: ESC

موتور

باتری که موتور را کار می کند

لحیم کاری

آهن لحیم کاری

آردوینو نانو

تخته نان

Jumper Wire

کامپیوتر

کابل یو اس بی

آردوینو IDE

مرحله 2: مونتاژ اساسی

مجمع اساسی
مجمع اساسی
مجمع اساسی
مجمع اساسی

مرحله 1: موتور خود را به کنترل کننده ESC لحیم کنید.

مرحله 2: آردوینو نانو را به یک تخته نان وصل کنید.

مرحله 3: باتری خود را - به ESC Black Wire وصل کنید.

مرحله 4: ESC Black خود را به پین GND آردوینو وصل کنید.

مرحله 5: سیم ESC White خود را به پین Arduino D9 وصل کنید.

مرحله 6: Arduino Nano را با کابل USB به رایانه وصل کنید.

مرحله 3: کد

مرحله 7: Arduino Nano را با این کد در Arduino IDE برنامه ریزی کنید.

کاری که کد انجام می دهد این است که ESC را راه اندازی می کند و سپس هر 0.25 ثانیه سریعتر افزایش می یابد تا نقطه تنظیم سخت با کد خاموش شود. سپس تکرار می شود. اساساً این کد به شما این امکان را می دهد که ببینید چگونه یک موتور توسط ESC فرمان می دهد. همچنین این کد به عنوان بلوک اصلی برای فرماندهی 4 ESC همزمان با ایجاد بقیه کد برای پرواز با بال ثابت یا کوادکوپتر است.

کد:

#عبارتند از ؛ سرو esc؛

int پین = 0؛

int x = 0 ؛

void setup () {

esc.attach (9)؛ }

حلقه خالی () {

int throttle = analogRead (پین) ؛

دریچه گاز = نقشه (دریچه گاز ، 0 ، 1023 ، 0 ، 179) ؛

برای (x = 0؛ x <175؛ x ++) {

esc.write (x)؛ تأخیر (250) ؛ }

esc.write (0)؛

تاخیر (10000) ؛ }

مرحله 4: اتصال و اجرا

مرحله 8: سیم قرمز ESC خود را به Battery +وصل کنید.

مرحله 9: از Arduino Nano خود که فرمان ESC را با دستورات PWM فرمان می دهد لذت ببرید.

توصیه شده: