Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Open source Mirror for Raspberry PI

License

NotificationsYou must be signed in to change notification settings

Sanjit1/WizardMirror

Repository files navigation

badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

Wizard Mirror is an open-sourceElectronjs app, that can give a regular mirror mysterious powers with the help of a Raspberry Pi!

Contents

Installation

To install WizardMirror: run this on yourRaspberry PI's terminal

bash -c "$(curl -sL https://raw.githubusercontent.com/Sanjit1/WizardMirror/master/scripts/install.sh)"

Getting Started

To start your WizardMirror, runnpm start from theWizardMirror directory. Your WizardMirror can run apps under it, for example, a time app or a weather app. App settings can be set inapps.json (which is duplicated fromappsSample.json by the installation script).apps.jsonHere are some preinstalled applications:

Time:

Time shows the current time on your WizardMirror.

Configuration:

There are configurations for the time app, which can be changed fromapps.json.apps["time"].config:

SettingPossible ValuesDefaultDescription
divList of positionspos-topLeftThe div where time will be displayed
showSecondstrue/falsefalseTo show seconds or not
twentyfourhourclocktrue/falsefalse24 Hour clock or not

Time Screenshot

Current Weather:

Current Weather shows the weather of a certain location. It updates every 20 minutes.

Configuration:

There are configurations for the time app, which can be changed fromapps.json.apps["Current Weather"].config:

SettingPossible ValuesDefaultDescription
divList of positionspos-topRightThe div where time will be displayed
tempunitC/FCThe unit of temperature to use
speedunitkm/h or m/hkm/hThe unit of speed to use
apikeyFree API key fromOpenWeatherMapNoneThe API key to get weather information fromOpenWeatherMap
cityCity List5391832List of city ID's byOpenWeatherMap

Current Weather Screenshot

Weather Forecast:

Weather Forecast shows the weather of a certain location. It updates every 3 hours.

Configuration:

There are configurations for the time app, which can be changed fromapps.json.apps["Weather Forecast"].config:

SettingPossible ValuesDefaultDescription
divList of positionspos-topRightThe div where time will be displayed
unitC/FCThe unit of temperature to use
apikeyFree API key fromOpenWeatherMapNoneThe API key to get weather information fromOpenWeatherMap
cityCity List5391832List of city ID's byOpenWeatherMap

Weather Forecast Screenshot

Hardware

Once you have finished installing WizardMirror and configured all the software, you can move on to the hardware: the actual mirror design.You will need

  • LCD screen
  • 2-way mirror glass/film
  • Wooden frame to frame the mirror.
  • Cables to get your Raspberry Pi running and connect it to the Screen
  • Other tools

What you will need to do:Open up your LCD Monitor, attach the mirror film on top of it, frame it, attach the Raspberry pi and attach it to the wall. School's starting, so I can't do much right now, but as soon as winter break starts I'll try to make a build video.

Check out how tocontribute to WizardMirror.

Positions

Here is a list of positions, where you can place your appsPositions

Feature Request

You can request features for WizardMirror through itsfeathub link.Here are requested features, you can vote for them, by clicking on the picture.

Feature Requests


[8]ページ先頭

©2009-2025 Movatter.jp