Thingiverse

Simon Memory Game by KiwiGrinder
by Thingiverse
Last crawled date: 4 years, 5 months ago
This remake of "Game Genius Simon says game" by CircuitoMaker (https://www.thingiverse.com/thing:1990861) includes a display to show how many buttons have been pressed in the correct sequence. This feature provides important feedback to the player, so they can see if their memory is improving.
...............................
Hardware
...............................
I designed a custom PC board (Eagle files included) to hold a 2 digit display, MAX7219 Matrix driver IC, an Arduino Mini Pro, a buzzer and some headers to wire the switches & leds. The MAX7219, Arduino and some passive SMD components are mounted on the back of the board. The Display and Buzzer are mounted on the front of the board. I made my board using the toner method.
I drilled holes in the case for the 2-Digit Common Cathode 0.56" display and a DC power socket. The Power socket is wired so that when a DC supply is inserted, the 9V battery is disconnected.
To have make everything fit, I designed a new bottom that is ribbed so that only one screw is required to lock the bottom in place. I also extended the block that the screw is inserted into. The ones in the original base design are very weak and break easily.
...............................
Software
...............................
For the sound, I used the software I wrote for the Arduino Piano (https://www.thingiverse.com/thing:2665714). It contains more features than what is required but it does allow you to change the notes and the tunes it plays. (Sketch included)
...............................
Hardware
...............................
I designed a custom PC board (Eagle files included) to hold a 2 digit display, MAX7219 Matrix driver IC, an Arduino Mini Pro, a buzzer and some headers to wire the switches & leds. The MAX7219, Arduino and some passive SMD components are mounted on the back of the board. The Display and Buzzer are mounted on the front of the board. I made my board using the toner method.
I drilled holes in the case for the 2-Digit Common Cathode 0.56" display and a DC power socket. The Power socket is wired so that when a DC supply is inserted, the 9V battery is disconnected.
To have make everything fit, I designed a new bottom that is ribbed so that only one screw is required to lock the bottom in place. I also extended the block that the screw is inserted into. The ones in the original base design are very weak and break easily.
...............................
Software
...............................
For the sound, I used the software I wrote for the Arduino Piano (https://www.thingiverse.com/thing:2665714). It contains more features than what is required but it does allow you to change the notes and the tunes it plays. (Sketch included)