Inspiration
Archimedes and Chirp were made for each other! The owl needs to be able to run offline, but he has only a small set of movements, which he performs at random. Why not make him respond to commands via Chirp? And, since Chirp can send ultrasonic commands, why not add them directly into the music? We could also create music around the Chirp messages themselves!
What it does
The robot owl dances along with music, based on inaudible Chirp messages embedded in the track. It's like having hidden lyrics that communicate emotion to non-humans.
How I built it
We worked with the Chirp team to generate recorded Chirp messages, and embed them in a broadcast system (a stylish hat!) and a music track.
Challenges I ran into
Two major challenges faced us: getting the Chirp "listen" script to run, and running servos with the Raspberry Pi! Both are pretty hefty.
Accomplishments that I'm proud of
We completed a surprisingly smart wearable, and gave Archimedes a dancing personality (beyond his usual random movements).
What I learned
Nail clippers make surprisingly good wire cutters/strippers!
What's next for Hidden Lyrics
Put it everywhere! Build a standardized lexicon of phrases, and enable more objects to understand them.
Built With
- arduino
- bareconductive
- chirp
- raspberry-pi
Log in or sign up for Devpost to join the conversation.