در این پروژه یک سامانه مانیتورینگ و کنترل دما طراحی و پیادهسازی کردم که قادر است دادههای حرارتی را از ۹ سنسور دما دریافت و پردازش کند. سنسورها در سه گروه سهتایی دستهبندی شدهاند و دمای هر گروه به صورت خودکار میانگینگیری میشود تا دقت اندازهگیری و پایداری سیستم افزایش پیدا کند.
بر اساس میانگین دمای هر گروه، سیستم به صورت هوشمند عمل میکند:
اگر دما از حد تعیینشده بالاتر برود، کولر بهطور خودکار فعال میشود.
اگر دما از مقدار مشخصی پایینتر بیاید، هیتر روشن میشود.
این منطق باعث شده سیستم بتواند دما را در بازهٔ مناسب و کنترلشده نگه دارد.
پروژه هم بصورت wired (سیمی) و هم بصورت wireless (wifi) دیتا فرستاده و کار میکند.
علاوه بر کنترل خودکار، پروژه دارای مکانیزم تشخیص خرابی سنسورها است. در صورتی که هر یک از سنسورها دچار قطعی، خطا یا ارسال داده غیرطبیعی شود، سیستم بهسرعت مشکل را تشخیص داده و گزارش میدهد.
برای شفافیت بیشتر، تمامی سنسورها دارای نمودارهای زنده (Real‑Time Graph) هستند و دادهها بهصورت آنلاین روی سایت نمایش داده میشوند. کاربر میتواند وضعیت لحظهای سنسورها، میانگین دما و حالت فعلی سیستم (خنککننده یا گرمکننده فعال) را بهصورت کامل مشاهده کند.