Ping pong game played with LEDs tracked by a neuromorphic camera.
- 4 LEDs blinking with a frequency of 100Hz to mark the corners of the playing field as shown in the image above.
- 1-2 LEDs for player1 (160Hz) and optionally player2 (70Hz)
First start the Ping pong with the included Server
python ping_pong_server.pythen optionally start the client.
python neuromorphic_vision_paddle_client.pyThe client should connect to the server and the start detecting the leds of the display. After a short calibration phase the corner leds will be detected and marked on screen. The player Leds should now work and the game should be playable.
src/: Sourcecode of the game and neuromorphic camera controlesp32-controller/: Hardware details and source code for the esp32 programs used