معرفی:
نوشیدن آب کافی برای سلامتی ما بسیار مهم است. نوشیدن آب بیشتر می تواند به پوست شفاف تر، سلامت کلی بهتر، بهبود بهره وری و عملکرد مغز، افزایش سطح انرژی و حتی کاهش وزن منجر شود.
در زندگی پرمشغله ما، یادآوری نوشیدن آب کافی واقعاً سخت است. و بیشتر اوقات فراموش می کنیم که آب کافی بنوشیم چه در خانه، اداره یا در حال حرکت هستیم. حدود 75 درصد از آمریکایی ها دائماً دچار کم آبی بدن هستند.
بنابراین، برای ایجاد یک عادت نوشیدن آب سالم، مهم است که مصرف آب خود را هر روز پیگیری کنید.
برای پیگیری میزان مصرف آب، بطری آب خود را با استفاده از آردوینو هوشمند کردم . می تواند:
1. میزان مصرف آب روزانه من را پیگیری کنید
2. میانگین مصرف آب هفتگی من را دنبال کنید
3. به من یادآوری کن که آب بخورم
4. آخرین زمان مصرف را پیگیری کنید
5. بیش از یک ماه با یک بار شارژ اجرا کنید.
ساخت ماژول RTC
برای ثبت یا ردیابی اطلاعات مصرف آب، باید اطلاعات زمان و تاریخ فعلی همراه با داده های انباشته ذخیره شود. برای تامین اطلاعات مورد نیاز می توان از تراشه Real-Time Clock (RTC) مانند DS1307 با باتری پشتیبان مناسب استفاده کرد. فرآیند برنامه نویسی تراشه RTC (در نرم افزار) نیز بسیار ساده است و در اکثر محیط های برنامه نویسی پشتیبانی می شود.
در اینجا یک ماژول فشرده RTC، بر اساس RTC IC DS1307 محبوب، برای پروژههای میکروکنترلر روزمره شما طراحی شده است. ساعت بیدرنگ سریال DS1307 (RTC) یک ساعت/تقویم اعشاری با کد باینری کامل (BCD) کم توان به اضافه 56 بایت NV SRAM است. آدرس و داده ها به صورت سریال از طریق یک گذرگاه دو طرفه I2C منتقل می شوند. ساعت/تقویم با فرمت 24 ساعته/12 ساعته اطلاعات ثانیهها، دقیقهها، ساعتها، روز، تاریخ، ماه و سال را از جمله اصلاحات برای سال کبیسه ارائه میکند.