Skip to content

tgfuellner/TableTennisDisplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TableTennisDisplay

Display for counting Table Tennis Matches

Components of the Display for Version 1 with 7-Segment LEDs

  • esp8266 (Wemos D1 mini)

  • Send data to LED Driver Shift Register TLC5916IN

  • queries state of the buttons

  • controlls the OLED display

  • Can be controled by mobile phone (mqtt or http)

  • implements counting behavieour

  • Runs with 3.3V

  • Powered by 12V Lead Acid Battery

  • DC-DC Converter for 3.3V

  • Seven Segment Displays

  • 4 Big red LED common anode for the points

  • 2 smaller green LED common kathode for the games

  • LED Driver Shift Register TLC5916IN

  • Datasheet

  • Small OLED Display ssd1306 for umpire feedback and guidance

Components of the Display for Version 2 with Hub75 64x32 RGB Matrix

  • esp8266 (Wemos D1 mini)

  • Send data to RGB Matrix over i2c to HUB75 Controler

  • queries state of the buttons

  • controlls the OLED display

  • implements counting behavieour

  • Runs with 3.3V

  • Powered by Stock 5V USB Powerbank

  • HUB75 64x32 RGB Matrix

  • HUB75 Controler: Arduino Mega

  • Small OLED Display ssd1306 for umpire feedback and guidance

Components of the Display for Version 3 with Hub75 64x32 RGB Matrix

  • esp8266 (Wemos D1 mini)

  • Send data to RGB Matrix over i2c to HUB75 Controler

  • queries state of the buttons

  • controlls the OLED display

  • implements counting behavieour

  • Runs with 3.3V

  • Powered by Stock 5V USB Powerbank

  • HUB75 64x32 RGB Matrix

  • HUB75 Controler: Custom made Atmega128 board

  • See https://easyeda.com/thomas.gfuellner/TTDisplay64x32-LDrpmkwus

  • Small OLED Display ssd1306 for umpire feedback and guidance

Counting behaviour

  • Game is won with 2 points difference and with more than 10 points
  • Indicate who has to serve - changes every 2 points or every 1 point if a player has more than 10 points
  • Recognise game won
  • write message on OLED
  • increase game count
  • after Button press: reset points and swap game display digits
  • In the last game: swap side if one player reaches 5 points
  • write message to OLED
  • do swaping after pressing of a button

Setup

Menu right after powering the display on

  • Hold back button on Power on: Join a existing Wifi or make a own AP
  • Which side serves first

Menu after long button press

  • Number of games to play:
  • default: 3 games of 5
  • 2 of 3
  • 4 of 7
  • 5 of 9
  • LED Brightness

HTTP

Remote control over Wifi

Installation

About

Display for counting Table Tennis Matches

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published