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

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

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

مقاومت در برابر نور

آیا مقاومت در برابر نور سنسورهای نوری هستند؟

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

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

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

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

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

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

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

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

 

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

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

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

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

منابع:

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

Share this article

محصولات ویژه

برای یافتن محرک مناسب به کمک نیاز دارید؟

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