کنترل محرک های خطی با مقاومت وابسته به نور

مقاومتهای وابسته به نور

مقاومتهای وابسته به نور (LDR) یا نوری ، مقاومت های متغیر هستند که براساس میزان نور که توسط عنصر فوتوالکتریک تشخیص داده می شود ، مقدار مقاومت خود را تغییر می دهد. به طور کلی ، هرچه نور بیشتری که بر روی نورپردازی می درخشد ، مقدار مقاومت در برابر فوتورستور را پایین تر می کند [1]. این می تواند بسیار مفید باشد زیرا این مقدار مقاومت در حال تغییر می تواند به عنوان نشانه ای از میزان نور موجود و توسط a استفاده شود میکرو کنترل کننده برای انجام یک عمل مربوطه. LDR ها اغلب به عنوان عنصر ارزان و اساسی مانند شکل زیر یافت می شوند ، اما می توانید سنسورهای نوری را نیز پیدا کنید که به طور خاص برای تشخیص نور خورشید یا نور UV طراحی شده اند. بسته به اینکه چه سنسوری را انتخاب می کنید ، ممکن است لازم باشد با صفحه اطلاعات آن مشورت کنید تا نحوه اتصال آن با میکروکنترلر خود را ببینید.

گیرنده نور

آیا سنسورهای نوری Photoresistors هستند؟

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

 سنسور نوری در یک عمل خطی

موارد استفاده بالقوه با محرک های خطی

LDR ها را می توان در رابطه با محرک های خطی برای دو هدف اساسی ؛ اولین مورد این است که در صورت وجود نور بیش از حد ، محرک را برای واکنش نشان دهد و دیگری این است که محرک را برای حرکت به حداکثر رساندن میزان نور دیده شده توسط LDR داشته باشد. اولین مورد استفاده برای برنامه هایی که می خواهید میزان نور را به حداقل برسانید ، مانند محافظت از گیاهان حساس به نور یا خودکار کردن سایبان بر روی یک پاسیو یا ایوان مفید است. مورد استفاده دوم در برنامه هایی مانند پانل های خورشیدی که در آن سعی می کنید آنها را قرار دهید برای به حداکثر رساندن میزان نور دیده شده توسط پانل ها مفید است.

پنل های خورشیدی

استفاده از LDR برای کنترل یک محرک خطی

خوشبختانه ، بازخورد LDR بر اساس هر یک از موارد استفاده تغییر نمی کند ، بنابراین اتصال و خواندن بازخورد از LDR می تواند به طور یکسان اجرا شود. برای راه اندازی Photoresistor ، شما به سادگی باید سمت مثبت Photoresistor را به یک منبع تغذیه مناسب و طرف منفی به یک پین آنالوگ یک میکروکنترلر وصل کنید ، مانند سر و صدا، برای خواندن خروجی. شما همچنین می خواهید یک مقاومت ، که به زمین وصل شده است ، به سمت خروجی Photoresistor ، مانند شکل زیر ، وصل کنید تا از پین های آنالوگ میکروکنترلر محافظت کنید.

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

 

شما می توانید با استفاده از میکروکنترلر با استفاده از یک جفت از یک جفت خطی را با میکروکنترلر هدایت کنید رله یا با استفاده از راننده موتوربشر برای دیدن نحوه انجام این کار ، می توانید وبلاگ ما را بررسی کنید نحوه کنترل یک محرک خطی با یک آردوینوبشر موقعیت یابی سنسور LDR شما بر اساس مورد استفاده شما بستگی دارد. اگر می خواهید یک منطقه را در برابر نور محافظت کنید ، LDR را با هر آنچه که می خواهید از آن محافظت کنید می خواهید ، اما اگر می خواهید در معرض نور قرار بگیرید ، به حداکثر رساندن نور ، به سنسور نیاز دارید تا با جسم مورد نظر خود حرکت کند سبک. خواندن بازخورد از LDR در هر دو حالت یکسان خواهد بود زیرا شما به سادگی ولتاژ آنالوگ را از طرف خروجی سنسور می خوانید.

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

در حالت استفاده دوم که در آن حداکثر قرار گرفتن در معرض نور را دارید ، باید تعیین کنید که چه موقعیتی نور در معرض LDR را به حداکثر می رساند. برای انجام این کار به طور مؤثر ، باید از یک استفاده کنید بازخورد محرک خطی برای ردیابی موقعیت محرک. شما می توانید راهنماهایی در مورد نحوه استفاده از گزینه های مختلف بازخورد برای محرک های خطی در ما پیدا کنید صفحه آموزشبشر نمونه کد زیر به شما نشان می دهد که چگونه می توانید این کار را با استفاده از یک انجام دهید محرک خطی بازخورد پتانسیومتربشر شما به سادگی کمترین مقدار مقاومت را از LDR ، که بالاترین مقدار ولتاژ و موقعیت مربوط به محرک است ، ردیابی می کنید. ابتدا می خواهید محرک را تا حداکثر طول بکشید و سپس آن را جمع کنید تا خروجی LDR را در کل طول محرک اندازه گیری کند. هنگامی که محرک در کل محدوده خود حرکت کرد ، شما به سادگی به موقعیتی حرکت می کنید که بالاترین میزان خروجی مربوطه را از LDR داشته باشد. برای اجرای عملی این کار ، احتمالاً می خواهید کد زیر را روی یک تایمر اجرا کنید تا موقعیت جدیدی را به صورت دوره ای در طول روز پیدا کنید.

روشهای خلاقانه زیادی وجود دارد که می توانید از عکسهای عکسبرداری با محرک های خطی استفاده کنید و ما دوست داریم آنچه را که انجام داده اید ببینیم. با Firgelli اتوماسیون با انتخاب گسترده ای از محرک ها و لوازم جانبی خطی ، می توانید پروژه کنترل شده نور بعدی خود را به یک نسیم تبدیل کنید.

منابع:

  1. یادداشت های الکترونیکی. مقاومت وابسته به نور LDR: Photoresistor. برگرفته از: https://www.electronics-notes.com/articles/electronic_components/resistors/light-dependent-resistor-ldr.php
Share This Article
Tags: