با سلام
با اجازه اساتید ...
میخوام موتور براشلس واسپید کنترل 30 آمپر رو با برد آردوینو راه اندازی کنم.
الف - وسایل
1- اسپید کنترل
2- موتور براشلس
3- برد آردوینو
4- یک پاور خوب مثل باطری لیپولی 3 سل (چون من به این مورد دسترسی نداشتم از باطری 12 ولت به همراه رگلاتور ولتاژ استفاده کردم و ولتاژ رو جهت اطمینان 9 ولت رسوندم)
5- پتانسیومتر 10کیلو
6- ملخ
۷- تخته یا هر چیزی که بشه موتور رو ثابت کرد ( این مورد یادتون نره اگر موقع تست موتور رو به تخته خوب محکم نکنید احتمال آسیب وجود دارد)
ب - اتصالات سیمی.
موتونید برای وصل کردن سیمهای اسپید کنترل از ترمینال برق هم استفاده کنید
ج - برنامه آردوینو
کد:
#include <Servo.h>
Servo myservo; // نامگذاری سروو
int potpin = 0; // اختصاص پایه 0 آنالوگ به پتانسیومتر
int val; // تعریف متغییر جهت نگهداری مقدار پتانسیومتر
void setup()
{
myservo.attach(9); // نسبت دادن پایه 9دیجیتال به سروو
Serial.begin(9600);
}
void loop()
{
val = analogRead(potpin); //
val = map(val, 0, 1023, 0, 179);// مقدار خوانده شده از پتانسیومتر باید در محدوده 0 تا 179 به اسپید کنترل ارسال شود
myservo.write(val); // ارسال سیگنال به اسپید کنترل
Serial.println(val);
delay(15);
}
د- راه اندازی
1- قبل از اتصال پاور اسپید کنترل ولوم رو کم کنید
2- پاور اسپید کنترل وصل کنید.
3- بعد از 3 ثانیه (شنیدن 3 تا بیپ 123) میتونید ولوم رو بالا ببرید.
4- موتور راه افتاد
اسپید کنترل شما چندتا صدای بیپ میده که هرکدوم مفهومی داره
و- کالیبره کردن (صدای بیپ اسپید کنترل)
این قسمت خیلی مهمه و باید طبق راهنمای شرکت سازنده استفاده بشه که از پشتیبانی محصولات میخوام در صورت امکان اون رو در اختیار ما قرار بده.
ولی معمولا به این صورت هست که رو ی این جواب داد.
1- آردوینو رو با یو اس بی به کامپیوتر وصل کنید و سیم پاور اسپید کنترل رو قطع کنید.
2- پاور اسپید کنترل رو وصل کنید.
3- ولوم پتانسیومتر پایین (خروجی رو میتونید توی سریال مانیتور ببینید 0 ) بعد از 2 ثانیه (2 تا بیپ)
4- ولوم پتانسیومتر بالا (خروجی رو میتونید توی سریال مانیتور ببینید 179 ) بعد از 2 ثانیه (2 تا بیپ)
3- ولوم پتانسیومتر پایین (خروجی رو میتونید توی سریال مانیتور ببینید 0 ) بعد از 1 ثانیه (1 بیپ)
4- کالیبره شد حالا میتونید با ولوم بازی کنید.
این هم یک فایل جهت آشنایی بیشتر برای کالیبره کردن اسپید کنترل.
Turnigy_ESC.pdf
موفق باشید.