داستان
آیا تا به حال خواسته اید رابط کاربری خود را بسازید که بتواند زمان، تاریخ و دما و رطوبت را نمایش دهد؟ خوب خیلی راحت تر از چیزی است که فکر می کنید.
چند جزء مهم مورد نیاز است، همانطور که در زیر نشان داده شده است.
آردوینو Uno/Nano
ابتدا به یک میکرو کنترلر نیاز خواهیم داشت. من از Arduino Uno برای پروژه خود استفاده کردم اما Arduino Nano نیز پین های کافی خواهد داشت.
DHT11 یک سنسور دیجیتالی دما و رطوبت بسیار مقرون به صرفه است. برای اندازه گیری هوای اطراف از یک سنسور خازنی رطوبت و یک ترمیستور استفاده می کند. زمان خواندن بسیار مهم است، زیرا توصیه می شود هر 2 ثانیه یک بار مطالعه کنید.
نکته کوچکی وجود دارد که باید در نظر داشت. پس از یک بار تنظیم زمان، مطمئن شوید که آن خط را نظر داده و دوباره کامپایل کنید. به این ترتیب، RTC زمان را پیگیری میکند و زمان را به هر چیزی که قبلاً کامپایل کردهاید تنظیم نمیکند.
DS3231
DS3231 یک ماژول RTC است، مانند ماژول معمولی DS1307. نسبت به همتای DS1307 آن بسیار ارزان و بسیار دقیق تر است. این شامل یک نوسان ساز کریستالی جبران شده با دما (TCXO) و کریستال است. دستگاه دارای ورودی باتری است و زمانی که برق اصلی دستگاه قطع میشود، زمانبندی دقیقی را حفظ میکند.
صفحه نمایش گرافیکی OLED 128×64
صفحه OLED داده های ما را نمایش می دهد. این اندازه صفحه نمایش کاملا جمع و جور است و صفحه نمایش به طرز چشمگیری روشن است. صفحه نمایش OLED adafruit را می توان با استفاده از رابط SPI یا I2C کنترل کرد که در پشت صفحه قابل تنظیم است.
بیشتر بخوانید: نمایشگر تاریخ، زمان، دما و رطوبت