• 1.0/5 rating 1 vote
  • دوشنبه, 26 مرداد 1394

پس از مطالعه ی این قسمت قادر خواهید بود با استفاده از کنترل تلویزیونتان یک ماشین کنترلی بسازید. با ما همراه شوید.

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

 

قطعات مورد نیاز:

آردوینو UNO Rev3 × 1  
برد بورد × 1  
دو عدد موتور گیربکس دار به همراه چهار چرخ × 1  
گیرنده IR (sm0038 or tsop1738) × 1  
سیم برد بورد × 1  
آی سی درایور موتور l293d × 1  
باتری 9 ولتی × 3  
یک صفحه فلزی یا پلاستیکی به عنوان شاسی ربات × 1  

 

 

چرخ ها را به بدنه متصل کنید و موتورهای DC را به چرخ های عقب وصل نمایید. برد برد را روی شاسی ثابت کرده و آردوینو L293d را روی آن قرار دهید.

اتصالات و سیم بندی:

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

پین 1, 9 , 16 از l293d به 5v ( مثبت روی برد برد)
پین 4, 5, 12 , 13 از l293d به زمین ( منفی روی برد برد)
پین 3 ,6 از l293d به موتور سمت چپ
پین 11 , 14 از l293d به موتور سمت راست
پین 2,7 از l293d به پین های خروجی آردوینو
پین 10 ,15 از l293d به پین های خروجی آردوینو

اگر بریدگی روی گیرنده IR را مقابل خود قرار دهید اتصالات از چپ به راست مطابق زیر است.
پین چپ زمین ، پین وسط 5v و پین راست پین دیجیتال روی آردوینو است. یک منبع تغذیه 9v نیز برای درایو کردن موتور لازم است که به پین 8 l293d وصل می شود.

برنامه نویسی:

 

 

به لینک زیر رفته و فایل ها را داخل دایرکتوری کتابخانه آردوینوی خود به اسم IRremote و یا هر اسم دیگری ذخیره کنید.

 

 

 

یک پروژه ی جدید از نرم افزار آردوینو خود را باز کنید.
به sketch>import library>IRremote بروید و این دو خط را به آن اضافه کنید.


#include < IRremote.h>
#include < IRremoteInt.h>

این به این مفهوم است که کتابخانه های IR نیز به برنامه اضافه شود. کد زیر را به برنامه اضافه کنید.

 


int RECV_PIN = 6;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{ Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void loop()
{ if (irrecv.decode(&results))
{ Serial.println(results.value, HEX);
irrecv.resume(); // Receive the next value
delay(500);
} }

آردوینوی خود را پروگرام کنید و از ماشین کنترلی جدید خود لذت ببرید.

نوشته شده توسط
افزودن نظر
  • هیچ نظری یافت نشد