Code Monkey home page Code Monkey logo

smart-mirror's Introduction

SMART MIRROR

Description:-

A smart mirror, also known as a magic mirror, displays the time, weather, calendar, news, and social media updates. The magic is created by placing a transparent mirror over a screen such as a tablet, monitor, or TV. The technology is driven by a Raspberry Pi or combined Windows PC, with voice recognition and touch technology.

MATERIAL

Material Required to make this smart mirror is given below .The budget stated below is the maximum budget with the best qualities of product we have counted in ; you can also minimize the budget by taking any other alternative product insted of this , or if you want to purchase this one , i have embedded down the links in the list itself.

Components-Required Cost
Raspberry pi 4 module 5000/-.
Pi 4 case 250/-.
Pi 4 adapter 750/-
LED monitor 10000/-.
Two-way mirror 100/-.
SD card (32 GB) 400/-.
HDMI cable 200/-.
Speaker 500/-.
Microphone 200/-.
LED lights 400/-.
Total Components-Cost 20,200/-

: Procedure :

Step:1 Mounting and frame building

First things First, we need to make the frame of the smart mirror.


Step:2 Installation

We need to install few software’s and module to obtain the desired result facilities we need as our output in the smart mirror.

So for the software that’s driving all this. There are two, maybe three ready-to-go solutions for this. The first one, and maybe the most obvious one, is MagicMirror². That’s a Raspberry-Pi-native software that’s made to sit behind a semi-transparent, mirrored piece of glass and shine its information through that mirror, creating that “mirror, mirror on the wall” illusion. MagicMirror² is free and open-source and has a ton of plugins and expansions. But. First, the interface is optimized to just be black and white, since it’s made to shine through a mirror, and getting anything to look nice without that mirror is going to take some effort. And, the more severe issue for me, the way you set up MagicMirror² is by editing JSON files over remote desktop or through an SSH terminal. I don’t have those sort of masochistic tendencies, so that didn’t particularly excite me. But I tried anyways, and after digging through the tons of different calendar plugins and finding the one that seems to be the go-to powerful option, I just gave up when I saw the 50-page-long documentation on how to write the JSON that would display a shared calendar. Like, this shouldn’t be so hard. For me, that’s not fun to set up, and changing anything in the future would mean re-learning the entire thing again.

It also kind of explains that when MagPi, the official Raspberry Pi Magazine, covered MagicMirror², they spent five pages explaining how to build the build the wooden frame, and only one page on software. It would probably scare a lot of people away if they covered it more realistically – which is the other way around. One page on the frame, five pages on how to edit JSON files.

Install Raspberry Pi OS
Install Magic Mirror
install modules
Magic Mirror Auto Start
Raspberry Pi auto restart

IF you want a Guide to install all the softwares you can check out this blog post Program the Raspberry Pi for SMART MIRROR


Step:3 INTEGRATION

NOW it’s the time to integrate all the components, in the previous steps we are done with the frame and software installed raspberry pi. Now we have to integrate the following into the frame: -

monitor screen
Two-way mirror
raspberry pi
led light

The rest work is of connections. Now, Connection needs to be done carefully and the connection should be more Clean and well connected.IF possible try to connect all the systems inside the frame box with the help of multi-socket . so it will seems more clean as after doing so you will have only one wire outside the frame that you want to plug-in in the power supply.


Step:4 Final Outlook

Hurray!!!!!!

This is the final outlook of the project.

In this we will get our reflection with the digital updation of various feature in the mirror itself.

📬 Contact

If you want to contact me, you can reach me through below Social handles.

LinkedIn Gmail

forthebadge

🎊OUR VALUABLE CONTRIBUTORS🎊

Happy Coding 👨‍💻

Stars Badge Forks Badge GitHub contributors

GitHub license

smart-mirror's People

Contributors

shivamgoswamihere avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.