فتوسل چیست؟ راه اندازی فتوسل با آردوینو

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

اگر با فتوسل یا مقاومت LDR  آشنایی ندارین ابتدا اون رو برای شما معرفی میکنیم.

فتوسل چیست؟

فتوسل یک نوع مقاومت هستش که با تابش نور مقدار اون تغییر میکنه( در حالی که مقاومت های معمولی همیشه مقدار ثابتی دارن).

فتوسل  ها از لحاظ ظاهری انواع مختلفی دارن :

انواع مقاومت نوری photocell یا LDR

نحوه کارکرد photocell به این صورته که اگه نوری که بهش می تابه کم باشه مقاومتش زیاد میشه و اگر نوری که بهش می تابه زیاد باشه مقاومتش کم میشه.

کاربرد های این مقاومت زیاده ، مثلا در ربات های تعقیب نور از این مقاومت های LDR استفاده میشه و یا در کاربرد های صنعتی میشه به استفاده اونها در دوربین های عکاسی برای تشخیص میزان نور اشاره کرد. همچنین در نیروگاه های خورشیدی که صفحه هات با حرکت خورشید تغییر وضیعیت میدن هم ازین مقاومت ها استفاده میشه.

میشه کامل تر و حتی درمورد نحوه کار و فیزیک داخلیش هم صحبت کرد ، اما فکر نمیکنم لزومی داشته باشه پس میریم سراغ اصل مطلب ، یعنی راه اندازی فتوسل با آردوینو.

راه اندازی فتوسل با آردوینو

راه اندازی فتوسل با آردوینو LDR

ساده ترین حالت خوندن مقدار مقاومت روش مدار زیره :

نحوه بستن مدار فتوسل با آردوینو

یعنی یک پایه رو به +5 ولت وصل کنیم و سر دیگه ی اونو به یکی از پایه های آنالوگ آردوینو وصل میکنیم و همچنین یک مقاومت هم به همون پایه وصل میشه و سر دیگش زمین میشه . یعنی:

راه اندازی فتوسل با آردوینو LDRR

طبق قانون تقسیم ولتاژ ، باتغییر مقاومت ، ولتاژی که روی پایه مشترک (بین مقاومت و فتوسل ) می افته هم تغییر می کنه.

سوال! چرا به پایه آنالوگ وصل شد ؟ چون تغییرات ما پیوسته هستن ، و حالت صفر و یک دار نیست و ممکنه هر دامنه ای داشته باشه.

اوکی؟ بریم سراغ کد

کد پروژه راه اندازی فتوسل با آردوینو

توی خد کد توضیح دادم که هر خط چه کاری میکنه و کدوم پایه به arduino وصل میشه.

توی خروجی ارتباط سریال آردوینو تغییر مقدار خروجی رو نسبت به میزان نور میتونیم مشاهده کنیم (کافیه برای امتحان دستتون روی سنسور بزارین).

اما حالا میخوام خروجی رو به اضای مقدار های مختلف تفکیک کنیم( مثلا در پروژه های تکمیلی تر میشه یک موتور رو روشن یا خاموش کرد یا به چند رله برای تغییر وضعیت لامپ و … دستور داد).

برای این کار از چند تا دستور IF استفاده میکنیم:

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

ارتباط سریال و فتوسل

 

حمیدرضا مودت

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

شما ممکن است این را هم بپسندید

پاسخ دهید

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