3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.


Annoying Autonomous Rickrolling Device (For April Fools' Day)

Annoying Autonomous Rickrolling Device (For April Fools\
 

  Have you ever wanted to Rickroll somebody very important for hours while sitting in a comfortable non-culpable vantage point where you can watch all the fun? Do you also want extra points for only using some salvaged old parts (an old Arduino, $6 Chipcorder and a speaker) augmented with less than $10 of stuff from RadioShack? Do you want it to be able to (theoretically) endure some aggravated Rick Astley fueled rage and abuse before finally failing for maximum hilarity? High five! You think just like me!

 I was originally going to pull this prank on my High school biology teacher for April Fools' Day but he anticipated it with his mind reading ninjutsu and instead suggested I try this prank on the Head of the Upper-Middle school. I took out my computer and set the current time and date on the Rickroll device (Codenamed "The Cinnamon Shaker") using an Arduino serial prompt and then set a target time sufficiently ahead of lunchtime to be assured of his occupation of his office. A pinch of Peruvian Instant Darkness Powder later and the box found its new home in a obscure corner of the room. I am glad to say that the device worked flawlessly and he was unable to shut off the device and had to shut it in a desk drawer with the speaker muffled against the inside of the drawer before enduring an hour worth of Rick Astley's "Never Gonna Give You Up" before the device shutoff from a anti-excessive-cruelty internal timer set to one hour.

Warning: This device is incredibly devious and annoying. It should not be used on somebody who cannot take a joke or who doesn't know what Rickrolling is. It might get you fired or yelled at. I am not responsible or liable in any way for how you use the information and Arduino sketches in this Instructable.

For all of you who do not know what Rickrolling is, this Wikipedia page sums it up quite nicely: http://en.wikipedia.org/wiki/Rickrolling

Drop me a line in the comments if you need any help with anything!

Update: Video coming soon! (I just need time to edit it and fix the sound quality.)

Update: The video is now up!!! Enjoy!!!!
 
Remove these adsRemove these ads by Signing Up
 

Step 1Parts List

For this prank we will need:

--From the Internet:

- An Arduino, Freeduino or equivalent (See note at bottom for Barebones Arduinos/Freeduinos alternatives) Price varies.

- ChipCorder I16-COB20 demo board from Winbond. Available from Digikey under part number: I16-COB20-ND $5.32
http://parts.digikey.com/1/parts/406898-board-demo-isd1620-i16-cob20.html

--From RadioShack/Hardware Tinkerer store:

- Pack of 10K resistors (although we only need two) $0.99

- 8Ohm speaker (I salvaged mine from a old tape recorder) $2.99

- Pack of 5 9V battery snap connectors (although we only need 3 or 4) $2.99

- Aluminum project enclosure $2.99

- NPN 5V Transistor (I used the TIP3055) $1.79

*A note about barebones Arduinos/Freeduinos: They must have a 5V voltage regulator that can use 9V batteries (Awww! No Diavolinos?). They also need to have a 3.3V output pin along with a 16Mhz crystal (not resonator!) to work for this project.
« Previous StepDownload PDFView All StepsNext Step »
44 comments
1-40 of 44next »
Aug 5, 2011. 9:47 AMRobot Lover says:
if you replaced the mic on the recorder with a stereo jack you could plug it into the headphone port on your computer, then the sound would be cleaner.
Aug 19, 2011. 6:16 AMjohnsewe says:
Hey, interested in trying this project. Is it possible to completely eliminate the need for the chipcorder and load the music file directly onto an sd card for the arduino to read? (this is my first big boy project with arduino, so forgive my lack of knowledge)
Aug 19, 2011. 10:29 AMRobot Lover says:
I saw a project one time that communicated directly to an SD card using a PIC microcontroller to play music. Perhaps a little try googling PIC SD card reader or something of the like.
Jun 1, 2011. 4:54 PMBuffaloNickel says:
You could play a more easily looped song, such as the "TROLLOLOL"
Apr 6, 2011. 6:19 PMChowmix12 says:
wheres the code?
Apr 6, 2011. 7:54 PMChowmix12 says:
The link still doesn't work. Here's the correct link: https://github.com/xtremd/Rickrolling-Arduino-sketch/blob/master/RickRollAlarmR2.pde
Apr 7, 2011. 5:56 AMChowmix12 says:
Thank you so much. Have you looked at my first instructable?
May 27, 2011. 3:30 PMChowmix12 says:
I am not.. I want to focus on my projects right now and I have a huge list to attend to after school gets out.
Apr 22, 2011. 1:30 PMrdswords says:
This is a great idea, but it seems like this could be implemented in a far more simple and low tech version by eliminating the arduino and triggering the play button in a simpler way.
Apr 27, 2011. 5:39 AMrdswords says:
Haha yeah. I showed it to a coworker (we're electrical engineers), and we agreed that the microcontroller was a pretty good choice afterall, because you could get random number generations, but that there were some much smaller and much cheaper microcontrollers that would reduce the size and complexity of the circuit.

This is a good example:

http://www.sparkfun.com/products/8308
May 13, 2011. 10:30 AM94CJS says:
That's horrible and twisted....and probably the reason i love it...XD
May 10, 2011. 5:00 AMjwoo2023 says:
someone could melt the glue.
Apr 12, 2011. 9:08 AMMadmardiguino says:
I wonder if there is a way to remotely activate, rather than by time? I'd love to do this to a coworker but I can't predict when he'll be at his desk.

Any ideas? Maybe the Arduino is only used for its clock?


Thanks! Very cool!
Apr 6, 2011. 5:07 PMMatrix-technician says:
(correction) In my previous comment i said "attack" a regulator to a clip. I meant attach.
Apr 11, 2011. 11:33 AMMatrix-technician says:
OK! Btw, did you know you can get 3.5 volt regulators? I'm sure you could simply attach somthing like a 100ohm resistor to bring it down a tiny bit to 3.2 or maybe 3.1 volts. That should be able to run the chiprecorder.
Apr 13, 2011. 7:21 PMMatrix-technician says:
Looks promising! This is why i love this site. Soo much usefull information can be exchanged, shared, and found all in one place. No more clicking useless link after useless link!
Apr 8, 2011. 1:40 PMbikerbob2005 says:
nice only change would be tamper resistant screws. keep up the good work.
Apr 8, 2011. 10:46 AMMosher6336 says:
This concept would make a hilarious gag gift, disguised as a similar sized device (think external hard drive, or the like) with a power button that only starts, not stops, the rick-roll.

May meet some people's standards for a true rick-roll
Apr 8, 2011. 2:50 AMcodongolev says:
hide it in someone's car. hook it to their stereo.
Apr 8, 2011. 1:45 AMcazasnark says:
What happened after? Did you get expel from school?
Apr 7, 2011. 8:49 AMblacksheepfoto says:
This is brill....

I am praying that the mens bathroom has drop ceiling at my office.
Apr 7, 2011. 9:07 AMbrentrjones says:
Awesome project. There are many annoying songs that could be used. Many from the Disco Era. Bee Gees. Blondie
Apr 7, 2011. 6:06 PMthepelton says:
How about "I want you to want me" by Cheap Trick. An aptly named band if there ever was one.
Apr 7, 2011. 11:56 AMsleeepy2 says:
I can't believe the Rickrolling wiki-link actually lead to Wikipedia. I was fully expecting to be Rickrolled!
1-40 of 44next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
11
Followers
2
Author:xtremd