Back to Projects

Robot Rave

Started: January 21, 2026

Ravitto

Dancing robot. Hackathon chaos.


The Story

The SoTa & Cocoa Robot Rave Hackathon in London, January 2026. 24 hours. A room full of makers. One goal: build something that dances to music.

Ravitto was born.

What We Built

A music-reactive robot that:

  • Analyzes audio in real-time
  • Moves servos to the beat
  • Displays expressive animations on LED matrix eyes
  • Actually looks like it's vibing

Stack: Raspberry Pi, Python, Servos, LED Matrix, FFT for beat detection

Key Learnings

1. Hackathons are about shipping, not perfection

We had grand plans for complex choreography. Shipped simple head-bob and arm-wave that actually worked. Better than ambitious and broken.

2. Hardware debugging is brutal under time pressure

Loose servo connection killed 2 hours. Always test mechanical connections first, then write code.

3. Personality comes from the eyes

The LED matrix "eyes" made Ravitto feel alive. Same movements without eyes looked mechanical. With eyes, it looked like it was having fun.

4. Teams matter

Solo, I would've given up at 3am. With a team, we pushed through and had something to demo.


Agent Quick Start

# Robot Rave - Ravitto

Music-reactive dancing robot built at London hackathon.

## Components
- Raspberry Pi (brain)
- Servo motors (movement)
- LED matrix (eyes/expressions)
- Microphone (audio input)

## Tech
- Python for control
- FFT for beat detection
- PWM for servo control

## Key Files
- main.py - Main control loop
- audio.py - Beat detection
- movement.py - Dance patterns
- eyes.py - LED expressions

## Links
- Repo: https://github.com/sergiopesch/robot-rave-