Inspiration
We were stumped for a project idea and we were brainstorming when Cole came up with a breadboard with randomized puzzles, kind of like the video game "Keep Talking and Nobody Explodes"
What it does
It is a puzzle game with a large amount of replayability, you have 5 minutes to solve 4 modules or 2.5 minutes if you want to try the hard mode. The puzzles test some basic computer knowledge as well as some awareness and listening skills. A generated manual was created and given to a teammate to talk you through "Defusing the bomb"
How we built it
We decided to divide the work among disciplinary boundaries, Cole worked on the code to run everything, while Clayton mainly worked on wiring the I/O and designed a casing for the game
Challenges we ran into
We wanted to use an Arduino nano to fit some size constraints but the number of pins on the chip was too small for all of the stuff needed to run the game. We came up with some clever tricks to reduce the number of pins we needed to use as well as implemented a 2nd Arduino nano and simply interfaced the 2 because we eventually ran out of input pins
Accomplishments that we're proud of
Being able to control 4 switches, 5 buttons, a rotary encoder, 4 RGB LEDs, 6 monochrome LEDs, an LCD screen, a buzzer, and 5 wire inputs of off 2 Arduino Nanos. Also properly coding the game to make it replayable.
What we learned
All of the ways of reducing the amount of I/O pins used, how to abstract code so you gain the ability to gather data from different places without the need of refactoring.
What's next for Bomb Defusal Puzzle
Implementation of different modules, a properly constructed case with better attachments, and added complexity to the already existing modules
Log in or sign up for Devpost to join the conversation.