top of page
  • Writer's pictureThe Arithmancer

Building a DIY Harry Potter Magic Mirror

Updated: Sep 26, 2019

Forget Alexa. Build your own talking, spooky mirror with a Raspberry Pi. I will walk you through the process step by step including providing all the code necessary.

Step 1: The Mirror Frame:

For all Harry Potter fans, I'd suggest starting with the Mirror of Erised from the Noble Collection that can be found here.

Step 2: The Two Way Mirror:

A two way mirror (sometimes also referred to as one-way mirrors) is a mirror that allows light through from behind. When there is no light, it functions as a normal mirror. Two way mirrors come in either acrylic or glass. Acrylic mirrors may result in a distorted reflection if not totally flat but are also much more resilient to breakage.

You will need to replace the mirror that comes with the Mirror or Erised with a bespoke two-way mirror. For those in the UK, I ordered mine from Cut Plastic Sheeting. Here are the measurements you will need to give them:

Step 3: Finding a monitor that fits the dimensions:

Here is a monitor that slots perfectly into the Mirror of Erised as if it was designed for purpose!

Step 4: The Raspberry Pi

Purchase a raspberry pi from here. For the microSD card, get a 32GB one or larger to ensure your mirror can play lots of media and voice over clips.

Don't forget to also include a microphone so that you can you can speak to the Pi!

(This is the microphone I bought)

Step 5: Putting it all together

Putting it together is pretty straightforward. I used a gluegun to glue the monitor in place which seemed sturdy enough.

504 views0 comments

Recent Posts

See All


bottom of page