5 ولت

وبلاگ آموزشی الکترونیک

5 ولت

وبلاگ آموزشی الکترونیک

۱۲ مطلب در خرداد ۱۳۹۵ ثبت شده است

به نام خدا

قسمت آخر

خب این قسمتم قسمت آخره این کواد کوپتره . میخوام کد اصلی کوادکوپترو براتون قرار بدم

 

به نام خدا 

میخواهیم با استفاده از سه پتانسیومتر و یک ال ای دی rgb  رنگ ال ای دی را تغییر دهیم 

به نام خدا 

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

در این برنامه ورودی آنالوگ یه  پتانسیومتره و خروجی آنالوگ ( عرض پالس) pwm  یک ال ای دی هست که نور اون کم و زیاد میشه . 

به نام خدا 

موتور براشلس 

به نام خدا 

توی این قسمت میخوایم اسپید کنترل ها رو کالیبره کنیم

نکته:

1- ملخ ها را جدا کنید

 

ابتدا باید برنامه زیر رو روی بردتون آپلود کنید 

دریافت
عنوان: کالیبره
حجم: 11.4 کیلوبایت
توضیحات: کالیبره کردن اسپید کنترل ها

به نام خدا 

همونطور که گفته بودم الان میخوایم برنام مربوط به کانفیگ و کالیبره تجهیزات کوادکوپتر رو براتون بزارم 

فقط یک نکته بگم همین الان : آموزش ها رو مرحله به مرحله انجام بدین .

اول برنامه رو قرار بدم بعدش هم توضیحات رو میدم

دریافت
عنوان: ستاپ
حجم: 39.9 کیلوبایت
توضیحات: برنامه تنظیمات اولیه کواد

به نام خدا 

در این بخش میخوایم رادیو کنترلمون رو تست کنیم . رادیو کنترل شما هر چی باشه فرق نمیکنه . 

به عکس زیر توجه کنید . این عکس جوی استیک های رادیو کنترل رو توضیح میده 

به نام خدا 

در این قسمت میخوام درباره ساخت فلایت کنترل توضیح بدم . اول بگم فلایت کنترل چیه؟

فلایت کنترل یک برد الکترونیکی هست که پرواز کوادکوپتر رو کنترل میکنه . خیلی ساده توضیح بدم : تعادل کواد کوپتر رو در هوا حفظ میکنه

حالا این فلایت کنترلی که میخوایم بسازیم چیجوریه؟ به شماتیک زیر توجه کنینآردوینو کوادکوپتر

به نام خدا 

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

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

برنامه زیر رو ببینید. 

int LEDPin = 13;
int buttonPin = 2;
 
void setup() {
  pinMode(buttonPin, INPUT);
  pinMode(LEDPin, OUTPUT);  
}
 
void loop() {
  int value = digitalRead(buttonPin);
  digitalWrite(LEDPin, value);
}

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

 در این برنامه شستی با یک مقاومت ده کیلو بین زمین و vcc وصل میشه و ال ای دی با یک مقاومت 330 اهمی به پین 2 وصل میشه . بازدن شستی ال ای دی روشن میشه و وقتی دستتون رو از روی شستی بردارید ال ای دی خاموش میشه
حالا کاربردش چیه؟
از شستی میتونین توی چپ گرد و راستگرد کردن موتور دی سی استفاده کنین یا مثلا تغییر رنگ ال ای دی rgb یا چپ و راست کردن سروو موتور که در برنامه های آینده برنامه ی همه رو براتون میزارم . منتظر باشید

به نام خدا 

امروز میخوام دوره آموزش کواد کوپتر رو شروع کنم