Mike Buss wanted to build a memory box for his son’s birthday, but he has a tinkerer’s brain so he obviously had to overengineer the whole thing and add some techie treats. While it might look like a plain old wooden box to put keepsakes in, all the magic happens inside the lid.
A Linux OS is running under there, with a fingerprint scanner and an e-paper display sitting flush with the box’s lid, all powered by Raspberry Pi Zero W.
Hardware
- Wooden box (any box with enough room under the lid for the electronics should work, but Mike splashed out on this lovely one)
- Adafruit RTC breakout board (this clock lets the box know how long it has been running for)
- Fingerprint scanner
I wanna try a fingerprint scanner too!
In a lovely example of “I included this feature just because“, in his build post, Mike explains:
“I decided to add a fingerprint scanner to the top of the box because, ever since my son saw me use a fingerprint scanner at his daycare, he’s been dying to try one.”
That math checks out for me. In this project, Mike devised a pretty amazing use for the scanner. The e-paper display rotates through photos throughout the day, but if someone uses the fingerprint scanner, it displays one of the photos which has that person tagged in it. If grandma touches the scanner, a photo featuring her will pop up on the lid.
How does this magic work? The Python script in this zip file runs on the Raspberry Pi and receives “memories” over Wi-Fi. These memories are pulled from Mike’s and his wife’s iPhones, and consist of a photo, a description, and a list of people tagged in the photo. I can barely keep on top of deleting the useless screenshots I’ve taken on my phone over the last 18 months, so kudos to Mike and his wife for putting in the admin effort.
The little Pisugar battery means the box is entirely portable and also allows it to do smart things like shutting itself down to save power, so Mike’s currently-three-year-old son has an amazing keepsake to take with him wherever he ends up travelling.