Raspberry Pi powered smart mirror

Dive into the fun world of DIY with our course on building a Raspberry Pi smart mirror! Learn to code and design your very own magical mirror project.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is your ticket to building an awesome smart mirror using Raspberry Pi! You'll learn coding (HTML, CSS, JavaScript) while having a blast creating a display with a clock, news, and weather updates.

Key Points

  • Learn HTML, CSS, and JavaScript basics
  • Create a smart mirror display using Raspberry Pi
  • Understand how to host a web page on Apache server

Learning Outcomes

  • Set up your own smart mirror powered by Raspberry Pi
  • Write and customize HTML and CSS for a cool web page
  • Program a digital clock using JavaScript and integrate RSS feeds

About This Course

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

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.

  • Setup their very own Raspberry Pi powered smart mirror

  • Write basic HTML and CSS code for a smart mirror web page hosted on an Apache 2 HTTP server

  • Write JavaScript code to create a digital clock element for aforementioned web page

Instructors

Profile photo of Venkatesh Varadachari
Venkatesh Varadachari

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 in all walks of life. Venkatesh also believes in the power of education to transform lives.      Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.      He also has a degree in Electrical...

Instructors

Profile photo of Satyajeet Sah
Satyajeet Sah

Satyajeet is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satyajeet holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer and spends his time creating exciting courses around  the credit card sized Raspberry Pi.

Review
4.9 course rating
4K ratings
ui-avatar of Manojit Deb
Manojit D.
2.5
3 years ago

how did you start the pi@respberrypi platform, in your presentation you have shown directly with the command starts at pi@raspberrypi:

  • Helpful
  • Not helpful
ui-avatar of Michael Johnson
Michael J.
3.0
6 years ago

The instructors delivery was acceptable. However, the course lacked content. The instructor didn't explain how to turn the monitor into a mirror. He never explained how to apply the mirror film or how to make a frame for the monitor.

  • Helpful
  • Not helpful
ui-avatar of Jesus Cabrera Reveles
Jesus C. R.
2.0
6 years ago

YouTube has better tuttorials and are free.

  • Helpful
  • Not helpful
ui-avatar of Jörg Biedermann
Jörg B.
3.5
7 years ago

Leider Software-Versionen nicht aktuell ... sollte mal auf den neuesten Stand gebracht werden. Praktische Beispiele sind gut und umsetzbar.
Untertitel könnte verbessert werden.

  • Helpful
  • Not helpful
ui-avatar of Gary Kalwaytis
Gary K.
3.5
7 years ago

Company identifier on the screen gets in the way of course content.

  • Helpful
  • Not helpful
ui-avatar of William Anderson
William A.
5.0
7 years ago

Good class for getting a magic mirror up and running fast!

  • Helpful
  • Not helpful
ui-avatar of Vishwa Raj
Vishwa R.
5.0
7 years ago

GOOD EXPLANATION

  • Helpful
  • Not helpful
ui-avatar of Aristides Caballero Alfaro
Aristides C. A.
4.5
7 years ago

Es muy buen material pero creo que podría mejorar indicando como regresar a su configuración original al raspberry. GRACIAS!

  • Helpful
  • Not helpful
ui-avatar of Nik Batten
Nik B.
5.0
8 years ago

Good course overall. The code in the videos does not match the .pdf files included in the content.

  • Helpful
  • Not helpful
ui-avatar of Ryan Reed
Ryan R.
3.5
8 years ago

Good course for the basics. Not a lot on how to customize your mirror but it will get you up and running.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses