مقدمه
ماژول غیر تماسی GY-906 دمای سطح اجسام را بدون اینکه تماسی با آنها برقرار کند، اندازه گیری می کند. این پروژه یکی از آموزش های مجموعه مخترع شوید، در مرکز آموزش الکترونیک ویکی می باشد.
به وسیله ماژول GY-906 که مجهز به چیپ MLX90614 می باشد قادر خواهید بود دمای اشیاء را با دقت بسیار بالا از فاصله دور بدون تماس با اجسام، اندازه گیری نمایید. این سنسور قابلیت اندازه گیری دمای ۷۰- تا ۳۸۰ درجه را داراست. این ماژول را میتوان توسط پروتکل I2C به آردوینو یا هر میکروکنترلر دیگری متصل نمود.
قطعات مورد نیاز
- برد آردوینو نانو Arduino NANO با تراشه R3
- کلید فشاری / دکمه لمسی ttp223
- مقاومت (5 کیلو اهم ، 200 اهم)
- لیزر نقطه ای قرمز 5 میلی وات 650 نانومتر
- سوئیچ کنترل دوگانه OLED
- نمایشگر OLED 0.96 in
- ماژول غیر تماسی GY-906
- سنسور MLX90614 ( با خازن یا مقاومت )
- باتری 9 ولت
- پرینتر 3 بعدی
- لوازم چاپ پرینت PLA
تمامی قطعات الکترونیکی خود را می توانید با صرف هزینه ی مناسب از سایت ایوینک تهیه کنید.
بستن مدار
تمامی قطعات را طبق مدار بالا به هم متصل کرده و مدار را تشکیل دهید.
- همه قطعات را بر روی برد بورد نصب کنید و پس از راه اندازی مدار، لحیم کاری را شروع کنید .
- در سمت چپ یک لیزر با مقاومت 200 اهمی توسط خروجی دیجیتال 5، نصب شده است.
- یک کلید فشاری یا دکمه لمسی بین پایه 5 ولت و ورودی دیجیتال 2 نصب شده است.
- همچنین یک مقاومت pull-down 5K نیز تعبیه می شود.
- بنابراین هنگامی که سوئیچ روشن است (باز) ،ورودی متغیر نیست و باید روی ولتاژ 0 تنظیم شود.
- در سمت راست یک سوئیچ کنترل دوگانه نصب کنید که باتری 9 ولت را به ولتاژ وردوی و پایه های زمین GND آردوینو متصل میکند.
- نمایشگر OLED و ماژول غیر تماسی GY-906 را به پین 3.3 ولت متصل کنید .
- پین سریال دیتا به پین A4 وصل کنید.
- پین سریل کنترل را به A5 متصل کنید.
- توجه کنید که هم نمایشگر OLED و هم سنسور دما مادون قرمز GY-906 به مقاومت های pull-up در مسیر پروتکل I2C، متصل شده اند.
نصب کتابخانه های ضروری
1.کتابخانه های Adafruits SSD1306 و Adafruits MLX90614 را از سایت گیت هاب نصب کرده و یا بر روی لینک های کلیک کنید.
https://github.com/adafruit/Adafruit_SSD1306
https://github.com/adafruit/Adafruit-MLX90614-Library
2. برنامه به صورتی متوالی شروع می کند به خواندن دما و زمانی که کلید را فشار می دهید ( سوئیچ را باز می کنید)، لیزر برای اندازه گیری دمای جسم شروع به کار می کند.
فال های برنامه نویسی را از لینک زیر در قسمت project file library دانلود کنید :
https://make.quwj.com/project/157
پرینت 3 بعدی
مدل این پرینتر 3 بعدی که برای ساخت این پروژه استفاده کرده ایم، Fusion 360 است.
یک باتری 9 ولتی، سوئیچ کنترل دو گانه و دکمه های فشاری سبک در پایین دماسنج نصب شده اند. کاور زیرین را در جای خودش قرار دهید. در قسمت پایین سمت چپ، یک سوراخ برای اتصال سیم های مربوط به اتصال قطعات پایه به بالای دماسنج، وجود دارد.
به شکل های زیر توجه کنید :
یک صفحه نمایش در نمایشگر OLED باز می شود. لیزر و سنسور MLX90614 در قسمت جلو بالای دماسنج نصب شده است. هم لیزر و هم سنسور را در جای خود قرار دهید و arduino nano را در قسمت بالا نصب کنید.
توجه داشته باشید که برای مسیریابی صحیح بهتر است از چسب استفاده کنید تا کاملاً نصب شود.
اجرای پروژه ماژول غیر تماسی GY-906
اکنون می توانید دماسنج را آزمایش کنید. دکمه پاور را بزنید و منتظر بالا آمدن صفحه نمایش OLED بمانید.
شماتیک مدار
امیداورم که این آموزش برای شما مفید واقع شود. برای آموزش و ساخت پروژه های بیشتر اینجا کلیک کنید.🙂