Raspberry Pi Smart Mirror

by HackerHouse in Circuits > Raspberry Pi

104167 Views, 1244 Favorites, 0 Comments

Raspberry Pi Smart Mirror

Build_a_raspberry_pi_smart_mirror_thumb.jpg

Find out how to make an easy raspberry pi powered home smart mirror. It displays applications so that you can check the weather and local news while you are getting ready in the morning. It's also modular, so you can easy move it around or hang it on the wall if you like. We've created a basic application that you can run on the mirror, but it's totally customizable if you want to write some of your own code.

Materials

Blackmagic Pocket Cinema Camera_1_2015-11-10_1221_C0000.00_06_05_05.Still002.jpg

You will need a few materials for this project:

1 x Low profile monitor (we used an old led display, about 0.5" thick)

1 x 18" - 24" Acrylic See-Through Mirror, 1mm

12 ft - 1x2

12 ft - 1x3

1 x Wood glue

1 x Low profile HDMI cable

Various screws

We also modeled some brackets that can be used to sandwich the monitor in place

Brackets

If you don't have access to a 3d printer, you can also use a few pieces of 1x2 to hold the monitor in place.

Tools:

- Wood saw

- Miter box (45 deg angle cuts)

- Sharp scissors

- Tape

Instructions

How to Make a Raspberry Pi Smart Mirror

We've created this guide which shows you step-by-step how to build the frame, then load the application code on the Raspberry Pi. No coding experience is necessary, but you can use your own application or add more functionality to ours if you want.

Resources

Blackmagic Pocket Cinema Camera_1_2015-11-10_1221_C0000.00_00_02_13.Still004.jpg
Blackmagic Pocket Cinema Camera_1_2015-11-10_1221_C0000.00_01_08_21.Still001.jpg
Blackmagic Pocket Cinema Camera_1_2015-11-10_1221_C0000.00_11_59_17.Still003.jpg

All of the code used in this video is available on Github.

That's it! If you have any questions about the project, please post them in the comments and I will answer them the best I can.
Thanks, Aaron @HackerHouse

Update! We Added Artificial Intelligence to the Mirror

How to Give Your Smart Mirror Artificial Intelligence

We created another video recently that show you how to add artificial intelligence to the mirror. We created this AI and use Wit.ai for the natural language processing. Since the code is open source, anyone can help to make the AI smarter.

Unfortunately, the AI is too much for a Raspberry Pi to handle, so we created a guide on how to set it up on a Mac.

Here is a link to the Github repository: https://github.com/HackerHouseYT/AI-Smart-Mirror