در این پست وبلاگ، من دستورالعمل های گام به گام برای ساخت یک دماسنج بسیار ساده و رطوبت نسبی برای استفاده در داخل خانه را در اختیار شما قرار می دهم. تنها چیزی که برای ساخت این پروژه نیاز دارید یک برد Arduino Uno یا سازگار، یک سنسور DHT11 و یک نمایشگر LED 7 قسمتی 8 رقمی سریال مبتنی بر MAX7219 است. دما بر حسب درجه سانتیگراد و رطوبت نسبی بر حسب درصد نمایش داده می شود.
موارد مورد نیاز برای ساخت این پروژه
برد آردوینو Uno
من از برد Crowduino Uno SD استفاده می کنم که ساخت شرکت Elecrow است و کاملاً با برد Arduino Uno سازگار است. Crowduino دارای ویژگی های اضافی زیر است که برد استاندارد Arduino Uno ندارد.
1 دکمه تنظیم مجدد در لبه سمت چپ قرار می گیرد و بنابراین دسترسی راحت تر است.
2 مدار منبع تغذیه بهبود یافته با 3.3 ولت و 5.0 ولت قابل انتخاب برای کار.
3 از کانکتور mini USB برای جلوگیری از خطر احتمالی اتصال به محافظ متصل استفاده می کند.
4 اسلات کارت Micro SD روی برد، که این برد را برای برنامه های ثبت اطلاعات مفید می کند.
سنسور DHT11
DHT11 یک سنسور دیجیتال بسیار کم هزینه برای اندازه گیری دما و رطوبت نسبی است. از 3.0 تا 5.0 ولت کار می کند و خروجی های دیجیتال کالیبره شده را برای دما (در درجه سانتیگراد) و رطوبت از طریق یک رابط سریال تک سیم ارائه می دهد. این دستگاه می تواند رطوبت را از 20 تا 80 درصد با دقت 5 درصد و دمای بین 0 تا 50 درجه سانتیگراد را با دقت 2 درصد اندازه گیری کند. هنگامی که فعال است، حداکثر جریان مصرفی 2.5 میلی آمپر است. سنسور دارای 4 پین با فاصله 0.1 اینچی مطابق شکل زیر است.
صفحه نمایش هفت بخش مبتنی بر MAX7219
مورد بعدی که برای انجام این پروژه لازم است، دو ردیف نمایشگر LED 4 رقمی هفت بخش برای نمایش دما و رطوبت به طور همزمان است. این پروژه از ماژول نمایش SPI7SEGDISP8.56-2R استفاده می کند که دارای MAX7219 است و به شما امکان می دهد تا از طریق یک رابط سریال 3 سیم، تمام 8 رقم را کنترل کنید. روشنایی نمایشگر را نیز می توان از طریق دستورات نرم افزاری تنظیم کرد. علاوه بر این، روال های کتابخانه ای برای رابط ماژول SPI7SEGDISP8.56-2R با آردوینو در دسترس هستند. این پروژه به ویژه از کتابخانه LedControl استفاده می کند .