ساخت دماسنج دیجیتالی با آردوینو

ساخت دماسنج دیجیتالی با آردوینو

قصد داریم ساخت دماسنج دیجیتالی با آردوینو را با هم تجربه کنیم.

ماژول ترموکوپل MAX6675 نوع k

در این پروژه از ترموکوپل نوع k که یکی از رایج ترین ترموکوپلهای موجود است، استفاده می کنیم.

این ترموکوپل به نسبت ارزان، دقیق و قابل اعتماد است و دامنه دمائی وسیعی دارد.

ماژول ترموکوپل MAX6675k

در این مقاله، نحوه استفاده از آردوینو Arduino Uno/Nano و یک ماژول نمایشگر OLED برای خواندن ترموکوپل K شرح داده می شود.

کد برنامه بکار رفته در این پروژه دمای خوانده شده ترموکوپل را به سانتی گراد یا فارنهایت تبدیل می کند.

تراشه MAX6675 در پکیج 8 پایه SO موجود است. این تراشه جبران سازی اتصال سرد را انجام می دهد و سیگنال ترموکوپل k را دیجیتالی می کند.

داده نهایی خروجی رزولوشین 12 بیت، سازگار با SPI و در فرمت فقط خواندنی است.

این تراشه هوشمند دارای ویژگی تشخیص ترموکوپل باز است. برای ساخت سریع پروژه مان از ماژول MAX6675 مدلK  استفاده می کنیم که مقرون به صرفه تر است.

راه اندازی ترموکوپل بر روی نمایشگر

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

توجه داشته باشید پایه CS در بعضی ماژولها SS نام گرفته است.

Vcc        به     5 v
Gnd       به     Gnd
SO         به      D4
CS/SS     به      D5
CSK        به      D6

این طرح برای شروع به کتابخانه MAX6675 نیاز دارد.

کد برنامه

MAX6675

پنجره Serial Monitor 

Serial-Test-UnoR3


قصد ما ساخت دماسنج دیجیتالی با آردوینو است که با باتری کار می کند. پیشنهاد ما این است که همه مدار از جمله بسته باتری 2S (7.4-V) Li-ion/LiPo را در جعبه مناسب قرار دهید.

طرح زیر فارغ از اندازه می تواند نمایی از این جعبه باشد.

طرح جعبه

راه اندازی پروژه

حالا سخت افزار را که شامل یک آردوینو Uno و نمایشگر OLED است راه اندازی می کنیم.

نمایشگر OLED استفاده شده فقط چهار پایه دارد: VCC، GND، SDA و SCL.

شما می توانید آردوینو Nano را بدون هیچ تغییری در شماتیک یا کد، جایگزین آردوینو Uno کنید.

کلیه اتصالات ماژول نمایشگر OLED و ماژول MAX6675 و آردوینو به صورت زیر است.
OLED: Vcc         به      5 v
OLED: Gnd        به      Gnd
OLED: SDA        به     A4
OLED: SCL        به      A5
OLED: Gnd        به      Gnd
MAX6675: Vcc        به   D3 
MAX6675: Gnd       به   D2 
MAX6675: SO         به   D4 
MAX6675: CS/SS    به   D5 
MAX6675: SCK       به   D6 

دیاگرام راه اندازی سخت افزار

   

ساخت دماسنج دیجیتالی با آردوینو

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

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

ساخت دماسنج دیجیتالی با آردوینو 2

کد ساخت دماسنج دیجیتالی

لینک کد
ا
دامه کد

مقالات مشابه

۶ دیدگاه. Leave new

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Fill out this field
Fill out this field
لطفاً یک نشانی ایمیل معتبر بنویسید.
You need to agree with the terms to proceed

پر بازدید ترین مقالات