KeepTalking
I want to re-create "Keep Talking and Nobody Explodes" in real life.
Here's an example: https://heathbar.github.io/keep-talking/
I think I can use my extra Adafruit Metro M7 with AirLift and CircuitPython to do the whole thing instead of a separate microcontroller for each module.
Here are some thoughts:
Progressively get harder. With a way to re-set the "level". Ability to select the level that you want to play? Only after unlocked?
Shorter Time Allotment
Fewer Strikes
Repeat Solutions - Some modules go through multiple rounds to be de-fused. Eg: Who's on First, Memory
More Modules - Initially it looks like you only have to de-fuse the top of the box. After completing it (some number of times, or at a level of efficiency, a key appears that unlocks the bottom of the box with more modules)
Switch to turn on / off back modules when the back is on.
Even after opening the back, different difficulty levels turning some modules off, adjusting time, strikes, etc.
Can I make the maze turn from 6x6 to 8x8???
Modules:
Wires:
Just like Heathbar. Add resistors to wires so the controller knows which wire is where.
Big Button:
1 x Larger OLED Display
under a big button with a fold down cover.
RGB LED strip
Keypad:
4 x 0.66” Arduino OLED Displays - see https://hackaday.io/project/176239-keybon-adaptive-macro-keyboard
4 x micro buttons
Simon Says:
4 x Arcade Buttons w / LED
Who's on First:
6 x 0.66” Arduino OLED Displays
6 x micro buttons
1 x Larger OLED Display
5 rectangle LEDs
Memory:
1 x Larger OLED Display
4 x 0.66” Arduino OLED Displays
4 x micro buttons
5 rectangle LEDs
Switches:
5 x switches
11 x LEDs
Maze:
6 x 6 LED array
4 x micro buttons
Password:
10 x micro buttons
1 x Larger OLED Display
Venting Gas:
1 x Larger OLED Display
2 x micro buttons
2 x Number Display
Knob:
12 x LEDs
2 x Number Display
1 x 4 position knob
Front side:
Maze, Big Button, Venting Gas, Timer, Keypad, Wires
Back Side:
Simon Says, Who's on First, Knob, Memory, Switches, Password