{"id":4534,"date":"2025-09-16T09:04:35","date_gmt":"2025-09-16T16:04:35","guid":{"rendered":"https:\/\/www.donluc.com\/?p=4534"},"modified":"2025-09-16T09:04:35","modified_gmt":"2025-09-16T16:04:35","slug":"project-30-unihiker-rtc-mk18","status":"publish","type":"post","link":"https:\/\/www.donluc.com\/?p=4534","title":{"rendered":"Project #30 &#8211; UNIHIKER &#8211; RTC &#8211; Mk18"},"content":{"rendered":"<div style=\"width: 1200px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-4534-1\" width=\"1200\" height=\"675\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01W.mp4?_=1\" \/><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01W.mp4\">https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01W.mp4<\/a><\/video><\/div>\n<p>&#8212;&#8212;<\/p>\n<p>#DonLucElectronics #DonLuc #RTC #UNIHIKER #Display #IoT #Project #DFRobot #Fritzing #Programming #Electronics #Microcontrollers #Consultant<\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01a.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01a.jpg\" alt=\"RTC\" width=\"720\" height=\"694\" class=\"alignnone size-full wp-image-4536\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01a.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01a-300x289.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01b.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01b.jpg\" alt=\"RTC\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-4537\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01b.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01b-300x200.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01c.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01c.jpg\" alt=\"RTC\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-4538\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01c.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/09\/DL2508Mk01c-300x200.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><strong>Gravity I2C SD2405 RTC module<\/strong><\/p>\n<p>We&#8217;re glad to introduce a new member in Gravity family: Gravity I2C SD2405 RTC module. This is an extremely accurate I2C Real Time Clock (RTC) with crystal compensation, inner chargeable battery. The SD2405AL is available in industrial temperature ranges.<\/p>\n<p>The SD2405AL is dual power supply system. When the primary power supply goes down to an assigned value or resumes from low power, the system can switch between the primary power supply and battery automatically. Even there is no external power, it can still work for 5~8 years, 1uA ultra-low power consumption (inner battery.<\/p>\n<p>The SD2405AL can generates various periodic interrupt clock pulses lasting for long period, and three alarm interrupts can be made by year, month, date, days of the week, hours, and minutes, seconds. It also provides a selectable 32.768 KHz~1Hz clock output for an external MCU. The product incorporates a time trimming circuit that adjusts the clock with higher precision by adjusting any errors in crystal oscillator frequencies based on signals from the CPU. A 12-bytes general SRAM is implemented in the SD2405AL.<\/p>\n<p><strong>DL2508Mk01<\/strong><\/p>\n<p>1 x UNIHIKER K10<br \/>\n1 x Gravity I2C SD2405 RTC module<br \/>\n1 x Lithium Ion Battery &#8211; 1000mAh<br \/>\n1 x Switch<br \/>\n1 x USB 3.1 Cable A to C<\/p>\n<p><strong>DL2508Mk01p<\/strong><\/p>\n<p><strong>DL2508Mk01p.mp<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/****** Don Luc Electronics \u00a9 ******\r\nSoftware Version Information\r\nProject #30 - UNIHIKER - RTC - Mk18\r\nDL2508Mk01p.mp\r\nDL2508Mk01\r\n1 x UNIHIKER K10\r\n1 x Gravity I2C SD2405 RTC module\r\n1 x Lithium Ion Battery - 1000mAh\r\n1 x Switch\r\n1 x USB 3.1 Cable A to C\r\n*\/\r\n\r\n\/\/ Include the Library Code\r\n\/\/ Unihiker K10\r\n#include &quot;unihiker_k10.h&quot;\r\n\/\/ Gravity I2C SD2405 RTC module\r\nDFRobot_DS0469 ds0469;\r\n\/\/ Create an object\r\nUNIHIKER_K10  k10;\r\n\/\/ Screen\r\nuint8_t screen_dir=2;\r\n\r\n\/\/ Main program start\r\nvoid setup() {\r\n\t\r\n  \/\/ Begin\r\n  k10.begin();\r\n  \/\/ Init Screen\r\n  k10.initScreen(screen_dir);\r\n  \/\/ Canver\r\n  k10.creatCanvas();\r\n  \/\/ Gravity I2C SD2405 RTC module\r\n  ds0469.begin();\r\n  \/\/ Image\r\n  k10.canvas-&gt;canvasDrawBitmap(0,0,240,320,image_data1);\r\n\r\n}\r\n\/\/ Loop\r\nvoid loop() {\r\n\t\r\n  \/\/ Gravity I2C SD2405 RTC module\r\n  k10.canvas-&gt;canvasText(&quot;Real Time Clock&quot;, 6, 0xFF0000);\r\n  \/\/ RTC\r\n  \/\/ Year\r\n  k10.canvas-&gt;canvasText(ds0469.getTime(ds0469.YEAR), 7, 0x0000FF);\r\n  \/\/ Month\r\n  k10.canvas-&gt;canvasText(ds0469.getTime(ds0469.MONTH), 8, 0x0000FF);\r\n  \/\/ Date\r\n  k10.canvas-&gt;canvasText(ds0469.getTime(ds0469.DATE), 9, 0x0000FF);\r\n  \/\/ Hour\r\n  k10.canvas-&gt;canvasText(ds0469.getTime(ds0469.HOUR), 10, 0x0000FF);\r\n  \/\/ Minute\r\n  k10.canvas-&gt;canvasText(ds0469.getTime(ds0469.MINUTE), 11, 0x0000FF);\r\n  \/\/ Seconds\r\n  k10.canvas-&gt;canvasText(ds0469.getTime(ds0469.SECONDS), 12, 0x0000FF);\r\n  \/\/ Update Canvas\r\n  k10.canvas-&gt;updateCanvas();\r\n\r\n}\r\n<\/pre>\n<p>&#8212;&#8212;<\/p>\n<p><strong>People can contact us:<\/strong> https:\/\/www.donluc.com\/?page_id=1927<\/p>\n<p><strong>Consultant, R&#038;D, Electronics, IoT, Teacher and Instructor<\/strong><\/p>\n<ul>\n<li>Programming Language<\/li>\n<li>Single-Board Microcontrollers (PIC, Arduino, Raspberry Pi, Arm, Silicon Labs, Espressif, Etc&#8230;)<\/li>\n<li>IoT<\/li>\n<li>Wireless (Radio Frequency, Bluetooth, WiFi, Etc&#8230;)<\/li>\n<li>Robotics<\/li>\n<li>Automation<\/li>\n<li>Camera and Video Capture Receiver Stationary, Wheel\/Tank and Underwater Vehicle<\/li>\n<li>Unmanned Vehicles Terrestrial and Marine<\/li>\n<li>Machine Learning<\/li>\n<li>Artificial Intelligence (AI)<\/li>\n<li>RTOS<\/li>\n<li>Sensors, eHealth Sensors, Biosensor, and Biometric<\/li>\n<li>Research &#038; Development (R &#038; D)<\/li>\n<li>Consulting<\/li>\n<\/ul>\n<p><strong>Follow Us<\/strong><\/p>\n<p><strong>Luc Paquin \u2013 Curriculum Vitae &#8211; 2024<\/strong><br \/>\nhttps:\/\/www.donluc.com\/luc\/<\/p>\n<p><strong>Web:<\/strong> https:\/\/www.donluc.com\/<br \/>\n<strong>Facebook:<\/strong> https:\/\/www.facebook.com\/neosteam.labs.9\/<br \/>\n<strong>YouTube:<\/strong> https:\/\/www.youtube.com\/@thesass2063<br \/>\n<strong>Twitter:<\/strong> https:\/\/twitter.com\/labs_steam<br \/>\n<strong>Pinterest:<\/strong> https:\/\/www.pinterest.com\/NeoSteamLabs\/<br \/>\n<strong>Instagram:<\/strong> https:\/\/www.instagram.com\/neosteamlabs\/<br \/>\n<strong>Patreon:<\/strong> https:\/\/patreon.com\/DonLucElectronics59<br \/>\n<strong>DFRobot:<\/strong> https:\/\/learn.dfrobot.com\/user-10186.html<br \/>\n<strong>Hackster.io:<\/strong> https:\/\/www.hackster.io\/neosteam-labs<br \/>\n<strong>Elecrow:<\/strong> https:\/\/www.elecrow.com\/share\/sharepj\/center\/no\/760816d385ebb1edc0732fd873bfbf13<br \/>\n<strong>TikTok:<\/strong> https:\/\/www.tiktok.com\/@luc.paquin8<br \/>\n<strong>Twitch:<\/strong> https:\/\/www.twitch.tv\/lucpaquin<br \/>\n<strong>Hackster:<\/strong> https:\/\/www.hackster.io\/luc-paquin<br \/>\n<strong>LinkedIn:<\/strong> https:\/\/www.linkedin.com\/in\/jlucpaquin\/<\/p>\n<p><strong>Don Luc<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8212;&#8212; #DonLucElectronics #DonLuc #RTC #UNIHIKER #Display #IoT #Project #DFRobot #Fritzing #Programming #Electronics #Microcontrollers #Consultant &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; Gravity I2C SD2405 RTC module We&#8217;re glad to introduce a new member in Gravity family: Gravity I2C SD2405 RTC module. This is an extremely accurate I2C Real Time Clock (RTC) with crystal compensation, inner chargeable battery. The &#8230; <a title=\"Project #30 &#8211; UNIHIKER &#8211; RTC &#8211; Mk18\" class=\"read-more\" href=\"https:\/\/www.donluc.com\/?p=4534\" aria-label=\"Read more about Project #30 &#8211; UNIHIKER &#8211; RTC &#8211; Mk18\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[346,50,49,317,38,80,59,115,5,138,287,82,10,348],"tags":[6,92,102,4,320,87,19,83,85,24,9,84,27,332,33,350,34,108],"class_list":["post-4534","post","type-post","status-publish","format-standard","hentry","category-uunihiker","category-arduino","category-consultant","category-dfrobot","category-digitalelectronics","category-esp32","category-fritzing","category-e-mentor","category-microcontrollers","category-patreon","category-program","category-program-esp32","category-projects","category-unihiker","tag-arduino","tag-battery","tag-components","tag-consultant","tag-dfrobot","tag-display","tag-electronics","tag-esp32","tag-fritzing","tag-microcontroller","tag-programming","tag-programming-esp32","tag-projects-2","tag-rtc","tag-technology","tag-unihiker","tag-video-blog","tag-vlog"],"_links":{"self":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4534"}],"version-history":[{"count":2,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4534\/revisions"}],"predecessor-version":[{"id":4749,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4534\/revisions\/4749"}],"wp:attachment":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}