[Conor] wired up his 3D-printed coffin doorbell to an array of RGB LEDs, a screaming speaker, and a spinning skull on a cordless screw driver to make a “quick” Halloween scare. Along the way, he included half of the Adafruit module catalog, a relay circuit board, and ESP8266 WiFi module, a Banana Pi, and more Arduinos of varying shapes and sizes than you could shake a stick at.
Our head spins, not unlike [Conor]’s screaming skull, just reading through this Rube Goldbergy arrangement. (We’re sure that’s half the fun for the builder!) Smoke ’em if ya got ’em!
Start with the RGB LEDs; rather than control them directly, [Conor] connected them to a WiFi-enabled strip controller. Great, now he can control the strip over the airwaves. But the control protocol was closed, so he spent a week learning Wireshark to sniff the network data, and then wrote a Bash script to send the relevant UDP packets to turn on the lights. But that was not fancy-schmancy enough, so [Conor] re-wrote the script in Go.
Yes, that’s right — a Go routine on a Banana Pi sends out custom UDP packets over WiFi to a WiFi-to-LED-driver bridge. To make lights blink. Wait until you see the skull.
The plastic skull has Neopixels in each ping-pong ball eye, controlled by an Arduino Nano and battery taped to the skull’s head. The skull is cemented to a driver bit that’s chucked in a cordless drill. A relay board and another Arduino make it trigger for 10 seconds at a time when the doorbell rings. Finally (wait for it!) an Arduino connected to the doorbell gives the signal, and sets a wire high that all the other Arduini and the Banana Pi are connected to.
Gentle Hackaday reader, now is not the time for “I could do that with a 555 and some chewing gum.” Now is the time to revel in the sheer hackery of it all. Because Halloween’s over, and we’re sure that [Conor] has unplugged all of the breadboards and Arduini and put them to use in his next project. And now he knows a thing or two about sniffing UDP packets.
It’s glorious.
Here, here! It is better to kludge, than to have never hacked at all.
I love it, you get a similar effect with that age group using a giant jumping spider. :P
but then you have to feed the spider…and don’t get me started on the webs everywhere.
I wonder what the combined price of all those modules are? (not critical of this in the least)
That’s a great question, I must tot it up. But almost everything except the skull/ping-pongs/2xNeopixels have already been removed so they can be re-used on other projects.
This wasn’t a permanent installation even if my youngest daughter thinks a Santa hat could transform it for Christmas ;-)
Great question. I must tot it up. Everything except the skull/pingpongs/2xNeopixels have already been removed for re-use in other projects.
This isn’t a permanent installation, even if my youngest daughter thinks a Santa hat could transform it for Christmas!
That’s one way to make sure you have lots of leftover candy for yourself.