RubikTimer
From Lochraster
Contents |
[edit] Idee
- Nachbau einer Stopuhr, in erster Linie zum stoppen von Zeiten beim Speedsolving von Rubiks Cube ähnlichen Puzzlen.
- Ähnlich wie der offizielle Stackmat Timer
[edit] Funktionsweise des Stackmat
Das üblicherweise für solche Zwecke benutzte Gerät funktioniert wie folgt:
- Einschalten
- Hände auf die beiden Taster legen (beide Taster müssen gedrückt sein!)
- Sobald eine der beiden Hände den Taster verlässt läuft die Zeit los
- Sobald beide(!!) Hände wieder auf den Tastern sind stoppt die Zeit
Doof, weil:
- Kein Countdown, falls Countdown gewünscht ist muss dieser mit einer zweiten Uhr/Person durchgeführt werden
- Zeiten können nicht gespeichert werden
- Unflexibel (Zeit kann nach dem stoppen nicht verändert werden, z.B. keine Strafsekunden für nicht ganz komplett gelösten Würfel)
- Kein Datenabgleich
- Uhr winzig klein, nicht beleuchtet
[edit] Gewünschte Funktionalität
- Batteriebetrieb!
- Kein Datenverlust bei leerer/entfernter Batterie
- Zwischenzeiten (Zeit wird gestoppt bei Knopfdruck, aber Timer läuft weiter und man kann erneut stoppen)
- Eingebauter Speicher um Zeiten zu speichern
- Mehrere User, so dass es kein Chaos mit den gespeicherten Zeiten gibt, irgendwo eine Anzeige welcher User gerade ausgewählt ist (LEDs? GUI mit LCD?)
- Countdown Timer (mit einstellbarer Countdown Zeit)
- Strafsekunden hinzufügen (abziehen)
- Abgleich mit PC möglich (Seriell? Speichern auf Speicherkarte (SD?)?)
- Schön große Anzeige für die Zeit, z.B.: sss.ss oder m.ss.ss
- Verschiedene Modi, ähnlich wie die offiziellen, z.B. best of 3, average of 12, single solve, average of 100, etc.
- Eventuell kleiner Tongeber der Signalton gibt bei Countdown: 3 Sekunden übrig, 2 Sekunden übrig, eine Sekunde übrig, Startton (andere Tonhöhe), o.ä.
- LCD zur Anzeige von Anweisungen, Ergebnissen, generierten Scrambles, etc.
- Irgendeine Möglichkeit eine weitere externe Uhr (d.h. ein weiteres (oder mehrere) 5er Tupel aus 7 Segment Anzeigen) anzuschließen
- Taster eventuelle separat/extern damit man beim schnellen schlagen auf die Taster nicht das Gerät beschädigt (siehe Link zu Stackmat oben)
[edit] Hardware Anforderungen
- Atmel Microcontroller mit genug Speicher um viele Zeiten zu speichern
- 7 Segment Anzeige, schön groß, mindestens 5 Stück (z.B. diese)
- Zwei Tastschalter, relativ empfindlich (man soll nicht feste drücken müssen), ebenfalls schön groß (in etwa so, dass man mit 4 Fingern drauf bekommt)
- LC Display, nicht zu klein, nicht zu teuer, nicht zu dunkel
- Kleiner Lautsprecher oder irgendwas um zwei oder drei verschiedene Töne zu erzeugen, nichts aufwendiges