obus/docs/ideas.md

45 lines
1.1 KiB
Markdown
Raw Normal View History

2020-08-04 21:04:17 +00:00
# OBUS modules
## Modules
Modules use the standard communication protocol. Extensions in the form of additional message types can be used to request extra information and for configuration.
Only the ID/address should be configured on the modules themselves (with DIP switches or something like that).
2020-08-04 21:04:17 +00:00
## Controller
The controller could have an interface (GUI/CLI/web app) with a control panel and/or scoreboard, to enable competition between different teams.
Spectators could follow along in real time.
The controller could be a Raspberry PI to have easy networking.
2020-08-04 21:04:17 +00:00
## Needy
- TBD
2020-08-04 21:04:17 +00:00
## Puzzles
- Midgard's dial
- Big emergency button (or other big button)
- Big "mechanical knife switch"
- Timer (with metronome)
- Snake
- Boolean logic
- Last-minute modules
- Modules that require actions at specific dates
- Simon says
- Don't push this button
- Morse
- Module with a few resistors that you have to connect at the correct locations
### Essentials (for PoC):
2020-08-04 21:35:39 +00:00
- Buttons
- LCD + buttons
2020-08-04 21:35:39 +00:00
- 7-segment display
- DPAD + enter
- OLED display
2020-08-04 21:35:39 +00:00
- Console (debug?)
## Documentation
2020-08-04 21:35:39 +00:00
Documentation with the look of a datasheet of the corporation "Zeus WPI" (retro style).