This week, I mostly continued working from where I left last week.
3/17:
- Improved candy dispensing screen flow on the touchscreen interface
- Added functionality for the “go back” button in all screens
- Adjusted the overall UI/UX to closely match the provided Figma design specifications.
- Work time: approximately 2.5 hrs
3/20:
- Troubleshoot audio narration problems
- Note: due to unresolved technical issues, I temporarily disabled audio narration to ensure reliable touchscreen testing. I am planning to add that back once I figure out the issue. I am assuming it’s because I did not connect the touchscreen HDMI with the Rpi micro HDMI. I now have the cable, so I will try testing that out next week.
- Work time: approximately 6.5 hrs
3/21:
- Purchased wood boards from Techspark with Vicky and discussed initial designs for the physical construction of our trivia kiosk.
- Had a meeting with David and received valuable advice about environment variables and setting permissions correctly for kiosk mode.
- Work time: approximately 2 hrs
My progress for this week is mostly on schedule. While encountering audio narration issues set back my initial timeline slightly, I managed to remain productive by pivoting my focus toward essential touchscreen UI/UX tasks without the audio narration function and physical design preparations. To prevent future delays, I ordered the HDMI converter promptly, and next week’s tests should resolve the audio issue, allowing me to get back on track.
For the upcoming week (3/23–3/29), I plan to achieve the following:
- Conduct thorough testing using the newly received micro HDMI-HDMI cable to resolve and verify audio narration functionality on our touchscreen interface.
- Start on the physical building of the machine, now that each component of the vending machine has reached a decent level for the demo.
- Write the initial code for the Rpi to send a 4-digit signal upon candy selection(we have four candy selection slots), enabling communication between software and physical components so that Vicky can continue from there for candy dispensing.
- Deploy our project website, enabling integration into kiosk mode for better UI/UX design.
I have an exam on Wednesday, so I will be working mostly after the exam this upcoming week, but I will make sure that I achieve my plans.