kk logo


Beim Spiel „Heißer Draht“ muss eine Metallöse an einem Griff entlang eines gebogenen Drahtmodells geführt werden, ohne dieses zu berühren. Sobald sich die Öse und der Draht berühren, schließt sich ein Stromkreis, was vom System als Fehler erkannt und meist durch ein akustisches Signal oder eine Zeitstrafe quittiert wird.  Ziel ist es, den gesamten Parcours so schnell wie möglich zu bewältigen, wobei volle Konzentration und eine ruhige Hand gefragt sind. Dieses Projekt modernisiert das klassische Geschicklichkeitsspiel „Heißer Draht“. Statt eines einfachen Summers und einer LED bietet diese Version eine präzise Zeitmessung, ein EKG-Fortschrittsdisplay (optional) und eine Biathlon-Strafzeit-Logik.

1. Wie das Spiel funktioniert

Das Prinzip ist physikalisch simpel, aber spielerisch fordernd: Der Spieler führt eine Metallöse entlang eines gebogenen Drahtes. Sobald sich beide berühren, schließt sich der Stromkreis. Da herkömmliche Abfragen im Code oft zu langsam für Millisekunden Kontakte sind, nutzt dieser Aufbau Hardware Interrupts. Diese registrieren selbst den kleinsten „Funken“ sofort, lösen den Summer aus und berechnen die Strafzeit.

4 Heißer Draht spiel mit TFT Display für Fehler und Zeitanzeige und EKG anzeige

2. Der Spielablauf

Das Einstellungsmenü: Nach dem Einschalten landet man im Startmenü. Hier können über einen Rotary Encoder der Summer (An/Aus), die Strafsekunden pro Fehler und die Kontaktsperre (Entprellzeit) konfiguriert werden. Auch die ewige Bestzeit lässt sich hier verwalten.

2 Heißer Draht spiel mit TFT Display für Fehler und Zeitanzeige

Der „Bereit“-Modus: Ein Druck auf den Start-Knopf wechselt in den Vorbereitungsmodus. Das Display zeigt die aktuelle Bestzeit (BestEver) und den Rekord der aktuellen Sitzung (Session) an. Das Ziel & die Auswertung: Das Spiel endet, wenn der Spieler den Stop-Knopf drückt. Die Endzeit berechnet sich nach der „Biathlon-Formel“. Gesamtzeit = Laufzeit + (Fehler x Strafsekunden).

1 Heißer Draht spiel mit TFT Display für Fehler und Zeitanzeige

 

    3. Die Verdrahtung

    Bauteil Arduino Pin Beschreibung
    TFT Display 10, 8, 9, SPI 4" ILI9486 Display (CS, DC, RST + SPI Pins)
    Rotary Encoder 2 & 3 Zum Ändern der Werte im Menü
    Menü-Taster 4 Blättert durch die 4 Einstellungspunkte
    Start / Stop 5 Startet das Spiel, stoppt die Zeit und resettet
    Der Draht 6 Der Spiel-Parcours (löst Hardware-Interrupt aus, nicht ändern)
    Summer 7 Mechanischer 5V-Buzzer für akustisches Feedback

     

    Der Arduino Code für den heißen Draht

     

    Der Arduino Code für den heißen Draht mit einer EKG Linien und damit einer Zeitbegrenzung auf 5 Minuten. 

     3 Heißer Draht spiel mit TFT Display für Fehler und Zeitanzeige und EKG anzeige

     

    Der Arduino Code für das Spiel mit nur einer Chance

     5 Heißer Draht spiel mit TFT Display für Fehler und Zeitanzeige und EKG anzeige

     

     

    Ronnie

    schwäbischer tüftler und bastler, kraftsportler, neurodivers, 45 Jahre, 1 Frau, 5 Kinder und 1003 Ideen. 

    1.2 ronnie berzins

    Kontakt

    visitenkarte