Vicky’s Status Report for March 15

This week:

  • I finished the arduino control code for the arduino mega,  it takes input signals from 4 GPIO pins from the rpi4 that each carries information on which candy to dispense, type 1,2,3, or 4, and the aduino controls 4 rotational servo motors, if the input signal says type 1, then that corresponding servo motor rotates for 360 degrees and stops. the arduino sends a one bit output from another GPIO pin that indicates the rotation is complete.

  • ssh’d into the rpi4, pulled from git and tested the standard mode program on the rpi touchscreen with Min Ji. Test video availble in team report.
  • Created the starter react code for the web page under the “webpage_code” directory in our git repo and modified the interface for the game’s visual theme, modified vite.config.ts for it to automatically pop up on touchscreen,  modified TransitionLayout.tsx for our ux flow.
  • Merged the wepage repo and the standard mode code repo and fixed the local npm run issue for both gameplay and webpage.

Our progress is behind in terms of integration. We plan to work on software integration next week together with the physical build. For next week I am going to

  • Fix the audio narration web-run stuck issue on rpi screen together with Min Ji, and go through testing for the addition of candy selection and other screens.
  • Work on laser cutting and connecting the wood boards for the machine body together with team.
  • Assemble hardware connection of voltage down converter, motors, arduino, rpi, and screen.
  • Integrate cloud database user csv upload with supabase on webpage.

Leave a Reply

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