Alexis’s Status Report 4/26

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).

This week I gave the final presentation, worked on the poster, helped test out and debug some of the changes made to the webapp and gameflow, added labels to the grid so that users can know positions of the block on the grid. I finished the poster and all that we need to do is update the testing and verification values to what we have been doing this week. Also, I took a look at possibly adding neopixels inside our blocks and making it programmable to the colors itself. Another thing that I am thinking of adding is a 3D printed frame to cover the LCD’s glue to the top portion of the block. With the addition of sound effects I created a plan for how to construct the housing for the speaker to be the block logo that we have for Connexus. I am looking to sew some legs to give the housing for the speaker some character that would add more charm to our project. In terms of hardware I was trying to come up with different ideas for more stronger alignment and will be experimenting with these soon.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

My progress is on schedule and with the poster out of the way, we have to come up with a draft for the video.

What deliverables do you hope to complete in the next week?

I will finish user testing, start outlining and then finishing the video, starting and finishing the final report, and finishing up all the additional cosmetic touches.

Wen Hui’s Status Report for 3/29

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).

  • I was debugging the integration of the webapp with the embedded controller.
    • I added the code to successfully send color commands to all the Picos so we are able to play a full game with the uploading, submission and answer checking now!
  • I also helped with debugging the hardware issues related to the embedded controller-Pico connection.
    • I discovered a lot of issues such as some of the LCDs not working because of the overlapping pins with the LCD SPI. We just decided to change the pins to another set of UART0 pins.
    • During our testing on Wed, we also found a weird bug where the “@” and other command symbols will be appended to the LCD on the block because it wasn’t being parsed correctly. I added some robust text parsing and error checking to make sure the RPi and Pico only sends, receives and displays words that are alphabets and not part of the command.
    • I also added some code for button deboucing to prevent multiple submissions being detected when the button is pressed once. This ensures the correct number of mistake counts being tracked by the webapp.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

  • As of today, my schedule is on track since we have completed MVP and it is working robustly. We will get started on building the grid now.

What deliverables do you hope to complete in the next week?

  • I will work on doing some tests on the latency next week since we have completed our MVP now.
  • I will also help with preparing the parts needed for 16 block expansion (soldering more picos etc).
  • I will also help with the grid construction after Alexis has a CAD design of the grid and we confirm how we are planning to construct it.