You can make a seemingly innocuous portrait come to life using an ornately framed flat panel TV powered by a Raspberry Pi. With proper lighting, it will look just like a painting, but every so often, the portrait subject's eyes will shift their gaze ever so slighting, sending chills up the spines of your unsuspecting victims, er, friends.
You'll use a hidden Raspberry Pi Zero as the image playback device to drive the TV over HDMI. Plus, you'll have a set of controls available using the buttons and thumbstick of the Joy Bonnet so you can pause and start the show, and more!
Most of the parts you'll need for the image player are provided in the Adabox 005 kit -- you'll just need to supply an OTG Ethernet hub or WiFi dongle, plus a keyboard and mouse. Here are the individual parts:
You can save some money and add some convenience by getting the Pi Zero budget pack instead of some of the individual parts above:
For the digital portrait you'll need:
- Flat panel TV with HDMI input
- Ornate frame, large enough to fit TV, or
- Framing material or crown molding (a cheaper alternative) to make your own
- VESA mounting hardware to hang the TV
- Miscellaneous hardware to affix the frame to the TV, such as small wood screws and angle brackets
If you're going to cut a matte for your TV to fit a frame, you'll need a long straight edge or framing square, and a utility knife.
To cut a frame to exact dimensions or make one from framing or molding, you'll need a tape measure, hand saw and miter box, or a miter saw, as well as fasteners and wood glue, and some corner clamps.
Let's get started setting up the Pi Zero.