{"id":213,"date":"2024-03-16T00:12:10","date_gmt":"2024-03-16T00:12:10","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/?p=213"},"modified":"2024-03-17T00:16:25","modified_gmt":"2024-03-17T00:16:25","slug":"fredas-status-report-for-3-16","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/2024\/03\/16\/fredas-status-report-for-3-16\/","title":{"rendered":"Freda&#8217;s Status Report for 3\/16"},"content":{"rendered":"<p><strong>What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).<\/strong><\/p>\n<p>In the previous status report, I assumed that the PCB would be at least delivered so we could at least check it out, but unfortunately that\u2019s actually scheduled for next Tuesday. Thus, a lot of material items that I also wanted to do, such as assembling the PCB, trying out the LEDs\u2026etc., were blocked. On the bright side, I was able to successfully set up my Arduino environment to connect with the Beetle (on-board LED blinking \u201cHello World\u201d worked).<\/p>\n<p>In the meantime, I\u2019ve been working on compiling different projects\u2019 uses of Neopixels (Adafruit has been particularly helpful). I don\u2019t expect to be able to copy-paste code, of course, but being able to tweak existing code that I know is supposed to work should be easier to get working than writing from scratch. In addition, the multiple examples will help me understand the mandatory vs customizable components of the code. Here are the links I\u2019ve been looking at:<\/p>\n<ul>\n<li><a href=\"https:\/\/howtomechatronics.com\/tutorials\/arduino\/how-to-control-ws2812b-individually-addressable-leds-using-arduino\/\">How To Control WS2812B Individually Addressable LEDs using Arduino<\/a> goes over the anatomy of the LED strip, as well as has an example with connecting to Bluetooth to a web app to change the color of the lights.<\/li>\n<li><a href=\"https:\/\/learn.adafruit.com\/gemma-color-touch-pendant-necklace\/introduction\">Overview | Gemma Color Touch Pendant Necklace | Adafruit Learning System<\/a> necklace changes color based on touch (capacitive sensing); uses a calibration number in the code to adjust sensitivity, so perhaps we can try something similar when we are calibrating our mics<\/li>\n<li><a href=\"https:\/\/learn.adafruit.com\/ursulas-seashell-necklace\">Overview | Ursula&#8217;s Seashell Necklace | Adafruit Learning System<\/a> a necklace that lights up by reacting to microphone signals. It also mentions calibration is necessary, but suggests manual hardware calibration rather than in the code (unfortunately we\u2019re using a different mic that doesn\u2019t have a screw to turn, but our equivalent is we can swap out different resistors to test out the gain). Finally, there are also some helpful debugging practices.<\/li>\n<li><a href=\"https:\/\/learn.adafruit.com\/light-up-costumes-in-harsh-environments\">Overview | Light-Up Costumes in Harsh Environments | Adafruit Learning System<\/a> a mermaid costume, which is used underwater for cosplay. Of course, our system isn\u2019t intended to be able to survive submersion, but it\u2019s still helpful to know the kinds of design decisions made, such as minimizing wires at stress points, and how to connect wire ends securely.<\/li>\n<\/ul>\n<p><strong>Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?<\/strong><\/p>\n<p>Because we thought we\u2019d have our PCB in this week instead of next week, all of the PCB assembly and testing of components had to be pushed as well. Our goal is to rapidly assemble the PCBs (ideally within a day or two of receiving them, depending on our schedule availability) so we can get to the coding, since I suspect we\u2019ll probably run into errors there.<\/p>\n<p><strong>What deliverables do you hope to complete in the next week?<\/strong><\/p>\n<p>Since the PCB is expected to be in by then, I hope to be able to assemble all the components in the PCB lab, read up on the FastLED library that a bunch of the above projects used, and try some of their simple example code to make sure the PCB passes before trying to upload more complex code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours). In the previous status report, I assumed that the PCB would be at least delivered so we &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/2024\/03\/16\/fredas-status-report-for-3-16\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Freda&#8217;s Status Report for 3\/16&#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\/213"}],"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=213"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"predecessor-version":[{"id":215,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/posts\/213\/revisions\/215"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teama7\/wp-json\/wp\/v2\/tags?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}