{"id":83,"date":"2020-10-11T02:53:21","date_gmt":"2020-10-11T02:53:21","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/?p=83"},"modified":"2020-10-11T02:53:45","modified_gmt":"2020-10-11T02:53:45","slug":"annas-status-update-for-oct-10th","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/2020\/10\/11\/annas-status-update-for-oct-10th\/","title":{"rendered":"Anna&#8217;s Status Update for 10\/10"},"content":{"rendered":"<p>I started off this week with a rather concerning realization, which is that our original plan to use four microphones was flawed. We intended to connect two microphones to each of the Jetson Nano&#8217;s two I2S ports, but this would not allow for us to distinguish the microphones&#8217; signals from each other and analyze them individually, which we need to do in order to determine the direction of the source. I talked about it with the team, and we have two options moving forward:<\/p>\n<ol>\n<li>Stick with I2S and just use one microphone on each input, for a total of two audio inputs.<\/li>\n<li>Use the remaining three I2C ports on the Jetson (Heather&#8217;s using one of the four already for the motors), which would mean getting new analog microphones and some analog-to-digital converters.<\/li>\n<\/ol>\n<p>I have been proceeding with the former option, since I believe two microphones should still be adequately accurate for our purposes. After all, that&#8217;s how our ears operate! In addition, as a backup, I spent a good chunk of time researching analog microphones and ADCs and ordered some. They should be arriving by the time I&#8217;m done implementing the two-microphone array (one of my goals for the coming week), so I&#8217;ll be able to test that setup and verify whether it&#8217;s accurate enough before deciding to make the change to the I2C three-microphone array. We&#8217;d prefer not to have to switch to the latter option for the same reason why we chose the Adafruit I2S MEMS microphones to begin with, which is that analog isn&#8217;t as nice to work with, and these I2S microphones have digital output.<\/p>\n<p>In the meantime, I&#8217;ve done the math\/physics to calculate the angle of the source from the center of the two-microphone array given the time difference between when the sound reaches each microphone and the distance between the microphones. I also wrote out the pseudocode for it. I would be writing and uploading actual code to my Jetson, but it only arrived a few hours ago (it is currently the evening of 10\/10).<\/p>\n<p>Lastly, I&#8217;ve been working on the design review slides and preparing, since I&#8217;ll be the one presenting this time.<\/p>\n<p>My goals for this week are to get the Nano up and running with the two-microphone setup so that I can begin its acoustic localization capability and then determine whether we need a third microphone. I will also work with the team on the design review paper.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I started off this week with a rather concerning realization, which is that our original plan to use four microphones was flawed. We intended to connect two microphones to each of the Jetson Nano&#8217;s two I2S ports, but this would not allow for us to distinguish the microphones&#8217; signals from each other and analyze them individually, which we need to do in order to determine the direction of the source. I talked about it with the team, and we have&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/2020\/10\/11\/annas-status-update-for-oct-10th\/\"> 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\/83"}],"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=83"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":86,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/83\/revisions\/86"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}