Skip to content

Keeping count of table tennis points with buttons connected to ESP-32

Notifications You must be signed in to change notification settings

avrj/table-tennis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Keeping count of table tennis points

The idea:

Keep count of table tennis points with wireless 433 Mhz buttons connected to a microcontroller, which passes the points to a MQTT broker via WiFi. Show the points in real time in a browser window.

Feature ideas:

  • undoing points
  • multiple game modes (like 2/5 serves per player, 11/21 points to win etc.)
  • led indicator to indicate wifi+mqtt connection
  • game duration timer
  • integrating to the original wunderpong app
    • starting game with the face recognition webcam (to get the names of the players)
    • saving games to the score board

MQTT broker for local development

To start the MQTT broker for local development, run:

docker run -it -p 1883:1883 -v mosquitto:/mosquitto/config eclipse-mosquitto

Configuration file for Mosquitto is located at ./mosquitto/mosquitto.conf

ESP-32 microcontroller

Where to buy:

https://www.aliexpress.com/item/ESP32-Development-Board-WiFi-Bluetooth-Ultra-Low-Power-Consumption-Dual-Cores-ESP-32-ESP-32S/32799710563.html?spm=a2g0s.9042311.0.0.27424c4d0UfrTN

Drivers for ESP-32:

https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Pinout:

ESP32 pinout

About

Keeping count of table tennis points with buttons connected to ESP-32

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published