As we were discussing about the themes of Odyssey we went through the story of Odyssey. It was a story of passing the ship through the struggles of the oceans. So, we were discussing about our problems and realized our struggle was often the one of trying to replicate the circuits we saw in simulations into the shore of breadboard. So, like the ship of Odyssey we build our own ship of breadboard debugger to get us through the storm and waves that is "circuits". Our program runs as a pass of rite between software and hardware, it helps us analyze our circuits, find the mistakes using Arduino and helps us process it all using a waveform where we can see the circuits flowing through the virtual o-scope. We built it using Arduino Uno Q and used Gemini on the waveforms to help personalize the suggestions and ideas to be worked on when the circuits are not working as it was intended to. We were able to use a microcontroller as an o-scope as well as a multimeter and analyze our circuits. We also were able to make an app which helps beginners understand circuits and how it works in a breadboard, and while making a circuit debugger we were able to make a learning tool, which we are very proud of.
Our breadboard Odyssey can be further customized to use other microcontrollers for reading the circuits as well, i.e. we can use esp32, or msp30 or integrate with actual table top o-scopes like the analog discovery 2. Hence can be have many more modes in the program making it more applicable to wider range of audience. Furthermore, our app works with SPICE netlists but we aim to expand its use to be flexible by working with other formats and simulators like files created by tinkercad or even basic circuit schematics.