いくつかのモールやオフィスでミラーを見たことがあるかもしれません。そこでは、顔を見るだけでなく、デジタルで投影されたテキストや情報を見ることができます。少なくとも、映画でそれらを見たことはあります。それでは、オフィスの準備をしているときに、情報やカレンダーなどの最新ニュースをミラーで取得できるとしたらどうでしょうか。ここで、このGuy MichaelTeeuwはMagicMirrorを開発しました。ここでは、ミラーで必要なすべての更新を取得できます。インターフェイスをカスタマイズして、必要に応じて必要な情報を表示できます。
このマジックミラーは、主にラズベリーパイ、液晶モニター、2面ミラーの3つを使用して構築されています。基本的に、Raspberry Piに接続されたモニターは、木製のケースの2面ミラーの後ろに配置されるため、明るいテキストはすべて、ミラーの反対側に顔で同時に表示されます。
マジックミラーは警察の取調室にあるもので、部分的に透明で部分的に反射します。光の中で鏡のように振る舞い、暗闇の中で通常のガラスのように振る舞います。
24インチiiyamaモニターは、サイズとコネクタポートの位置に応じて選択されます。向きは縦向きモードで、ポートはミラーで使用するために側面に取り付ける必要があるためです。また、モニターケーシング内には、RaspberryPiやその他のコンポーネントを配置するための十分なスペースがあります。
Michaelは、Raspberry Pi、ケーブル、アダプターを使用してミラーとモニターを取り付けるための美しい木製ケースを作成しました。モニター用のAC電源ケーブルである1本のケーブルのみがケースの外に出ています。RaspberryPiも、USBアダプターを介して同じ電源ケーブルを使用して電力を供給されます。
ここでの主なタスクは、RaspberryPiを適切に構成することです。 Raspbian OSが使用され、Raspberry Piは、Wi-Fiインターフェイス、縦向きの画面の向き、ローカルWebサーバー(Apache)、および全幅で実行されるブラウザー用に構成されています。日付、時計、情報、ニュース、その他のフィードをミラーに表示するためのインターフェイスは、HTML、CSS、およびPHPスクリプトを使用して開発されました。そして、このHTMLコードは、ローカルWebサーバーを使用してブラウザーで実行されています。これはミラーに表示されます。 Michaelは、SSHターミナルから git pull コマンドを使用するだけで、GitHubで利用可能な最新のコードでソフトウェアを更新するPHPスクリプトも作成しました。
一部のオンラインAPIとRSSフィードは、情報とニュースかどうかを現在把握するために使用されます。他のプロジェクト関連ファイルを含むすべてのHTMLおよびPHPコードは、彼のGitHubアカウントで入手でき、RaspberryPiの構成はプロジェクトページ自体で説明されています。
さらに、彼はMagic Mirror2というMagicMirrorの新しいインターフェイスを作成しました。HTMLコーディングスキルと創造性を使用して、いくつかのクールなインターフェイスを作成することもできます。