US $19.97

Raspberry Pi Powered Smart Mirror

——   Created by Venkatesh Varadachari

Learn how to build, design, and customize your very own Raspberry Pi powered smart mirror!

Share this course:

Lesson time
Skill level

More about this course

This course is meant as a active learning/DIY project to learn the basics of scripting languages, while working on something fun.

This course will focus upon teaching you to setup and build your own smart mirror display. This involves creating and coding a custom web page and hosting it on a Raspberry Pi using the Apache HTTP server application.

To learn how to build your own magic mirror, we will first focus on writing a base HTML script for the website, and adding basic elements - a clock, a periodically updating news feed, and a periodically updating weather feed, to it. Once this is done, we will create a cascading style sheet (CSS) doc and customize our web page to give us the required display for a smart mirror.

 This course involves the use of basic concepts from multiple programming languages. We will be using JavaScript to program the clock display. We will also be using PHP for the two RSS feeds - news and weather. Finally, we will put all this together in our HTML script and edit the presentation of our HTML document using a CSS file to make the display visible through a partially mirrored surface.

11 Lessons

Smart Mirror – Getting Started
4 mins
What Will You Learn From This Course?
3 mins
Smart Mirror Project Requirements
8 mins
Getting Started – Setting Up Your Pi
free preview
Smart Mirror – Coding the Web Page
8 mins
The HTML Script
7 mins
The Javascript Clock Module
9 mins
Displaying an RSS feed using PHP
9 mins
CSS – Designing Our Web Page
Smart Mirror – Cleaning Up
8 mins
Setting Up Our Smart Mirror
4 mins
Smart Mirror – Connections and Final Setup
3 mins
Real Time Demonstration – Smart Mirror
3 mins

About the instructor

It you!
Venkatesh Varadachari

  • 3 reviews
  • 21 courses

Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer maker education company head-quartered in Singapore. Venkatesh believes that knowledge should be made available to people …

Read more
This course is included in Arbington Premium
$15/month gets you access to every course. Start your 14 day trial today. ☝️

Class benefits

  • Certificate of Completion
  • 30 day satisfaction guarantee
  • 24/7 streaming access
  • Direct teacher access
  • 59m of on-demand video
  • 7 downloadable files
  • Have a coupon?
  • Checkout