Adil Khan 11 months ago
AdiKhanOfficial #FYP Ideas

An IOT Based Smart Mirror

The world we are living in is always evolving. Everyone in this world is obsessed with comfort and convenience. Interactive computing with wirelessly connected devices is being used in a variety of day-to-day activities that are altering and improving the level of living. Numerous Gadgets/Items are

Project Title

An IOT Based Smart Mirror

Project Area of Specialization

Internet of Things

Project Summary

The world we are living in is always evolving. Everyone in this world is obsessed with comfort and convenience. Interactive computing with wirelessly connected devices is being used in a variety of day-to-day activities that are altering and improving the level of living. Numerous Gadgets/Items are now emerging as a result of these intelligently computing and communication innovations, and with this Mixed media Insights, it is providing comfy, safe, and useful individual administrations and making a large number of customers comfortable. Smart cities, Smart phones, Smart automobiles, and more are all available.. Domestic strategies to improve home comfort, security, and convenience are becoming increasingly important in data communication innovation. This project will be created to make homes smart to save time. The goal of this project is to design and construct a smart mirror that serves as an attractive interface for glancing at information and can also be used to operate household appliances using voice commands. A smart mirror is a system that serves as a mirror but also displays the date, time, current temperature, and weather information. The smart mirror will control the home appliances. To create a smart mirror that receives and displays news using Internet of things (IoT) hardware.

The complete control of the Smart Mirror is done by the Raspberry Pi 4B module. A Smart Mirror can display the weather, time, and date on the mirror. These all features can be implemented by using the Raspberry Pi 4B and the data from the internet. Raspberry Pi runs with Raspbian Operating System (OS). The common procedure of building a Smart Mirror is by using an acrylic sheet covered over the LCD monitors. The Web browser and Python are used for the UI display.

Python 

  • Pandas
  • News API
  • Forcastiopy for Darksky API
  • Google API
  • Google OAuth lib

Amazon Alexa Voice Services

Project Objectives

The main objective of this project is to devise a device namely a smart mirror that has the ability to function as a regular mirror as well as an interactive mirror and display various types of content such as date, news, weather, time all at the same time. In this system, we will be also focusing on home automation. We can make a small model of home automation showing how it works through Smart Mirror. However, it would be very easy to write an application to control household appliances like switching on/off lights and fans through voice commands. Smart mirror for home automation has great potential to enhance the user experience for accessing and interacting with information. This system is especially useful for physically challenged people, old people, and children. Everyone can easily access this system easily even while doing their daily chores.

Project Implementation Method

The proposed system is devised using  Raspberry  Pi 4B stays hidden behind the mirror and controls the data being displayed on the mirror. Firstly, install the Debian-based Rasbian OS on the memory card and put this card into Raspberry Pi 4B. The overall system has two main components - a hardware component and a software component. The hardware model is a 2-way mirror covering an LCD screen, both of which approximately measure 23” diagonally. The LCD screen is connected to a Raspberry Pi 4B. The Raspberry Pi 4B has a microphone connected in order to collect audible input. All components are encapsulated within a wooden frame. On the software side, we host a local server that generates web content to be displayed on the screen. The  Raspberry  Pi is connected to an LCD  screen via an HDMI  port and also has  Wi-Fi and Bluetooth interfaces built-in. Over this LCD screen, a two-way reflective mirror is placed, this mirror acts as a reflective surface that enables it to display on the monitor and to be visible on the mirror. The Web browser and Python are used for the UI display. For the voice command, we will use Amazon Alexa voice services.

The design of the system is a combination of a layered architecture and a client-server architecture. The user interacts primarily with the GUI that is built upon the OS we will use for the development of our system. When they attempt to make requests to edit their settings directly, they will be making a call as an application to the underlying OS, which will change the system accordingly. The system itself communicates with remote clients via the Internet. When receiving information for interface modules, the system acts as a client to the web services. In interacting with other smart devices, the system will act as a server for information

Benefits of the Project

  1. This device act as a real-time mirror interface that secures the personal user information of others.
  2.  It will also provide customization services.
  3. It will allow the user to create their own profile for better management there the users allow to store their data on the cloud server.
  4. This device provides the users with all types of updates which the user will set manually. This picture shows the real-time simplicity of this device.
  5.  The displays of this device are basic on the information date and time, and weather.
  6. It helps to integrate the social media network, which is connected to our phones and computers, which makes our daily life more effective and easier. 
  7. We can control our household appliances like switch on/off lights and fans through voice commands.
  8.  Mostly we are using the mirror in colleges also for various functions like fingerprint sensor or barcode scanner are integrated for registrations etc
  9. We can use this kind of mirror in colleges also to display notice which will also reduce the use of paper which is good for the environment.
  10. Smart Mirror can also be used for security purposes.

Technical Details of Final Deliverable

In this project, we are focusing on displaying information like time, date, weather forecast, news, and also other needy information using the Raspberry pi 4B model that acts as Processing Unit. Besides, we are also focusing on controlling the home appliances like bulbs, and TV  through Voice commands using Amazon Alexa Voice Services on Raspberry Pi 4B. For this, Firstly we install Rasbian Debian-based OS on the SD card and then insert the card into Rasberry pi 4b. Next, we are using the Python Programming language which is builtin into the Raspbian OS and we import different libraries. 

Final Deliverable of the Project

Hardware System

Core Industry

IT

Other Industries

Others

Core Technology

Internet of Things (IoT)

Other Technologies

Artificial Intelligence(AI)

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Raspberry Pi 4 model B 8GB RAM Equipment14100041000
Rasbperry Pi 4 Shell Case Comptabile with Fan Robust Equipment1450450
5V 3A Type C Charger Power Adapter for Rasberry Pi Equipment1890890
40 pc 20cm female to femae jumper wires Equipment1420420
5V Single Channel Relay Module with Opto Isolation Equipment1200200
32 GB SD Card with SD card Reader SanDisk Ultra Class 10 for Pi Equipment125002500
Multi HDMI to Mini Micro HDMI Cable Equipment110001000
HDMI To VGA Adapter Equipment1500500
Light Bulb Equipment1250250
Samsung LCD 23 inch Equipment11000010000
2-way Acrylic Mirror Equipment145004500
Wooden Frame Equipment130003000
Screws Equipment1500500
Wooden Glue Equipment1500500
Speaker Equipment110001000
Microphone Equipment115001500
Keyboard Miscellaneous 1550550
Mouse Miscellaneous 1300300
USB Sound Card Adapter Equipment1350350
Simulator and Convince Charges Miscellaneous 190009000
Total in (Rs) 78410
If you need this project, please contact me on contact@adikhanofficial.com
TourCraft

Tour Craft would be a web based application whose primary function would be to facilitate...

1675638330.png
Adil Khan
11 months ago
Autonomous Delivery Drone

An automated drone that will deliver products from a base to a customer using GPS-based fl...

1675638330.png
Adil Khan
11 months ago
Fori Dihari

Pakistan unemployment ratio had been increased due to COVID-19 pandemic and many skilled p...

1675638330.png
Adil Khan
11 months ago
Design of nanofibrous membrane for biobased face mask to limit the Cov...

The emergence of coronavirus and its rapid spread across the globe has led to a large pand...

1675638330.png
Adil Khan
11 months ago
Covid Temperature DETECTION And automatic hand sanitizer

The main objective of this project is to measure and display the temperature of the human...

1675638330.png
Adil Khan
11 months ago