این دستورالعمل به شما نشان می دهد که چگونه می توانید موتور بدون برس را با استفاده از Arduino پیکربندی و اجرا کنید ، و همچنین موتور بدون برس را با سرعت های مختلف اجرا کنید.
این برنامه از طریق مواد ، تنظیمات سخت افزاری و برنامه نویسی نرم افزار عبور خواهد کرد.
این توضیح خواهد داد که در هر مرحله از کد چه کاری انجام می شود.
صدمه نبین ، لذت ببرید!
در زیر ویدئویی از موتور کار شده است.
شما باید دریافت کنید: Arduino (
من این کار را می کنم ، من از Arduino Mega استفاده کردم)
رایانه ای با یک برنامه رمزگذاری Arduino روی آن.
کانکتور USB ESC (
من این کار را انجام خواهم داد ، من از مارک معمولی 30 آمپر استفاده کردم)
10 صبح موتور بدون برس با باتری جوشکاری ، آهن سیم کشی سیم اتصال (
هر باتری 12 ولت 2 یا بیشتر است و من از 3 باتری 11 استفاده کرده ام. 1 ولت باتری دیگر را
گرم کردن درج کنید و سپس سیم موتور را تراز کنید (
سیم های ESC on on on on and on and on one and one sime sime and one yea seal و ard on one and one ye sime and on one
برای گرم می شود ، خط کنترل موتور را با سیم های خارج از موتور از ESC خارج کنید.
سیم های وسط باید با هم حرکت کنند ، اما 2 خط جانبی را می توان تغییر داد تا جهت موتور معکوس شود. سرانجام ، برای گرم کردن
باید از آهن لحیم کاری استفاده کنید ، باید حدود 5
روی سیم
تا 10 ثانیه طول بکشد ، سپس لحیم را روی سیم ذوب کرده و آنها را به هم چسب بزنید. -
سیم ورودی را از ESC بگیرید (
به نظر می رسد مانند خط در خط سروو)
و زمین را به زمین و سیگنال (سفید) وصل کنید تا پین 9 شود.
خط مثبت فقط در صورت عدم اتصال Arduino به رایانه باید به VIN وصل شود.
اگر به رایانه وصل شده است ، قطب مثبت را به هر چیزی وصل نکنید ، در غیر این صورت رایانه شما را می سوزاند -
سیم های ضخیم قرمز و سیاه که از پایین بیرون می آیند باید به باتری وصل شوند. -
ابتدا باید با استفاده از کانکتور USB ، صفحه Arduino را به رایانه خود وصل کنید.
سپس می توانید برنامه زیر را بارگیری کنید.
پس از بارگیری برنامه ، قبل از وصل کردن باتری به ESC ، دکمه تنظیم مجدد را روی Arduino فشار دهید.
موتور سر و صدای شروع را ایجاد می کند و سپس منتظر می ماند.
بعد از چند ثانیه ، موتور 3 بوق درست می کند و سپس به تدریج به سرعت برنامه ریزی شده حرکت می کند.
سپس به تدریج به سرعت صفر برمی گردد.
می توانید برنامه سرعت و مدت زمان اجرای موتور را ویرایش کنید.
موتور را با سرعت بالاتر از 85 ٪ قدرت تنظیم نکنید ، در غیر این صورت ESC می سوزد. کد)
این کد برای هر منظور قابل استفاده است.
از جمله سروو ESC1 ؛ int pos = 0 ؛
/تنظیم بازوی متغیر موقعیت () {setSpeed (0) ؛
/تنظیم تأخیر سرعت متغیر (1000) ؛ } void setspeed (سرعت int) {
int angle = نقشه (
سرعت ، 0،100 ، 0،180) ؛
/موقعیت سروو را بر روی سرعت های مختلف تنظیم کنید. نوشتن (زاویه) ؛ } void setup () {ESC1. ضمیمه (9) ؛
/ESC را به پین اضافه کنید. بازو () ؛ } void loop () {int سرعت ؛
/(سرعت = 0 ؛ سرعت 0 ؛ سرعت -= 5) {
/با سرعت تنظیم 1 ثانیه ، سرعت چرخه به 0 ٪ قدرت (سرعت) کاهش می یابد. تأخیر (1000) ؛ } setSpeed (0) ؛
/بدون توجه به تأخیر (1000) متغیر سرعت را روی صفر تنظیم کنید.
/خاموش 1 ثانیه