この記事では、Raspberry Piスマートミラーを構築するプロセス全体を段階的に説明し、必要な情報を表示するようにカスタマイズする方法を説明します。
ラズベリーパイスマートミラーの作り方
Raspberry Piスマートミラーの構築は、今日ほど簡単ではありませんでした。私たちは皆感謝すべきです Michael Teeuw 作成するため マジックミラー 、オンラインで見られるほとんどのRaspberryPiスマートミラーの背後にあるオープンソースのモジュラースマートミラープラットフォーム。
MagicMirrorは、世界中の熱狂的なファンの大規模なグループによって維持されているオープンソースプロジェクトであり、サードパーティの開発者がその機能を拡張する追加のモジュールを構築できるようにするAPIが含まれています。
MagicMirrorの他に、次のような他の同様のソフトウェアプロジェクトがいくつかあります。 DAKboard 、 Makrミラー 、 と mirr.OS 、ただし、この記事ではそれらについては説明しません。
RaspberryPiスマートミラーに必要なもの
独自のRaspberryPiスマートミラーを最初から組み立てるには、いくつかのものが必要です。
- ラズベリーパイ :もちろん、ラズベリーパイが必要です。 MagicMirrorはRaspberryPi 2、3、および4をサポートしているため、非常に多くのオプションから選択できます。 MagicMirrorのハードウェア要件は非常に控えめなので、どのバージョンのRaspberryPiを選択してもかまいません。 MagicMirrorを実行することもできます ラズベリーパイゼロとゼロW 、しかし、それらの最小限の性質は、インストールプロセスをいくらか複雑にします。
- 液晶画面 :古いモニターやノートパソコンを置いている場合は、このプロジェクトで再利用できるので幸運です。古いモニターでは、プラスチックのフレームを取り外すだけで(内部のコンデンサーには触れないでください!)、準備は完了です。古いラップトップでLCD画面を使用するには、HDMIポートを備えた対応するコントローラーボードも入手する必要があります。 eBayで画面のシリアル番号を検索するだけで、すぐに正しいものを見つけることができるはずです。
- マジックミラー :魔法の鏡のような錯覚を作り出すには、LCD画面の前にマジックミラーを配置して、明るいテキストとグラフィックだけが透けて見えるようにする必要があります。多くの企業がどんなサイズの2面ミラーも喜んでカットするので、オンラインまたはあなたの街で1つ探してください。ガラス製の双方向ミラーは見栄えが良くなりますが、アクリル製の双方向ミラーよりもかなり壊れやすくなっています。
- フレーム :LCD画面の前で2面鏡を叩いて、それを1日と呼ぶのは望ましくありません。 Raspberry Piスマートミラーをディスプレイに適したものにするには、きれいなフレームが必要です。手元にあり、基本的な木工ツールをお持ちの場合は、1時間以内に作成できるはずです。このYouTubeビデオをご覧になることをお勧めします このビルドを修正する 開始方法がわからない場合(すべての電動工具を手工具に交換するだけです)。または、ストアで適切なフレームを購入することもできます。
- キーボードとマウス :Raspberry PiをセットアップしてMagicMirrorをインストールするには、キーボードとマウスが必要です。多くのRaspberryPiユーザーは Logitech K400 Plus 、タッチパッドとマルチメディアキーが統合されたワイヤレスキーボードで、マジックミラーをリモートで制御できます。
- HDMIケーブルと電源 :最後になりましたが、電源(Raspberry Pi用とLCD画面用)とHDMIケーブルがないとRaspberryPiスマートミラーを楽しむことはできません。
ステップバイステップの説明
魔法の鏡を作るのに必要なものはすべて揃っていますか?素晴らしい!プロセスを段階的に見ていきましょう。
ステップ1:ラズベリーパイをセットアップする
Raspberry Piをまだ設定していない場合は、設定することから始めることをお勧めします。トラブルシューティングが難しいバグやその他の厄介な驚きを避けるために、最新バージョンのクリーンインストールを作成してください。 ラズビアン 。 NS 公式インストールガイド 知っておくべきことをすべて説明しているので、ここでは詳しく説明しません。
Raspbianを起動し、インターネットに接続します。 Raspberry Piスマートミラーをどこかの壁に掛けたいと思う可能性が高いため、画面の右上にあるWi-Fi記号をクリックしてWi-Fiネットワークに接続する必要があります。
手順2:MagicMirror2をインストールする
MagicMirrorの最新バージョンをインストールするには、手動でインストールする方法と、自動インストールスクリプトを使用する方法の2つがあります。これらのオプションは両方とも、 MagicMirrorの公式ウェブサイト 、ただし、自分で物事を簡単にし、自動インストールスクリプトを使用することをお勧めします。
具体的には、によって作成された自動インストールスクリプトをお勧めします サム・デトワイラー 。このスクリプトを実行するには、ターミナルウィンドウに1つのコマンドを貼り付けるだけです。
#bash -c '$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/主人/raspberry.sh)。'
スクリプトはインストール中にいくつかの質問をするので、時々その進行状況を確認してください。 MagicMirrorが完全にダウンロードおよびインストールされたら、RaspberryPiを再起動することを忘れないでください。
手順3:MagicMirror2を構成する
MagicMirrorの優れている点は、外観と動作を完全に変更できることです。デフォルトでは、MagicMirror2には次のモジュールが付属しています。 時計 、 カレンダー 、 現在の天気 、 天気予報 、 ニュースフィード 、 褒め言葉 、 こんにちは世界 、 と アラート 。
次の構成ファイルを編集することにより、デフォルトのモジュールをカスタマイズできます。
〜/マジックミラー/構成。js何かを台無しにした場合は、デフォルトの構成ファイルをコピーするだけです。
$ cd〜/マジックミラー/設定$ cpconfig。js構成。js。バックアップ
構成ファイルに変更を加えるたびに、MagicMirror2を再起動する必要があることに注意してください。これを行うには、Raspberry Piを再起動するか、次のコマンドを使用します。
$ pm2再起動mmステップ4:スマートミラーを組み立てる
これで、Raspberry Piマジックミラーが好みに合わせて構成されたので、先に進んで組み立てることができます。フレームがLCD画面のベゼルを完全に覆っていることを確認してください。そうしないと、不必要に大きな黒い境界線が表示され、電源ケーブル用の穴を開けることを忘れないでください。
ステップ5:楽しんでください!
おめでとう!これで、最初のRaspberryPiスマートミラーが作成されました。これで、壁に掛けて電源に接続し、労働の成果を楽しむことができます。
Raspberry Piスマートミラーは、自宅の便利な情報ハブになることも、次のプロジェクトの便利なダッシュボードになることもあります。いつでも現在の構成ファイルを保存し、最初から始めてRaspberryPiに新しい命を吹き込むことができることを忘れないでください。
トップ10ベストMagicMirror2モジュール
ほとんどのMagicMirrorユーザーは、さまざまなサードパーティモジュールを試して、Raspberry Piマジックミラーを調整して、これまで以上に便利で畏敬の念を起こさせることに喜びを感じています。新しいスマートミラーを最大限に活用できるように、試してみるべき上位10のMagicMirror2モジュールを選択しました。
MagicMirror2モジュールには、インストール手順が付属しています。通常、GitHubからモジュールをダウンロードし、config.jsファイルのモジュール配列に追加します。
1.1。 MMM-管理インターフェース
ワイヤレスキーボードとマウスを使用しても、RaspberryPiスマートミラーを展開した後で変更を加えるのは簡単ではありません。このモジュールを使用すると、最新のWebブラウザーからリモートでスマートミラーを制御および構成できるため、ワイヤレスキーボードとマウスを他の目的に使用できます。管理インターフェースモジュールは、ミラーの設定にアクセスするデバイスのIPアドレスがわかっている限り、構成が非常に簡単です。
2.2。 MMM-PIR-センサー
ご存知かもしれませんが、Raspberry Piはほとんど電力を使用せず、莫大な電力料金をかけずに24時間オンのままにすることができます。それでも、HDMI出力をオフにするかリレーを介してミラーをオフにすることで誰も使用しない場合に、Raspberry PIスマートミラーにPIRモーションセンサーを装備してミラーをスリープ状態にできるのに、なぜ電力を浪費するのでしょうか?これがおもしろいと思われる場合は、この便利なモジュールを確認してください。
3.3。 MMM-SmartTouch
このモジュールは、Raspberry Piスマートミラーをタッチスクリーンのインタラクティブなエクスペリエンスに変換することで、さらにスマートにすることができます。画面をタップするだけで、すべてのマジックミラーモジュールを非表示にしたり、シャットダウンボタンや再起動ボタンを表示したりできます。このモジュールを使用するには、Raspberry Piスマートミラーがタッチ入力をサポートしているか、IRフレームが装備されている必要があります。
四。 MMM-音声
Raspberry Piスマートミラーを自分の声で操作できたら、かっこいいと思いませんか?さて、このモジュールで、あなたはそうすることができます!このモジュールで私たちが気に入っているのは、完全にオフラインで機能することです。つまり、データが一部の企業のサーバーに送信されたり、広告目的で分析されたりすることはありません。音声データの分析は計算コストのかかる作業であるため、このモジュールは最新バージョンのRaspberryPiでのみ使用することをお勧めします。
5.5。 MMM-CoinMarketCap
ビットコインやその他の暗号通貨に興味がある場合は、魔法の鏡に暗号通貨情報を表示するというアイデアがお勧めです。その名前が示すように、MMM-CoinMarketCapモジュールはから暗号通貨情報を収集します コイン時価総額 ウェブサイトとそれを複数の異なる形式で表示します。
6.6。 MMM-GoogleMapsTraffic
渋滞に巻き込まれるのを嫌がらない人はいますか? MMM-GoogleMapsTrafficモジュールを使用すると、現在のGoogleマップの交通情報を含む任意の地域の地図を表示し、交通状況の良し悪しを一目で確認できます。このモジュールを使用するには、GoogleデベロッパーのページでAPIを取得する必要があります。また、Googleマップから緯度と経度の座標も必要です。
7。 MMM-AirQuality
人口密度の高い都市部では、大気の質の悪さが大きな問題となっており、あらゆる年齢の人々にひどい呼吸器系の問題を引き起こしています。このMagicMirror2モジュールを使用すると、特定の場所の現在の大気質指数を表示し、この情報を使用して、フェイスマスクなしで家を出るのが良いかどうかを判断できます。
8.8。 MMM-AfterShip
パッケージが到着するのを待つのは楽しいことではありませんが、このMagicMirror2モジュールを使用すると、待機をもう少し許容できるようにして、AfterShipアカウントのすべての小包を表示するために使用できます。設定するには、AfterShipAPIキーだけが必要です。 ここ 。
9.9。 MMM-IPCam
マジックミラーにパブリックIPカメラを表示すると、現在の交通状況や天気をリアルタイムで確認できるので、驚くほど便利です。このモジュールが登場するのはまさにそのためです。ただし、パブリックに限定する理由はありません。 MMM-IPCamはパスワードベースの認証をサポートしているため、IPカメラ。
10.10。 MMM-Reddit
熱心なRedditユーザーの場合は、このモジュールを見逃したくないでしょう。これにより、お気に入りのsubredditの上位の投稿を魔法の鏡に表示できます。 2つの表示タイプをサポートしており、表示する投稿の数を構成できます。
ラズベリーパイスマートミラーはそれだけの価値がありますか?
Raspberry Piスマートミラーを構築する価値があると思います!フレームの作成からスマートミラー自体の構成まで、プロセス全体が素晴らしい学習体験であり、Raspberry Piを使用して、壁に掛けて毎日楽しむことができる便利な会話作品を作成できます。
このプロジェクトに必要なより高価な部品がすでにいくつかある場合は、未来の鏡をほぼ無料で手に入れることができます。 Raspberry Piスマートミラーに飽きた場合は、外部モニターとして使用したり、Raspberry Piを他のプロジェクトに使用したりすることで、簡単に再利用できます。