{"id":278,"date":"2024-11-30T06:35:35","date_gmt":"2024-11-30T06:35:35","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/?p=278"},"modified":"2024-12-02T14:48:54","modified_gmt":"2024-12-02T14:48:54","slug":"team-update-for-11-30-2024","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/2024\/11\/30\/team-update-for-11-30-2024\/","title":{"rendered":"Team Update for 11\/30\/2024"},"content":{"rendered":"<h5>General Update<\/h5>\n<p>This week Josh, Alex, and Jubi worked on the final presentation, performed verification &amp; validation tests on the hardware &amp; software solutions, and continued work on the device integration \/ began some stretch goals. Josh worked on tuning the amplification gain\/range to provide more robust and consistence sensor readings. He also created a second glove using the new Olimex ESP-32 and tested\/confirmed battery-powered functionality. He also worked with Alex to perform some verification and validation tests at the Iron City Bouldering Gym, and he began working on a PCB design and device capsule CAD. Alex primarily worked on programming the calibration routine on the ESP32, as well as rewriting front end code for the startup sequence (Calibration Routine, Bluetooth Connection) to avoid coroutine-related errors and sync the states on the ESP32 to match the timing of the mobile App frontend. Alex also conducted testing focusing on the interactions between the app and the wearable device during a full session from beginning to end. Jubahed assisted Alex with software end-to-end testing, as well as explaining his APIs to make sure that Alex could properly build the calibration system upon them. He also continued work on the back-end database system, as well as integrating bluetooth connectivity between the device and app. This mostly included integrating the prior frontend elements with the backend APIs, and ensuring that they worked together as intended as smoothly as possible.<\/p>\n<h5><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-279\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.09\u202fAM-194x300.png\" alt=\"\" width=\"194\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.09\u202fAM-194x300.png 194w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.09\u202fAM.png 462w\" sizes=\"(max-width: 194px) 100vw, 194px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-280\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.29\u202fAM-194x300.png\" alt=\"\" width=\"194\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.29\u202fAM-194x300.png 194w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.29\u202fAM.png 557w\" sizes=\"(max-width: 194px) 100vw, 194px\" \/><\/h5>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-281\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.48\u202fAM-300x192.png\" alt=\"\" width=\"300\" height=\"192\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.48\u202fAM-300x192.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.42.48\u202fAM.png 484w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-282\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.08\u202fAM-300x179.png\" alt=\"\" width=\"300\" height=\"179\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.08\u202fAM-300x179.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.08\u202fAM.png 684w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-283\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-01-at-11.43.40\u202fPM-1-300x220.png\" alt=\"\" width=\"300\" height=\"220\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-01-at-11.43.40\u202fPM-1-300x220.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-01-at-11.43.40\u202fPM-1-768x562.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-01-at-11.43.40\u202fPM-1-1024x750.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-01-at-11.43.40\u202fPM-1.png 1707w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-284\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.45\u202fAM-296x300.png\" alt=\"\" width=\"296\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.45\u202fAM-296x300.png 296w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.45\u202fAM-768x779.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.45\u202fAM-100x100.png 100w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-content\/uploads\/sites\/328\/2024\/12\/Screenshot-2024-12-02-at-1.43.45\u202fAM.png 944w\" sizes=\"(max-width: 296px) 100vw, 296px\" \/><\/p>\n<h5>Risks and risk mitigation<\/h5>\n<p>None<\/p>\n<h5>overall design changes<\/h5>\n<p>We are now using the Olimex ESP-32 LiPo DevKit board with an on-board power-jack because it allows us to provide battery-powered functionality to the CLIMB device without needing to design an LDO circuit on the PCB, though this solution is a bit more expensive than the previous ESP-32 we were using from AdaFruit.<\/p>\n<h5>schedule<\/h5>\n<p>The schedule remains the same as we are on track.<\/p>\n<p><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/12TppCeQlMj6xM9_yw7xaoC9o1F-LusQqNHESvDsufXQ\/edit?gid=1115838130#gid=1115838130\">GANTT Chart<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>General Update This week Josh, Alex, and Jubi worked on the final presentation, performed verification &amp; validation tests on the hardware &amp; software solutions, and continued work on the device integration \/ began some stretch goals. Josh worked on tuning the amplification gain\/range to provide more robust and consistence sensor readings. He also created a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/2024\/11\/30\/team-update-for-11-30-2024\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Update for 11\/30\/2024&#8221;<\/span><\/a><\/p>\n","protected":false},"author":937,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/posts\/278"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/users\/937"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/comments?post=278"}],"version-history":[{"count":6,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/posts\/278\/revisions"}],"predecessor-version":[{"id":298,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/posts\/278\/revisions\/298"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/media?parent=278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/categories?post=278"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc1\/wp-json\/wp\/v2\/tags?post=278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}