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 ads by
Signing UpStep 1Parts List
--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 Step | Download PDFView All Steps | Next Step » |














































It is not currently possible to play music off of an SD card with only a stock Arduino but it is possible if you use something like LadyAda's Wave Shield for the Arduino. Take a look here for the shield: http://www.adafruit.com/products/94
You could also look at my other instructable where I make a talking robot head to see how I used a Wave Shield to play audio files using an Arduino. It would require some changes to the Rickroll code but is definitely possible. Here take a look:
http://www.instructables.com/id/Build-an-Arduino-powered-talking-robot-head/
Goodluck!
-XtremD
Thanks for pointing this out!
-XtremD
Thanks a million sir! You deserve a medal for your efforts.
XtremD
This is a good example:
http://www.sparkfun.com/products/8308
Any ideas? Maybe the Arduino is only used for its clock?
Thanks! Very cool!
You do have a very good point though, if you went entirely barebones and ordered all your parts from the Internet, this project would be almost disposable in terms of cost!
BTW if you're interested, the simplified Chipcorder datasheet can be found here:
http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ConsumerElectronicsIC/ISDVoiceIC/ISDChipCorder/Documents/I16COB20_UserManual.pdf
whereas the in-depth and useful datasheet can be found here:
http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ConsumerElectronicsIC/ISDVoiceIC/ISDChipCorder/Documents/ISD1600B.pdf
They mashed some specs from multiple Chipcorder chips into the same sheet so just remember that the chip we are interested in is the ISD1620B.
May meet some people's standards for a true rick-roll
I am praying that the mens bathroom has drop ceiling at my office.