-
11RESULT
![]()
![]()
![]()
And here is the final result: a fully functional, talking R2-D2-themed desk bot that doubles as a handy pen holder.
You can store your pens and stuff on the back while the droid keeps you company at your desk. The front screen displays a striking blue background with a red circle that symbolizes R2-D2’s eye, which pulses and animates whenever the droid speaks. It’s the perfect blend of utility and personality, a true desk companion that feels like it’s come to life right in front of you.
Every 20 seconds, the device plays a 5-second sequence of random astromech beeps and chirps. Instead of playing static files, it uses math to pick random frequencies and then bends the pitch up and down in real time. Because of this randomness, the sounds feel just as organic and unpredictable as a real droid would make.
For manual control, I’ve mapped two buttons that do the following functions:
Button 1 triggers our Easter Egg songs. I coded these six special tracks purely using R2-D2’s beep frequencies. The library includes AC/DC’s Back in Black (R2-D2 Edition), Happy Birthday, Rick Astley’s Never Gonna Give You Up (Rickroll!), the Star Wars Main Theme, the Super Mario Bros. Theme, and my personal favorite, the Pokémon Diamond/Pearl Lake Theme.
Button 2 acts as a physical toggle for the screen mode. Even if you don't have the web dashboard open, you can press this button to switch the display back and forth between the Radar UI and GIF play modes.
For now, this project has been completed. Special thanks for reaching this far, and I’ll be back with a new project very soon.
Arnov Sharma


Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.