Study Learn Grow
Raspberry Pi Powered Smart Mirror

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.

Overview

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.

Basic knowledge
You should know how to setup and work on a Raspberry Pi
You should understand basic Linux commands and utilities
Rudimentary knowledge of HTML and CSS is necessary to understand the project and to develop the project further
Elementary knowledge of JavaScript and PHP code is also necessary if you wish to understand and develop/modify the project

Course Information

You should know how to setup and work on a Raspberry Pi
You should understand basic Linux commands and utilities
Rudimentary knowledge of HTML and CSS is necessary to understand the project and to develop the project further
Elementary knowledge of JavaScript and PHP code is also necessary if you wish to understand and develop/modify the project

What you will learn
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
Write PHP code to read and display RSS feeds
Setup Chromium browser on the Raspberry Pi to autostart on boot

This course is meant for anyone interested in setting up their own Raspberry Pi powered smart mirror
This course is also meant for programmers with a very basic working knowledge of HTML, CSS, JavaScript, or PHP, to learn the basics of the smart mirror and then customize/improve it as a learning experience

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs