Skip to content

Interactive Pong Table

Build a fully-custom beer pong table with LED-lit cup zones, IR ball detection, and arcade buttons using four Arduino Nanos communicating via I2C protocol.

  • Arduino
  • Advanced
  • 4 to 6 hours
  • 3 steps

Shop this project

Cart

You'll need

Prices from vilros.com. Tax and shipping at checkout.

Before you start, you'll need

  • Four Arduino Nano boards
  • 20 RGB LED strips for cup zones
  • IR sensors for ball detection
  • Arcade buttons

Plan the table layout

About 30 minutes

Design cup zones and sensor placement for 20 total positions.

  1. Mark 10 cup zones on each end of the table
  2. Plan LED strip routing beneath the acrylic surface

You should see

You have a clear layout with marked cup zones and sensor positions.

Wire the LED strips

About 60 minutes

Connect RGB LEDs to each cup zone with proper power distribution.

  1. Connect LED strips beneath each cup zone
  2. Wire power and data lines to Arduino controllers

You should see

All 20 LED zones light up in red and blue when tested.

Configure I2C communication

About 30 minutes

Enable four Arduino Nanos to communicate and coordinate game logic.

  1. Connect I2C lines (SDA and SCL) between all four Arduinos
  2. Assign unique I2C addresses to each board

You should see

All four Arduinos successfully exchange messages via I2C.

What to do next

Stuck? Contact Vilros Support with your board model and what you see on screen.