{"id":231,"date":"2021-11-21T02:11:29","date_gmt":"2021-11-21T02:11:29","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/?p=231"},"modified":"2021-11-21T02:12:07","modified_gmt":"2021-11-21T02:12:07","slug":"lucass-status-report-11-20","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/2021\/11\/21\/lucass-status-report-11-20\/","title":{"rendered":"Lucas&#8217;s Status Report: 11\/20"},"content":{"rendered":"<p>This week finally saw the completion of the full Tag to Hub pipeline. I mainly worked on the firmware required to make the DA14531 board report load cell values as a characteristic (a value sent through the bluetooth protocol to the rpi hub). I also developed the load cell weigh sensing to save values only if they surpassed a preset threshold. Next steps are to run a hardware timer that will report timestamps of when new weight values are added to the array of values &#8211; these represent individual &#8220;eating events&#8221; which the system will count and check for consistency.<\/p>\n<p>Finally, I re-designed our pcb&#8217;s based around the now-available DA14531 Bluetooth module ( basically a small package consisting of the DA14531 chip, a 1 MB SPI Flash, and an antenna with a pre-made CLC filter). The schematics are fully finished and the layout is &#8220;near-done&#8221; (as in: I expected to etch it out today but it&#8217;ll have to wait until tomorrow).\u00a0<img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-232\" style=\"font-size: 1rem\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.06.09-PM.png\" alt=\"\" width=\"1964\" height=\"1280\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.06.09-PM.png 1964w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.06.09-PM-300x196.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.06.09-PM-768x501.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.06.09-PM-1024x667.png 1024w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><span style=\"font-size: 1rem\">Making PCB&#8217;s in-house means they have to be CNC milled &#8211; i.e. they can only be single-layer boards. Not having multiple layer to route through definitely adds to the challenge of creating a complex, multi-component design, but I&#8217;m managing it. <\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-233\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.10.17-PM.png\" alt=\"\" width=\"1028\" height=\"1304\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.10.17-PM.png 1028w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.10.17-PM-237x300.png 237w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.10.17-PM-768x974.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-content\/uploads\/sites\/168\/2021\/11\/Screen-Shot-2021-11-20-at-9.10.17-PM-807x1024.png 807w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p><span style=\"font-size: 1rem\">I expect to have a functional pcb in my hands tomorrow (Sunday).<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week finally saw the completion of the full Tag to Hub pipeline. I mainly worked on the firmware required to make the DA14531 board report load cell values as a characteristic (a value sent through the bluetooth protocol to the rpi hub). I also developed the load cell weigh sensing to save values only &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/2021\/11\/21\/lucass-status-report-11-20\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Lucas&#8217;s Status Report: 11\/20&#8221;<\/span><\/a><\/p>\n","protected":false},"author":283,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,10],"tags":[15],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/posts\/231"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/users\/283"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":234,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/posts\/231\/revisions\/234"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f21-teama5\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}