Team Status Report 03/08

These past 2 weeks, our team focused on finalizing adjustments to our project based on feedback from our design presentation. We refined how each system component interacts to ensure a cohesive user experience. A major area of focus was improving the method for selecting a new puzzle such that its more intuitive to the user. With these refinements in place, we put together and submitted our design report, updating our design ideas.
On the development side, we made some progress with the Pygame interface. The board now supports cell selection, highlighting selected cells, and inputting numbers from 1 – 9. In addition to this, we received our projector this week, which will enable us to display the board external. The next goal is to integrate the projector so the game board is shown through it rather than just being displayed on a monitor screen.
There were some setbacks these past 2 weeks, particularly with the Raspberry Pi setup for the capacitive touch grid. Due to a lack of prior experience with these microcontrollers, we initially overlooked the need for some additional components. After acquiring the necessary hardware, we were able to get the Raspberry Pi operational and began testing with a small 3×3 capacitive touch grid. While we were able to successfully detect row touches, column detection did not work as expected. This is likely due to how we made the capacitive grid which means making some updates to its integrations. Moving forward, we will remake the capacitive grid with improved alignment and proper column wiring to have better results and detection. This is an essential step before scaling up to a 9×9 grid.

Next Steps:
– Integrate the projector into the system to display the game board
– Redesign and properly wire the capacitive touch grid to support full row and column detection
-Begin intersection handling to prepare for the full 9×9 grid implementation
-Continue refining the pygame interface to improve the UI.

Despite the setbacks we are making steady progress, and our next steps will help us continue moving forward and reaching a minimum viable product.

Leave a Reply

Your email address will not be published. Required fields are marked *