{"id":4475,"date":"2025-06-24T08:53:47","date_gmt":"2025-06-24T15:53:47","guid":{"rendered":"https:\/\/www.donluc.com\/?p=4475"},"modified":"2025-06-24T08:53:47","modified_gmt":"2025-06-24T15:53:47","slug":"project-30-unihiker-heart-rate-sensor-mk16","status":"publish","type":"post","link":"https:\/\/www.donluc.com\/?p=4475","title":{"rendered":"Project #30 &#8211; UNIHIKER &#8211; Heart Rate Sensor &#8211; Mk16"},"content":{"rendered":"<div style=\"width: 720px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-4475-1\" width=\"720\" height=\"480\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03W.mp4?_=1\" \/><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03W.mp4\">https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03W.mp4<\/a><\/video><\/div>\n<p>&#8212;&#8212;<\/p>\n<p>#DonLucElectroniRcs #DonLuc #HeartRate #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\/06\/DL2506Mk03a.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03a.jpg\" alt=\"Heart Rate Sensor\" width=\"720\" height=\"705\" class=\"alignnone size-full wp-image-4477\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03a.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03a-300x294.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\/06\/DL2506Mk03b.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03b.jpg\" alt=\"Heart Rate Sensor\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-4478\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03b.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03b-300x200.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8211;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03c.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03c.jpg\" alt=\"Heart Rate Sensor\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-4479\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03c.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/06\/DL2506Mk03c-300x200.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><strong>Heart Rate Sensor<\/strong><\/p>\n<p>The DFRobot heart rate sensor is a thumb-sized heart rate monitor designed for microcontrollers. It includes a Gravity interface, for easy plug-and-play connectivity. This sensor is a pulse sensor which is developed based on PPG (PhotoPlethysmoGraphy) techniques. This is a simple and low-cost optical technique that can be used to detect blood volume changes in the microvascular bed of tissues. It is relatively easy to detect the pulsatile component of the cardiac cycle according to this theory. The sensor has two holes that you can use to attach to your belt. You can wrap on your finger, wrist, earlobe or other areas where it has contact with skin. The heart sensor has two kinds of signal output mode: analog pulse mode and digital square wave mode. You can change its output mode using the dial switch. There are many user scenarios, including education, sports or maker\/interactive projects.<\/p>\n<p><strong>DL2506Mk03<\/strong><\/p>\n<p>1 x UNIHIKER K10<br \/>\n1 x Gravity: PPG Heart Rate Monitor Sensor<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>DL2506Mk03p<\/strong><\/p>\n<p><strong>DL2506Mk03p.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 - Heart Rate Sensor - Mk16\r\nDL2506Mk03p.mp\r\nDL2506Mk03\r\n1 x UNIHIKER K10\r\n1 x Gravity: PPG Heart Rate Monitor Sensor\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: PPG Heart Rate Monitor Sensor\r\n#include &lt;DFRobot_Heartrate.h&gt;\r\n\r\n\/\/ Create an object\r\nUNIHIKER_K10  k10;\r\n\/\/ Screen\r\nuint8_t screen_dir=2;\r\n\/\/ Gravity: PPG Heart Rate Monitor Sensor\r\nDFRobot_Heartrate heartrate;\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: PPG Heart Rate Monitor Sensor\r\n  heartrate.begin(DIGITAL_MODE);\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  \/\/ Heart Rate Senso\r\n  k10.canvas-&gt;canvasText(&quot;Heart Rate Sensor&quot;, 6, 0xFF0000);\r\n  \/\/ BPM\r\n  k10.canvas-&gt;canvasText(&quot;BPM&quot;, 7, 0xFF0000);\r\n  \/\/ Heart Rate\r\n  k10.canvas-&gt;canvasText(heartrate.getRate(P0), 8, 0x0000FF);\r\n  \/\/ Update Canvas\r\n  k10.canvas-&gt;updateCanvas();\r\n\r\n}\r\n<\/pre>\n<p><strong>People can contact us:<\/strong> https:\/\/www.donluc.com\/?page_id=1927<\/p>\n<p><strong>Electronics, IoT, Teacher, Instructor, R&#038;D and Consulting<\/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; #DonLucElectroniRcs #DonLuc #HeartRate #UNIHIKER #Display #IoT #Project #DFRobot #Fritzing #Programming #Electronics #Microcontrollers #Consultant &#8212;&#8212; &#8212;&#8212; &#8212;&#8211; &#8212;&#8212; Heart Rate Sensor The DFRobot heart rate sensor is a thumb-sized heart rate monitor designed for microcontrollers. It includes a Gravity interface, for easy plug-and-play connectivity. This sensor is a pulse sensor which is developed based on &#8230; <a title=\"Project #30 &#8211; UNIHIKER &#8211; Heart Rate Sensor &#8211; Mk16\" class=\"read-more\" href=\"https:\/\/www.donluc.com\/?p=4475\" aria-label=\"Read more about Project #30 &#8211; UNIHIKER &#8211; Heart Rate Sensor &#8211; Mk16\">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,58,82,10,348],"tags":[6,92,102,4,320,19,83,85,390,24,9,84,27,33,350,34,108],"class_list":["post-4475","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-arduino-programming","category-program-esp32","category-projects","category-unihiker","tag-arduino","tag-battery","tag-components","tag-consultant","tag-dfrobot","tag-electronics","tag-esp32","tag-fritzing","tag-heart-rate-sensor","tag-microcontroller","tag-programming","tag-programming-esp32","tag-projects-2","tag-technology","tag-unihiker","tag-video-blog","tag-vlog"],"_links":{"self":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4475","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=4475"}],"version-history":[{"count":1,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4475\/revisions"}],"predecessor-version":[{"id":4480,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4475\/revisions\/4480"}],"wp:attachment":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}