Smart mirror

Published on . Written by

Smart Mirror
A Mirror is a part of every person’s life, everybody looks in the mirror every day and how would it be if you can display the weather details, the calendar, time and date, reminders, news and anything you need to see before you leave somewhere.

Read more..
You can develop this project using Raspberry pi where you can program it in python to display all the things that you want to see, this project can help you remember all the minute things that can make your life easier like your work schedule, or reminders. You can program to leave notes so that it displays on the mirror, you can use a camera to recognize the person standing in front of the mirror and the remainders, notes and the schedule of that person is displayed on the mirror.

Project Description:

  1. Raspberry Pi 3 B: Raspberry Pi is a Microprocessor which has 40 pins with 27 GPIO pins, it has a 1 Giga Bytes of RAM and a SD card slot for the storage or the ROM,it can be used as a mini computer for low computing operations, it has a dual band LAN, faster Ethernet, Bluetooth, it also has USB and HDMI ports for connecting devices. This device can be used as a server which we are doing in this project.
  2. Micro SD card: You will need a minimum of 8 gigabytes SD card for this project, this SD card is used as the ROM of the raspberry pi.
  3. Display: You can use any kind of display for the project, like monitors, TV or any size display that fits your requirement for the mirror.
  4. Mirror: Use a one sided mirror, this is to see the display through the mirror.
  5. Frame: Use a frame to fix the mirror and the display.
  6. DHT 11: DHT 11 sensor detects the Temperature and humidity in the environment.
  7. Camera Use a camera to detect the person standing in fron of the mirror.

Project Implementation:

  1. Download the Raspbian OS and install it in the micro SD card
  2. Mount the display and the one side mirror tothe frame.
  3. Write a program to display the time, date, Temperature, humidity, take notes and reminders from your mobile as input and display it.
  4. Develop an Android app which can give inputs like notes, reminders to the smart mirror

Skyfi Labs Projects
Project Brief:The reminders and notes are added to the Smart mirror through the mobile app. To recognize a person we have a camera mounted with the smart mirror, using the app you can set your identity. When you stand in front of the mirror, you will get the notes and the reminders that you had set from the mobile app. The weather, time and date will be same displayed for everybody, only the notes, and the reminders are for the specific person.

Software requirements:

  1. Raspbian OS(Debian Linux): Raspbian operating systems are based on Linux, Raspberry pi are also compatible with Windows and IOS but prefer any Linux based OS
  2. Python IDE 3: Python IDE 3 is compiler where you can write and compile python program.
  3. MIT app inventor 2: This software is an online based android app development platform you can use MIT app inventor 2 to create your app.

Programing Language:

    Linux (terminal commands)

    Python

Kit required to develop Smart mirror:
Technologies you will learn by working on Smart mirror:


Any Questions?


Subscribe for more project ideas