Header Banner
wonderhowto.mark.png
Gadget Hacks Next Reality Food Hacks Null Byte The Secret Yumiverse Invisiverse Macgyverisms Mind Hacks Mad Science Lock Picking Driverless

This DIY Arduino Device Rickrolls Anyone Who Walks Near It

"This DIY Arduino Device Rickrolls Anyone Who Walks Near It" cover image

Even though it seems like forever, the phenomenon of "rickrolling" has only been around since 2007. It was started as an inside joke by a 19-year-old who just wanted to troll his buddies, but ended up becoming one of the Internet's most popular memes with over 66 million views (as of this writing).

Even the cast of Mad Men got in on the action (well, sort of).

Almost six years later, countless pranks have involved the now classic tactic, so it was only a matter of time before someone turned it into a physical device. Software engineer Zach Rattner created the rroll, a small Arduino device that rickrolls anyone who comes within six feet of it.

The rroll uses an ultrasonic sensor to detect physical proximity, then starts playing Rick Astley's Never Gonna Give You Up until they walk away. Anytime someone comes back into range, it picks up right where it left off. And the best part is that it's small enough to hide.

It's composed of an Arduino Uno hooked up to an MP3 shield and some portable speakers, all thrown inside a small aluminum enclosure. The only downside is that the parts can get pretty pricey if you don't already have some of them lying around.

As for putting it together, Zach says he just "hot glued the components into place inside the casing to make a semi-permanent device." Check out the video to see it in action.

If you're interested in building one, you can find the parts list over on Zach's blog, and download the code here.

Apple's iOS 26 and iPadOS 26 updates are packed with new features, and you can try them before almost everyone else. First, check Gadget Hacks' list of supported iPhone and iPad models, then follow the step-by-step guide to install the iOS/iPadOS 26 beta — no paid developer account required.

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!