{"id":73,"date":"2020-10-03T22:59:12","date_gmt":"2020-10-03T22:59:12","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/?p=73"},"modified":"2020-10-04T02:13:05","modified_gmt":"2020-10-04T02:13:05","slug":"annas-status-update-for-10-3","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/2020\/10\/03\/annas-status-update-for-10-3\/","title":{"rendered":"Anna&#8217;s Status Update for 10\/3"},"content":{"rendered":"<p><span style=\"font-weight: 400\">This past week, my main goal was to verify a stable multi-mic connection among the Adafruit I2S microphones. In order to test this without a Jetson Nano (since we were not sure when placing our first batch of orders whether we could afford getting every single team member a Nano), I did some research to find that the mics would work with an Arduino Zero, a smaller and significantly cheaper chip with which I could test them. I then wired up the Arduino and two of the mics, successfully receiving input from both.<\/span><\/p>\n<p><span style=\"font-weight: 400\">From there, I learned more about stereo arrangements and tested how the two mics could pick up sound from different positions relative to each other. I also learned about acoustic location and multiple microphone arrays and realized that that would be more challenging and time-consuming than originally planned. I\u2019ve broken down the steps more and adjusted the Gantt chart accordingly. Although it will take more time than anticipated, this shouldn\u2019t throw us too badly off schedule, since we\u2019ve also nixed the voice recognition part of our project after receiving feedback on our proposal and performing further research that confirmed the exceeding complexity of this task.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Going off of the new and more incremental goals I\u2019ve laid out for myself, this coming week, I intend to write and test an acoustic location algorithm for the mics. My preliminary idea for an algorithm is to divide each microphone\u2019s sampling dataset into partitions, find the time of local maximum of the amplitude for each partition, calculate the time difference between those times among the mics for each partition, and average the time differences between each pair of mics. For every pair, I\u2019ll use that time difference and the metrics of the mics\u2019 positions relative to each other to calculate the angle of the source, and finally, average all those calculations to get the best approximation of where the source is.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This past week, my main goal was to verify a stable multi-mic connection among the Adafruit I2S microphones. In order to test this without a Jetson Nano (since we were not sure when placing our first batch of orders whether we could afford getting every single team member a Nano), I did some research to find that the mics would work with an Arduino Zero, a smaller and significantly cheaper chip with which I could test them. I then wired&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/2020\/10\/03\/annas-status-update-for-10-3\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":331,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[6,4],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/73"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/users\/331"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":75,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/73\/revisions\/75"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/tags?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}