RubikTimer

From Lochraster

Jump to: navigation, search

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
Personal tools