Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Chess clock por Archer no MakerWorld

Descrição

This program implements a basic chess clock. It uses the TM1637Display library

to control the 7-segment displays and show the remaining time for each player.

The clock allows players to alternate turns and will display a "LOSE" message if a player's time runs out.

 

Turn Switching
Player lose

 

Hardware used:

- 1 Arduino Nano 3

- 2 TM1637 7-segment displays

- 2 Endstops

- 3 Microswitches

 

Connections:

  • Player 1 display

    CLK: Pin 2

    DIO: Pin 3

  • Player 2 display

    CLK: Pin 4

    DIO: Pin 5

  • Player 1 button: Pin 7
  • Player 2 button: Pin 8
  • Increase time button: Pin 16
  • Start/Reset button: Pin 15
  • Decrease time button: Pin 14

 

Functionalities:

  • Show the remaining time for each player on their respective 7-segment display.
  • Alternate turns between players using buttons.
  • Detect time expiration and display "LOSE" for the player who runs out of time.

 

Libraries:

  • TM1637Display: [https://github.com/avishorp/TM1637](https://github.com/avishorp/TM1637)

     

Firmware:

 

Chess Clock Instructions

 

  • Initial Setup

    Power On: When the chess clock is powered on, the display will show the default configured time.

     

  • Time Adjustment:

    • Increase Time: 
      • Press the Increase button to add time.
      • From 1 to 5 minutes, the time increases in 1-minute increments.
      • From 5 to 90 minutes, the time increases in 5-minute increments.
    • Decrease Time:
      • Press the Decrease button to subtract time.
      • From 5 to 1 minutes, the time decreases in 1-minute increments.
      • From 90 to 5 minutes, the time decreases in 5-minute increments.
    • Time Range:
      • The minimum configurable time is 1 minute and the maximum is 90 minutes.

     

  • Starting the Game:

     Once you have set the desired time for the game, press the Start button to begin. The active player's time will start counting down.

     

  • During the Game
    • Turn Switching:

      When the active player presses their button, the other player's clock will start counting down.

      Players must alternate turns by pressing their respective buttons.

    • Pause and Resume:

      Press the Play/Pause button to pause the countdown. Press it again to resume the countdown.

    • End of Game:

      If a player's time reaches 0, the display will show the word "LOSE" indicating that the player has run out of time and lost the game.

    • Game Reset:

      If you want to reset the time configuration while a game is in progress, hold the Start/Reset button for 3 seconds. The clock will return to the initial configuration mode, allowing you to adjust the time again before starting a new game.

 

 

MakerWorld

Chess clock

Publicado em 11 de jul de 2024

307
Curtidas
288
Downloads
553
Coleções
79
Impressões
Categoria Board Games
Tags
chess clock
Licença Standard Digital File License
Ver no MakerWorld (abre em nova aba)