Final project : Progress
Dissemination
I don't really have any big plans for this project, I mainly made it telling myself I'll walk out of the Fab Academy with a fun final project about a domain I like.
I don't intend to monetize it or anything like that, anyone is free to use or replicate everything shown on this website.
Tasks
The overall goal of the project was achieved : create an arcade machine with different games.
But the project still needs a bit of improvements :
-
Add an audio system, with speakers on both sides of the enclosure and an audio amplification PCB connected to the Raspberry Pi 5.
-
Add 220V IEC socket with ON/OFF switch and connect monitor and Pi to it.
-
Create more games to have a vast choice to choose from.
-
Inputs responsiveness.
-
Aesthetic elements (RGB LEDs, vinyl, ...)
-
Upgrade the booting system, for now, when powering on the Raspberry Pi 5, the system powers on, my custom made splashscreen shows up and then it leads to the Pi desktop and after 5-10 seconds, it launches the interface..
-
Better cable management.
Functionality
The arcade machine works well, the games work and are fluid, for now and due to time constraints, it only has 2 games as well as a program to test the inputs.
The input buttons and joystick work but they need an upgrade in terms of responsiveness.
The 2 "menu" buttons work well, the first to close the current game and the second to close all python scripts to access the Raspberry Pi 5 desktop.
No cables are visible from the outside, everything is "hidden" inside the enclosure.
Learning
Regarding the final project, it was fun to rediscover the joy of making a personal project starting from nothing and finding solutions when a problem is met.
Regarding the Fab Academy, I already knew about half of what was taught but it is still interesting and fun to relearn some of these machines, my favorite weeks would be week 14 (Molding and casting) and week 17 (Wildcard week - Embroidery and sewing machine) because I learned new stuff that I found really interesting.
Assignments checklist
- ✅Created a dissemination plan for your final project.
- ✅Outlined future possibilities and described how to make them probabilities.
- ✅What tasks have been completed, and what tasks remain ?
- ✅What's working ? what's not ?
- ✅What questions need to be resolved ?
- ✅Planned what will happen when ?
- ✅What have you learned ?