در این مقاله آموزش رابط LM35 و آردوینو به همراه برنامه آن را ارائه می دهیم. هنگامی که با موفقیت آردوینو و lm35 را واسط کردیم، به ساخت یک نمایشگر دما با استفاده از آردوینو و یک ماژول LCD 16×2 ادامه خواهیم داد که دائماً دما را در اطراف میدان اندازه گیری / محدوده LM35 نظارت می کند و همان را در ماژول LCD نمایش می دهد. پس بیایید به ساخت پروژه برسیم!
LM35 یک سنسور دمای آنالوگ و خطی است که ولتاژ خروجی آن به صورت خطی با تغییر دما تغییر می کند. LM35 یک سنسور دمای خطی سه ترمینال از نیمه هادی های ملی است. می تواند دما را از -55 درجه سانتیگراد تا +150 درجه سانتیگراد اندازه گیری کند. ولتاژ خروجی LM35 به ازای هر درجه سانتیگراد افزایش دما 10 میلی ولت افزایش می یابد. LM35 می تواند از منبع تغذیه 5 ولت کار کند و جریان استند بای کمتر از 60uA است. پین خروجی LM35 در شکل زیر نشان داده شده است.
بنابراین این تمام اطلاعاتی است که در مورد LM35 برای این پروژه نمایش دمای خاص با استفاده از arduino uno نیاز دارید. بنابراین اجازه می دهد تا به رابط سنسور دمای LM35 با آردوینو برسیم!
ما از Arduino Uno به عنوان برد خود استفاده می کنیم و LM35 می تواند همانطور که در نمودار مدار نشان داده شده است به arduino متصل شود.
توجه: - LM35 یک سنسور دمای آنالوگ است. این بدان معناست که خروجی LM35 یک سیگنال آنالوگ است. میکروکنترلرها سیگنال های آنالوگ را مستقیماً به عنوان ورودی خود نمی پذیرند. قبل از اینکه بتوانیم آن را به ورودی میکروکنترلر تغذیه کنیم، باید این سیگنال خروجی آنالوگ را به دیجیتال تبدیل کنیم. برای این منظور، می توانیم از یک مبدل آنالوگ به دیجیتال (ADC) استفاده کنیم. اگر از یک میکروکنترلر پایه مانند 8051 استفاده می کنیم، باید از یک ADC خارجی برای تبدیل خروجی آنالوگ از LM35 به دیجیتال استفاده کنیم. سپس خروجی ADC (مقدار دیجیتال تبدیل شده) را به ورودی 8051 تغذیه می کنیم. اما بردهای مدرن مانند آردوینو و اکثر میکرو کنترلرهای امروزی با ADC داخلی عرضه می شوند. arduino uno ما یک ADC 10 بیتی داخلی (6 کانال) دارد.
اگر از یک میکروکنترلر پایه مانند 8051 استفاده می کنیم، باید از یک ADC خارجی برای تبدیل خروجی آنالوگ از LM35 به دیجیتال استفاده کنیم. سپس خروجی ADC (مقدار دیجیتال تبدیل شده) را به ورودی 8051 تغذیه می کنیم. اما بردهای مدرن مانند آردوینو و اکثر میکرو کنترلرهای امروزی با ADC داخلی عرضه می شوند. arduino uno ما یک ADC 10 بیتی داخلی (6 کانال) دارد.
بیشتر بخوانید: LM35 و Arduino - اندازهگیری دما و نمایشگر روی LCD
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
In this article, we are presenting a tutorial on how to interface LM35 and Arduino along with its program. Once we successfully interface arduino and lm35, we will go on to build a temperature display using arduino and a 16×2 LCD module which constantly monitors temperature around the measurement field/range of LM35 and displays the same on LCD module. So lets get to building the project!
LM35 is an analog, linear temperature sensor whose output voltage varies linearly with change in temperature. LM35 is three terminal linear temperature sensor from National semiconductors. It can measure temperature from-55 degree celsius to +150 degree celsius. The voltage output of the LM35 increases 10mV per degree Celsius rise in temperature. LM35 can be operated from a 5V supply and the stand by current is less than 60uA. The pin out of LM35 is shown in the figure below.
So that’s all info you need about LM35 for this particular temperature display project using arduino uno. So lets get to LM35 temperature sensor interfacing with arduino!
We are using Arduino Uno as our board and LM35 can be connected to arduino as shown in circuit diagram.