In this guide I'll teach you how to build your own simple Google Home-enabled magic mirror using a Raspberry Pi computer and Google's AIY Voice Kit.

Overview video

A few years back I built a complicated smart mirror that used an open-source voice assistant called Jasper. But that build was complicated, required woodworking tools, and used a voice assistant that was kind of on its way out.

Mentioned here Build a Voice-Controlled DIY Raspberry Pi Smart Mirror with Jasper

So I set out on a mission to create a smart mirror that anyone could build, without specialized tools, on a kitchen table, while also reducing the time and cost as much as possible. Finally, I chose to integrate Google's Assistant, turning this magic mirror into a full-blown Google Home: a Google Home Hub clone using the Raspberry Pi, if you will.

In order to accomplish this mission, the folks at ModMyPi were nice enough to donate a pi-top CEED!. The pi-top CEED is basically a thin 14" LCD display with an integrated power button and bay to house the Raspberry Pi computer and other electronics needed for our mirror. Thanks ModMyPi :)

Time & cost

This project takes about 2 hours to complete. The beauty of this project is in its simplicity, using pre-built hardware rather than cutting your own frame and installing your own display. This project costs around $250. There are many ways to bring this cost down if you don't mind spending the extra time or shopping around for better prices. I'll mention some of the ways throughout the guide.

Let's get started!