hardwareShipped — 2026

DuoPong

Two-player robotic ping pong arcade engineered from scratch

DuoPong
01 / Overview & Summary

A physical IoT arcade table where two players control motorized paddles with analog joysticks and trigger servo striking flaps to rally a ping-pong ball, featuring ultrasonic goal detection and digital scorekeeping.

02 / Technical Architecture & Story

DuoPong is a two-player robotic ping-pong arcade machine engineered entirely from the ground up by the Neo Spark student builders cohort. Two robot paddles slide horizontally along a custom wooden playing arena, driven by DC gear motors and L298N dual H-bridge motor drivers under precise analog joystick control. When the ball arrives, players hit a dedicated strike button to swing an MG90S servo-actuated paddle flap that propels the ball across the table.

The electronics architecture splits duties between an Arduino UNO handling Player 1 inputs and motor actuation, and an ESP32 microcontroller coordinating Player 2 and master game logic. Goals are detected automatically by two HC-SR04 ultrasonic distance sensors stationed at each goal line, configured with a deliberate cooldown window to eliminate false positives and echo reflections.

An I2C LCD display serves as the real-time digital scoreboard, accompanied by status LEDs and a piezo buzzer that produces sound cues on strikes, goals, and match victories. Powered by a self-contained rechargeable battery setup, DuoPong underwent ten documented validation tests to ensure tournament reliability across public exhibitions.

03 / Engineered Features
Two-player mechanical arcade table with joystick paddle navigation
Servo-actuated strike flaps triggered by tactile push buttons
Dual microcontroller architecture: Arduino UNO (P1) + ESP32 (P2 & Master)
Automatic goal detection via dual HC-SR04 ultrasonic sensors with debounced cooldown
I2C 16x2 LCD digital scoreboard with live point tracking and victory states
L298N motor drivers controlling dual high-torque DC gear motors
Audio-visual feedback with piezoelectric buzzer cues and goal indicator LEDs
Ten rigorous documented test cycles verifying electro-mechanical durability
04 / Hardware Video Demo
05 / Field Documentation & Validation
DuoPong slide 1
Enlarge
DuoPong slide 2
Enlarge
DuoPong slide 3
Enlarge
DuoPong slide 4
Enlarge
DuoPong slide 5
Enlarge
DuoPong slide 6
Enlarge
DuoPong slide 7
Enlarge
DuoPong slide 8
Enlarge
Technical Stack
Arduino UNOESP32HC-SR04 UltrasonicMG90S ServosL298N DriversDC Gear MotorsArduino C++I2C LCD
Recognition & Milestones
  • Winner — IoT Festival 2026, Informatics College Pokhara
  • Demonstrated at regional government programs on official invitation
  • Showcased at school exhibitions and community STEM demonstrations
  • Fielded alongside second Neo Spark team at IoT Festival 2026
Student Engineering Team
  • Neo Spark Hardware & Robotics GuildMechanical Fabrication & Kinematics
  • Neo Spark Embedded Systems CohortArduino & ESP32 Dual-MCU Firmware
  • Neo Spark Electronics CollectiveSensor Circuitry & Power Isolation
  • Neo Spark Testing & Reliability LabTen-Cycle Electro-Mechanical Validation
Next Project in Archive

The Yatri

Gamified exploration platform unlocking hidden cultural destinations

Explore Project