آموزش راه اندازی ماژول مقایسه‌گر خطی LM393 با آردوینو

فهرست مطالب

ویژگی های ماژول آمپلی فایر و مقایسه‌گر خطی LM393

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

نکته

دو LED بر روی ماژول قرار دارد، که یکی از آن­ها با دادن تغذیه به ماژول روشن می­‌شود. همچنین LED دیگر زمانی که ولتاژ ورودی از سطح ولتاژ تعیین شده کمتر باشد، خاموش بوده و زمانی که ولتاژ ورودی از سطح ولتاژ تعیین شده بیشتر باشد، روشن می‌­شود.

معرفی پایه ها (Pinout) ماژول مقایسه گر خطی LM393

ماژول مقایسه­‌گر خطی LM393 دارای 6 پایه به شرح زیر است.

4 پایه در سمت راست ماژول:

  • GND: زمین
  • VCC: تغذیه ماژول –5 ولت
  • AO: خروجی آنالوگ
  • DO: خروجی دیجیتال

2 پایه در سمت چپ ماژول:

  • IN+: سر مثبت ورودی
  • IN-: سر منفی ورودی
نکته

زمانی که ولتاژ ورودی از سطح ولتاژ تعیین شده کمتر باشد، خروجی دیجیتال LOW و زمانی که بیشتر باشد، خروجی دیجیتال HIGH می­شود.

خروجی آنالوگ ماژول در واقع همان ولتاژ ورودی است.

پین اوت (Pinout) این ماژول را می‌توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
ماژول مقایسه‌گر خطی LM393 × 1
سیم جامپر × 1

نرم افزارهای مورد نیاز

آردوینو IDE

راه اندازی ماژول مقایسه‌گر خطی LM393

گام اول: سیم بندی

مطابق مدار زیر، ماژول را به آردوینو وصل کنید.

نکته

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

گام دوم: کد

کد زیر را روی برد آردوینو آپلود کنید. پس از آپلود کد، پنجره Serial Plotter را باز کنید.

  /*
  Made on Dec 14, 2020
  By MehranMaleki @ Electropeak
  
Home
*/ void setup() { Serial.begin(9600); pinMode(3, INPUT); pinMode(A0, INPUT); } void loop() { Serial.print(digitalRead(3) * 5); Serial.print("\t"); Serial.println(analogRead(A0) * 5 / 1024); delay(200); }

در کد بالا، خروجی‌­های آنالوگ و دیجیتال ماژول خوانده شده و بر روی پنجره Serial Plotter نمایش داده می‌­شود. (خروجی آنالوگ همان ورودی ماژول است که در این مورد ولتاژ خروجی سنسور دماست.) همچنین سطح ولتاژ تعیین شده حدود 2.3 ولت در نظر گرفته شده است.

خروجی کد به شکل زیر است. نمودار آبی خروجی دیجیتال (0ولت، صفر دیجیتال و 5 ولت، یک دیجیتال) و نمودار قرمز خروجی آنالوگ یا همان ورودی ماژول است.

آموزش های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.