ماژول ساعت و تقویم
ماژول ساعت و تقویم، كاربردDS1307 که محصول dallas برای محاسبه و نگهداري زمان واقعي real time clock ميباشد. اين برد ميتواند ساعت ، ثانیه ، دقيقه ، روز ، ماه ، سال و ايام هفته را نگهداري و پردازش كند. باطري ليتيومي اين ماژول امكان تغذيه و نگهداري زمان ds1307 را به مدت چندين سال فراهم ميكند. اين ماژول از طريق ارتباط 2 سيمه I2C به آردوينو متصل ميشود. بر روي اين ماژول علاوه بر RTC ، يك EEPROM سريال به شماره 24C32 با حافظه 32 كيلوبيت تعبيه شده. كه از طريق رابط I2C مشترك ميتوان به آن دسترسي داشت.
این ماژل یک کار راه انداز وخوبی است. ولی اگر نیاز به دقت زیاد وبدون خطا دارید. باید مدل بهتری رو تهیه کنید.اما در عوض ماژول پیشرفته باطری LIR 2032 ;hv کار میکند که کم یاب است.که این خود نقطه ضعف این گونه ماژولها میباشد.دقت کنید که این ماژول در واقع با باطری از نوع شارژی تغذیه میشود و مدار آن طوری است که باطری آن همیشه در حال شارژ است. پس نبایداز باطری مشابه یعنی CR2032 که در بازار فراوان است استفاده نمود. چون پس از مدت کوتاهی باطری خراب میشود. البته اگر وارد هستید میشه یک مقاومت ریز یا دیود روی برد که کارش شارژ باطری است. از روی برد برداشت تا دیگر شارژ نکند و آن وقت از همین باطری CR2032 استفاده کنید. برای این قضیه در اینترنت آموزشهای زیادی وجود دارد. نوع ارتباط این ماژول با برد آردوینو هم I2C است. یعی با دو سیم به SCL,SDA وصل میشود.که اگر از برد UNO استفاده میکنید همان A-4,A5 میشود. دو سیم دیگر ماژول ساعت هم برای تغذیه میباشد. که یکی به 3.3یا 5 ولت ودیگری به GND اردینو وصل میشود. یعنی در کل از 4 سیم برای این برد استفاده میشود. البته چند پین دیگر هم دارد که استفاده معمولی ندارند و باید دیتا شیت آن را مطالعه کرد.
توضیح اینکه برای این ماژول میتوان از دو نوع باتری استفاده کرد.نوع شارژی: LIR2032 و نوع معمولی: CR2032 . اگر از معمولی استفاده میکنید. باید مقاومتهای R4,R5,R6 و دیود D1 رو در بیارید و مقاومت R6 رو با یک سیم اتصال کوتاه کنید. وگر نه ماژول شروع میکند به شارژ باتری که عاقبت به خرابی باطری میانجامد.نکته دوم اینکه باید VCC, GND را مشترک با اردوینو بگیرید. موفق باشید.
یژگیها :
- امکان شمارش زمان واقعی به صورت دقیق
- دارای باتری پشتیبان جهت شمارش در زمانی که تغذیه قطع است
- ولتاژ تغذیه 3V و 5V ، که امکان اتصال مستقیم به آردوینو را فراهم میسازد
- محاسبه خود کار ماههای کمتر از 31 روز
- جریان در حالت کاری 1.5mA
- قابلیت شمارش روز ماه و سال
- درای حافظه غیر فرار 24C32
- امکان شمارش سالهای کبیسه
- ارتباط I2C
- جریان مصرفی باتری پشتیبان کمتراز500nA
- دارای چیپ EEPROM 24C32 با مقدار 32 کیلوبایت حافظه
- امکان افزودن سنسور دمای DS18B20 به برد ماژول
کاربردها :
- دستگاههای اندازه گیری زمان
- آلارم و هشدار دهندهها
- تابلوهای شهری و تابلو روانها
- کارهایهای امدد
- سیستمهای روز شمار
- تجهیزات حضور و غیاب
- سیستمهای تایمینگ و تایمرها
- به دلیل وجود چیپ 24C32 در کنار چیپ DS1307 در این ماژول ، کاربردهای ماژول مذکور به مراتب بیشتر از چیپ DS1307 به تنهایی است . لذا در مداراتی که علاوه بر زمان واقعی به محاسبات زمانی و تاریخی و یا به آلارم و هشدار نیاز است. این ماژول کاربرد فراوانی دارد .