{"id":169,"date":"2022-04-10T14:26:08","date_gmt":"2022-04-10T14:26:08","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/?p=169"},"modified":"2022-04-11T14:48:23","modified_gmt":"2022-04-11T14:48:23","slug":"ryans-status-report-for-4-10","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/2022\/04\/10\/ryans-status-report-for-4-10\/","title":{"rendered":"Ryan&#8217;s Status Report for 4\/10"},"content":{"rendered":"<p>These past two weeks, since I missed a weekly update last week, a lot of work was done. I first identified that our thermal sensor, which had been ordered earlier this semester, can only communicate between I2C and has a specific header that needs purchasing, as well as a logic level converter. I talked to Tamal and made a contingency plan of ordering a breakout cable and level converter needed, with the understanding that the thermal sensor will not be a part of our interim demo.<\/p>\n<p>I then soldered male header rows onto both of the regulator boards and built the hardware for the interim demo. A completed picture of the hardware can be seen below!<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-171\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-content\/uploads\/sites\/206\/2022\/04\/277736899_2015400608666819_8313209715111126902_n-226x300.jpg\" alt=\"\" width=\"226\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-content\/uploads\/sites\/206\/2022\/04\/277736899_2015400608666819_8313209715111126902_n-226x300.jpg 226w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-content\/uploads\/sites\/206\/2022\/04\/277736899_2015400608666819_8313209715111126902_n-768x1020.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-content\/uploads\/sites\/206\/2022\/04\/277736899_2015400608666819_8313209715111126902_n-771x1024.jpg 771w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-content\/uploads\/sites\/206\/2022\/04\/277736899_2015400608666819_8313209715111126902_n.jpg 1536w\" sizes=\"(max-width: 226px) 100vw, 226px\" \/><\/p>\n<p>The battery runs into a 3.7V to 5V boosting regulator (which doubles as a charging board). That 5V powers both the ESP8266 dev board (which powers the processor and wi-fi module) and the PIR sensor. During the demo, the PIR sensor was taped to the bottom of a table, however the idea is to eventually mount the entire system under a table so it is out of the user&#8217;s way. After further testing, I determined that we did not need the 5V to 3.3V buck regulator, since the dev board steps down voltage levels internally.<\/p>\n<p>Finally, we completed our interim demo! I think that it went well overall, and we were able to take a reading from the PIR sensor and send it all the way to a mocked up version of the web app. My major next steps involve integrating the thermal sensor into the rest of the design both hardware- and software-wise, now that the parts have come in, and finally doing some battery testing and work on power saving to round out the end of the semester, and I am currently on schedule to finish that out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>These past two weeks, since I missed a weekly update last week, a lot of work was done. I first identified that our thermal sensor, which had been ordered earlier this semester, can only communicate between I2C and has a specific header that needs purchasing, as well as a logic level converter. I talked to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/2022\/04\/10\/ryans-status-report-for-4-10\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Ryan&#8217;s Status Report for 4\/10&#8221;<\/span><\/a><\/p>\n","protected":false},"author":602,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[4],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/posts\/169"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/users\/602"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/comments?post=169"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/posts\/169\/revisions"}],"predecessor-version":[{"id":178,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/posts\/169\/revisions\/178"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/media?parent=169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/categories?post=169"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame4\/wp-json\/wp\/v2\/tags?post=169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}