ماژول ساعت و تقویم
ماژول ساعت و تقویم، کاربرد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 به تنهایی است . لذا در مداراتی که علاوه بر زمان واقعی به محاسبات زمانی و تاریخی و یا به آلارم و هشدار نیاز است. این ماژول کاربرد فراوانی دارد .