Home / پروژه / کنترل موتور دی سی با ریموت کنترل و آردوینو

کنترل موتور دی سی با ریموت کنترل و آردوینو

به نام خدا

کنترل موتور دی سی با ریموت کنترل و آردوینو

کنترل موتور دی سی با ریموت کنترل و آردوینو

 

در این آموزش کنترل سرعت و جهت گردش موتور DC را بوسیله ریموت کنترلر IR (اینفرارد) و آردوینو یاد خواهیم گرفت. در این آموزش از ریموت کنترل پخش کننده صوتی ماشین استفاده شده، این ریموت از پرتوکل NEC استفاده می کند.

در ابتدا باید کد های ریموت کنترلر را پیدا کنیم، ما قبلا کد های ریموت کنترلر مان را پیدا کرده ایم.اگر از ریموت دیگری استفاده میکنید ابتدا کد هایش را رمزگشایی کنید.

 

کنترل موتور دی سی با ریموت کنترل و آردوینو

 

در این پروژه از ۳ دکمه ۱ ، ۲ و ۳ استفاده شده. کد های دکمه و کارکرد آنها را در زیر می بینید:(اندازه کد های ریموت کنترل NEC 32 بیتی است)

 

Button NumberFunctionCode
۱Change direction۰x40BF30CF
۲Speed down۰x40BFB04F
۳Speed up۰x40BF708F

 

قطعات مورد نیاز کنترل موتور دی سی با ریموت کنترل و آردوینو :

  • آردوینو UNO
  • درایور موتور L293D
  • موتور ۱۲ ولت DC
  • ریموت کنترل (IR (NEC protocol
  • گیرنده IR
  • خازن ۴۷ میکرو فاراد
  • منبع تغذیه ۱۲ ولت
  • برد بورد
  • سیم برد بورد

شماتیک مدار کنترل موتور دی سی با ریموت کنترل و آردوینو :

شماتیک مدار پروژه را در زیر مشاهده می کنید.

 

کنترل موتور دی سی با ریموت کنترل و آردوینو

 

گیرنده اینفرارد (IR) برای دریافت سیگنال های ریموت کنترلر استفاده می شود. این گیرنده ۳ پایه GNF , VCC , OUT دارد و به وسیله پایه ۵ ولت آردوینو تغذیه می شود. پایه OUT نیز به پین ۲ آردوینو متصل می شود.

درایور  L293D  از دو منبع متفاوت تغذیه می شود، اولی (VCC1) و از پایه ۵ ولت آردوینو گرفته می شود و دومی (VCC2) که از منبع تغذیه ۱۲ ولت می آید و ولتاژ نامی موتور است.

کد های کنترل موتور دی سی با ریموت کنترل و آردوینو:

برای کد های این پروژه از کتابخانه ای استفاده نکرده ایم ، تغییرات سرعت و جهت چرخش با وقفه ای که به پایه ۲ وارد میشود صورت میگیرد.

اندازه سیگنال که به آردوینو فرستاده می شود ۳۲ بیت است. در این پروژه از تایمر ۱ برای اندازه گیری پالس ها استفاده شده و به گونه ای تنظیم شده است که هر میکروثانیه دو واحد افزایش پیدا می کند.

دانلود کد کنترل موتور دی سی با ریموت کنترل و آردوینو :

دانلود فایل 

بیشتر بخوانید...  فاصله سنج آلتراسونیک با آردوینو

 

About mjavad

Check Also

پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری پای

به نام خدا پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری …

پروژه ی سیستم نظارت بر پایه RFID با رزبری پای

به نام خدا پروژه ی سیستم نظارت بر پایه RFID با رزبری پای   در …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *