I was toying with the idea of a Halloween themed build a few weeks back but was stuck for ideas, then I came across an awesome fencing mask in a charity shop, and the idea for Dr. Tape Head was born!
I had a pretty clear idea from the start what I wanted – moving laser eyes, smoke generation and some kind of text to speech function to bring the whole thing to life.
I started by building the individual parts – eyes (ping pong balls with lasers and LEDs, cased in Lego) , ears (old headphones with speakers added) and mouth (cassette tape with pHAT Beat). I then built these into the mask, pulling together the code I needed to control them on the Raspberry Pi.
Next I cobbled together a Python script on the Pi to read text from a Google Sheets spreadsheet, then set this up to be auto-populated from the IFTTT service. This meant that the doctor would read out real-time notifications from the web, as well as messages sent directly to him via SMS or Google Assistant.
Later I just had time to add finishing touches, with hair made from dismantled cassette tapes and an old mannequin hacked about to allow for clothing and a hidden power supply.
Getting the doctor up & running was a really fun project – quite time pressured but great to jump on the Halloween bandwagon and work to a theme, i.e. spooky!
The full project write-ups are available at:
…and in case you can’t see the embedded video above it’s on YouTube at https://youtu.be/mykrJEozIoM