فهرست مطالب:

نحوه ساخت دماسنج با استفاده از آردوینو و LM35: 6 مرحله
نحوه ساخت دماسنج با استفاده از آردوینو و LM35: 6 مرحله

تصویری: نحوه ساخت دماسنج با استفاده از آردوینو و LM35: 6 مرحله

تصویری: نحوه ساخت دماسنج با استفاده از آردوینو و LM35: 6 مرحله
تصویری: آموزش ساخت مدار فرمان با نور و ماژول فتوسل LDR آردوینو 2024, نوامبر
Anonim
نحوه ساخت دماسنج با استفاده از آردوینو و LM35
نحوه ساخت دماسنج با استفاده از آردوینو و LM35
نحوه ساخت دماسنج با استفاده از آردوینو و LM35
نحوه ساخت دماسنج با استفاده از آردوینو و LM35
نحوه ساخت دماسنج با استفاده از آردوینو و LM35
نحوه ساخت دماسنج با استفاده از آردوینو و LM35

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

مرحله 1: شرایط مورد نیاز:-

الزامات
الزامات

این لیست قطعات مورد نیاز برای ساخت دماسنج است.1.1 x برد Arduino UNO 2.1 x LM35 سنسور دما 3.1 x نمایشگر LCD (16A1 ، 16A2 یا سایر موارد) 4.1 x Breadboard 5.1 x 10k پتانسیومتر/مقاومت های متغیر (می توانید همچنین از 5k یا 50k استفاده کنید.

مرحله 2: اطلاعات اولیه در مورد قطعات و پیوندهای خرید -

اطلاعات اولیه در مورد قطعات و پیوندهای خرید
اطلاعات اولیه در مورد قطعات و پیوندهای خرید

نحوه ساخت دماسنج با استفاده از آردوینو و LM35

مرحله 3: پین نمودار LM35

نمودار پین LM35
نمودار پین LM35

نمودار پین LM35

مرحله 4: نمودار مدار

مدار
مدار

هیچ تفاوتی بین پین های صفحه نمایش 16 1 1 و 16 2 2 وجود ندارد ، بنابراین فقط مدار را دنبال کنید و از پاوربانک برای تغذیه پروژه کامل استفاده کنید. مدار بسیار آسان است و مونتاژ/اتصال نیز بسیار آسان است فقط از نمودار مدار بالا استفاده کنید و همه اتصالات را با دقت انجام دهید. اکنون برد arduino را به رایانه وصل کرده و کد زیر را بارگذاری کنید. توجه: -من دارای یک صفحه نمایش LCD 16 1 1 LCD (JHD16A1) هستم ، بنابراین در این پروژه از آن استفاده کردم ، اما در این پروژه هر صفحه نمایش کار می کند. و 16x2 بهتر است بنابراین پیوند صفحه نمایش 16A2 را می دهم. شما فقط باید کد را تغییر دهید من همه چیز را در قسمت برنامه نویسی توضیح دادم.

مرحله 5: کد نویسی

کد نویسی
کد نویسی

// توسط SOURABH KUMAR @ weobserved.com#includeLiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ // پین میانی (خروجی) LM35void setup () {lcd.begin (8 ، 2) ؛ // تغییر در اینجا با توجه به lcd} void loop () {int value = analogRead (inPin) ؛ lcd.setCursor (0 ، 0) ؛ // بدون changefloat millivolts = (value / 1024.0) *5000؛ float celsius = millivolts / 10؛ lcd.clear ()؛ lcd.setCursor (0، 0)؛ // بدون تغییرات) ؛ تأخیر (1000) ؛} در بالا کد اصلی دماسنج است توجه داشته باشید-همانطور که گفتم من از یک LCD 16x1 قدیمی استفاده می کنم که فقط زمانی درست کار می کند که به عنوان ال سی دی 8x2 در نظر گرفته شود. اما وقتی از صفحه نمایش 16x2 استفاده می کنید ، این مشکل برطرف نمی شود. برای نمایش 16x2 فقط findlcd.begin (8 ، 2) ؛ // اینجا را با توجه به ال سی دی خود کد را تغییر دهید و (8 ، 2) را مطابق با صفحه نمایش خود به عنوان (ستون ، سطر) تغییر دهید. اگر یک صفحه نمایش 16x2 دارید سپس (8 ، 2) را با (16 ، 2) و اگر شما صفحه نمایش 20x4 دارید فقط (8 ، 2) را با (20 ، 4) جایگزین کنید. فایل.ino را از اینجا بارگیری کنید

مرحله ششم: همه چیز برای لذت بردن انجام شده است

همه چیز برای لذت بردن انجام شد
همه چیز برای لذت بردن انجام شد

پس از اتمام بارگذاری فوراً دماسنج شروع به کار می کند ، در صورتی که هیچ چیز دیگری روی LCD دیده نمی شود ، سپس فقط با نور زرد روشن و سپس نور پشت را از طریق مقاومت های متغیر 10k/پتانسیومتر/متغیر تنظیم کنید. پس از تنظیم ، شما پیدا خواهید کرد خروجی همانطور که در شکل زیر نشان داده شده است. در نهایت ما با استفاده از آردوینو و LM35 دماسنج ساخته ایم که می تواند دما را در درجه سانتیگراد و فارنهایت نشان دهد. شما می توانید کدها و مدارها را مطابق میل خود تغییر دهید. بنابراین امیدوارم از این پروژه آسان خوشتان بیاید. با تشکر لطفا از ما بازدید کنید

توصیه شده: