{"id":265,"date":"2015-12-02T16:28:11","date_gmt":"2015-12-02T16:28:11","guid":{"rendered":"http:\/\/www.aaronparsekian.com\/?p=265"},"modified":"2015-12-02T16:41:08","modified_gmt":"2015-12-02T16:41:08","slug":"final-project-more-updates","status":"publish","type":"post","link":"http:\/\/www.aaronparsekian.com\/?p=265","title":{"rendered":"Final Project &#8211; More updates"},"content":{"rendered":"<p>Our final project is coming along great so far. The biggest change we have introduced is switching to the Polar heart band instead of the electrodes and AD8232 heart monitor we started with. We found a second circuit in the data sheet that would filter noise. It was hard to follow tiny traces and components on the sparkfun breakout board.<\/p>\n<p><a href=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.11.17-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-266\" src=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.11.17-AM-237x300.png\" alt=\"Screen Shot 2015-12-02 at 11.11.17 AM\" width=\"237\" height=\"300\" srcset=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.11.17-AM-237x300.png 237w, http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.11.17-AM.png 746w\" sizes=\"auto, (max-width: 237px) 100vw, 237px\" \/><\/a><\/p>\n<figure id=\"attachment_267\" aria-describedby=\"caption-attachment-267\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/IMG_1311.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-267\" src=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/IMG_1311-300x225.jpg\" alt=\"Even after modifying the the AD8232 breakout board to the heavy noise filtering circuit, we were still unable to get a reliable signal\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/IMG_1311-300x225.jpg 300w, http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/IMG_1311-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-267\" class=\"wp-caption-text\">Even after modifying the the AD8232 breakout board to the heavy noise filtering circuit, we were still unable to get a reliable signal<\/figcaption><\/figure>\n<p>After extensive research, we learned that in order to monitor the tiny voltages associated with heart rate reliably during movement, we would need an accelerometer to get movement data to process and filter noise from the signal. Luckily a product exists that takes care of a lot of this front-end work already: the Polar heart band!<\/p>\n<figure id=\"attachment_268\" aria-describedby=\"caption-attachment-268\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/beat_hardware.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-268\" src=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/beat_hardware-300x198.png\" alt=\"The polar band is able to send a reliable heart pulse even during movement\" width=\"300\" height=\"198\" srcset=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/beat_hardware-300x198.png 300w, http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/beat_hardware-1024x675.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-268\" class=\"wp-caption-text\">The polar band is able to send a reliable heart pulse even during movement<\/figcaption><\/figure>\n<p>The polar sends a low frequency 16ms pulse for every heartbeat. We receive this with a proprietary polar receiver, which then pulls an input pin high on the wearable moteino for every beat.<\/p>\n<p>This beat happens a little fast for p5, so we increase its duration to 320ms before outputting it to serial:<\/p>\n<p><a href=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.25.36-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-269\" src=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.25.36-AM-294x300.png\" alt=\"Screen Shot 2015-12-02 at 11.25.36 AM\" width=\"294\" height=\"300\" srcset=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.25.36-AM-294x300.png 294w, http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.25.36-AM.png 760w\" sizes=\"auto, (max-width: 294px) 100vw, 294px\" \/><\/a><\/p>\n<p>Here is our updated BOM for the wearable:<\/p>\n<p><a href=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.40.03-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-271\" src=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.40.03-AM-300x122.png\" alt=\"Screen Shot 2015-12-02 at 11.40.03 AM\" width=\"300\" height=\"122\" srcset=\"http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.40.03-AM-300x122.png 300w, http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.40.03-AM-1024x415.png 1024w, http:\/\/www.aaronparsekian.com\/wp-content\/uploads\/2015\/12\/Screen-Shot-2015-12-02-at-11.40.03-AM.png 1746w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our final project is coming along great so far. The biggest change we have introduced is switching to the Polar heart band instead of the electrodes and AD8232 heart monitor we started with. We found a second circuit in the data sheet that would filter noise. It was hard to follow tiny traces and components &hellip; <a href=\"http:\/\/www.aaronparsekian.com\/?p=265\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Final Project &#8211; More updates<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,3],"tags":[],"class_list":["post-265","post","type-post","status-publish","format-standard","hentry","category-fall-2015","category-pcomp"],"_links":{"self":[{"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=\/wp\/v2\/posts\/265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=265"}],"version-history":[{"count":2,"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=\/wp\/v2\/posts\/265\/revisions"}],"predecessor-version":[{"id":272,"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=\/wp\/v2\/posts\/265\/revisions\/272"}],"wp:attachment":[{"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=265"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.aaronparsekian.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}