{"id":108,"date":"2024-02-10T23:32:31","date_gmt":"2024-02-10T23:32:31","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/?p=108"},"modified":"2024-02-10T23:34:23","modified_gmt":"2024-02-10T23:34:23","slug":"fredas-status-report-for-2-10","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/2024\/02\/10\/fredas-status-report-for-2-10\/","title":{"rendered":"Freda&#8217;s Status Report for 2\/10"},"content":{"rendered":"<p>I spent some time searching for small microcontrollers. There seemed to be many promising results at first, but I\u2019ll go into more detail below:<\/p>\n<ul>\n<li>Gemma is 1\u201d diameter, so nice and small. In addition, it comes with a tutorial for how to control a bunch of Neopixels in different colors with just 1 pin, so this is a good sign that we don\u2019t need to individually pin each LED (which would save a lot of wiring and pins). Unfortunately, Gemma was eliminated because a) there wouldn\u2019t be enough pins left to hook up 3 microphones and Bluetooth, and b) it doesn\u2019t support USB charging of batteries, which would be very convenient instead of asking the user to take out the battery and recharge: <a href=\"https:\/\/www.adafruit.com\/product\/3501\">Adafruit GEMMA M0 &#8211; Miniature wearable electronic platform : ID 3501 : $9.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits<\/a>\n<ul>\n<li><a href=\"https:\/\/learn.adafruit.com\/gemma-color-touch-pendant-necklace\/assembly\">Assembly | Gemma Color Touch Pendant Necklace | Adafruit Learning System<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Circuit Playground Express has lights directly on the board, so that would also conveniently save the need to buy separate lights. It\u2019s also a bit bigger than Gemma, at 2\u201d diameter, but it also comes with more pins. This was eliminated because a) our initial idea was for lights to be around the wrist for better viewing, and b) no Bluetooth built in: we estimate that controlling Bluetooth would be more difficult that controlling lights, so we\u2019d rather have the Bluetooth interface be easier. <a href=\"https:\/\/www.adafruit.com\/product\/3333\">Circuit Playground Express : ID 3333 : $24.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits<\/a><\/li>\n<li>FLORA is 1.75\u201d diameter, so in between the above 2, but it also has many pins, which is nice. Since it\u2019s marketed as a wearable electronic, that\u2019s a good sign for being safe to use close to the body. Unfortunately, this one also doesn\u2019t have a built-in charger or Bluetooth. <a href=\"https:\/\/www.adafruit.com\/product\/659\">FLORA &#8211; Wearable electronic platform: Arduino-compatible [v3] : ID 659 : $14.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits<\/a><\/li>\n<li>The only rectangular one of the list at 1\u201d length, Trinket M0 also decently small with many pins. Unfortunately, like the FLORA, it was eliminated for not having a built-in charger or Bluetooth. <a href=\"https:\/\/www.adafruit.com\/product\/3500\">Adafruit Trinket M0 &#8211; for use with CircuitPython &amp; Arduino IDE : ID 3500 : $8.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits<\/a><\/li>\n<\/ul>\n<p>Conclusion: although these candidates ended up being eliminated, these possibilities were still important in helping us narrow down our use cases and think more deeply about implementation. The first big takeaway is that we\u2019ve proved that we only need 1 LED pin to individually control a whole array of lights (with the help of the libraries listed in the Gemma pendant link tutorial), which also helped us discover that NEOPixels were a nicer alternative to LEDs. Second, we had a good discussion about ranking what we value most in our parts, such as whether Bluetooth or LEDs were more important, and also how to charge the battery. Initially, we thought it would be fine to take the battery out to charge, but since the battery wires are likely going to be soldered to the switch, that\u2019s probably not possible. This isn\u2019t something we would\u2019ve thought of if it weren\u2019t for comparing all the different features of the microcontrollers we had available and ranking what we valued in our use cases.<\/p>\n<p>I think the project schedule is on-time with the new Gantt chart changes, now that we have our main parts decided upon. However, we shouldn\u2019t slow down the pace given that it did take changing the Gantt chart.<\/p>\n<p>Next week, I plan to start finding 3D models of all the components we will be using, and trying out different arrangements to see how they\u2019ll fit together, so we have an estimate and can be prepared before parts arrive. We can also analyze responses from our user survey to see if there are other design implementations we can narrow down, and go from there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I spent some time searching for small microcontrollers. There seemed to be many promising results at first, but I\u2019ll go into more detail below: Gemma is 1\u201d diameter, so nice and small. In addition, it comes with a tutorial for how to control a bunch of Neopixels in different colors with just 1 pin, so &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/2024\/02\/10\/fredas-status-report-for-2-10\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Freda&#8217;s Status Report for 2\/10&#8221;<\/span><\/a><\/p>\n","protected":false},"author":836,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[8],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/posts\/108"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/users\/836"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":109,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/posts\/108\/revisions\/109"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}