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

Built With

Share this project:

Updates