ハリー・ポッターに出てくる、動く物理的なウィーズリー時計を作りましょう。
ビルドのフォトアルバム: https://photos.app.goo.gl/7yxiuzpsFReUh5Yy5
ビルドの詳細はビルド ログにあります。
HomeAssistant の Apple iCloud 統合を使用して家族の位置を追跡します。このサービスにより、家族各メンバーの位置と速度をリアルタイムで更新できます。 HomeAssistant を使用すると、地理的に囲まれた任意のエリアに名前を付けることができます。これは、学校や職場などの場所にラベルを付けるために使用されます。動きに関するより良いレポートを得るために、ある時点で Traccar の使用に切り替えるかもしれません。初期の実装では life360 が使用されていましたが、API への外部アクセスがロックアウトされ、HomeAssistant の統合が破壊されました。
ホーム アシスタントを、家族の位置情報や家の内外の移動を記録する情報伝達手段として使用します。ホーム アシスタントは、Hass.io を実行する Raspberry Pi でホストされます。
カスタム ホーム アシスタント ルールは、各家族のウィーズリー時計の状態を計算します。各状態はホーム アシスタント ダッシュボードから確認できます。クロック状態の変化は、ネットワーク上の MQTT プロトコルを使用して物理クロックに送信されます。
Raspberry Pi 上で実行されるカスタム ソフトウェアは、MQTT メッセージ ストリームを監視してクロック状態の変化を監視し、それに合わせて物理時計の針を更新します。このソフトウェアは手の動きにもフレアを加えます。たとえば、時計の文字盤の各セクター内での針の配置は、その人の家からの距離によって決まります。こうすることで、誰かが家から遠くにいるのか近くにいるのかが一目で分かります。その人の時計の針が家に向かって進んでいることに気づくこともできるかもしれません。
4つの針を持つ物理的な時計。この時計は古いおじいさんの時計に取り付けられています。時計の文字盤は 8 つのほぼ均等なセクターに分割されています。各セクターには場所/状況ラベルがあります。これらのラベルは、「自宅」、「致命的な危険」、「クィディッチ」、「仕事」、「学校」、「庭」、「輸送中」、「紛失」です。
次の段階では、元の時計に付属していたチャイムを再利用する予定です。チャイムは、たとえば誰かの帰宅を知らせるなど、時計の状態の注目すべき変化を知らせることができます。現在の計画では、既存のチャイム機構の駆動にステッピング モーターを使用する予定です。
時計の文字盤の各セクターが意味するもの:
ホームホーム状態は、ホーム アシスタント Apple iCloud 統合によってトリガーされます。ジオフェンスで囲まれたエリアが定義されており、そのエリア内にいるとき、私たちは自宅とみなされます。また、Home Assistant Unifi 統合を使用して、家族のメンバーがいつホーム WiFi ネットワークに接続しているかを識別します。さらに、どの WiFi アクセス ポイント (AP) に接続されているかを識別できます。これにより、敷地内のどこにそれらがあるかについてある程度の粒度が得られます。このシステムは、誰かが店内にいるのか、母屋にいるのか、それとも屋外の庭にいるのかを知ることができます。私はホームセクターの時計回りの半分を使用して誰かが母屋にいることを示し、反時計回りの半分を使用して誰かが店にいることを示します。
紛失これは、誰かが自宅ではなく静止しており、学校や職場などの指定された場所のいずれにもいない場合の包括的な状態です。時計の針は、自宅からの距離に応じてセクター内の位置を変えます。自宅に近づくほど、手が少しずつホームセクターに近づきます。失われたセクター内の位置は対数スケールで変化し、ホームに近づくにつれてより細かい詳細が得られます。
移動中これは、家族が移動中であることを示します。
庭このセクターは、庭の近くの屋外の WiFi アクセス ポイントに接続するとトリガーされます。
学校「学校」と表示された場所にいるとトリガーされます。
作業「作業」とラベル付けされた場所にいるときにトリガーされます。
クィディッチ誰かが自転車に乗っているときにトリガーされます。これを 2 つの方法でトリガーしました。まず、歩行よりも速く、車よりも遅い、低速移動に関する一連の複雑なルールによるものです。次に、VR 屋内サイクリング アプリである Zwift で誰かが現在アクティブであることを検出します。
Mortal Perilこれは、トラッカーが誰かの速度を時速 110 マイル以上と測定した場合にトリガーされます。十代の若者たちが車を運転する年齢に差し掛かっているので、私はこの件を注意深く観察するつもりです。
新しいケースを作る代わりに、古いおじいちゃん/おばあちゃんの時計を再利用することにしました。幸運にもリサイクルショップで完璧なケースを見つけました。この時計は、小さなおじいさん時計、またはおばあさん時計と呼ばれるものでした。フルサイズの祖父時計ほど威厳がなく、動かすのも難しくありません。持っているアートワークに合わせたフェイスの寸法と、サーボと新しい時計仕掛けを保持するのに必要なケースの深さが必要でした。
ハリー・ポッターの映画のように、手には家族全員の名前が 3D プリントされています。それぞれの手の底にはその人のイニシャルが入っています。針はコントラストを高め、古びた外観を与えるためにペイントされています。
私は真鍮管の軸に手を固定する方法を見つけるのに長い時間を費やしました。クランプハブ(かさばりすぎます)、コレット(従来の時計の針が使用する金属コネクタ)、接着剤、ホットグルー(これはうまくいきます)を検討しました。最終的には、3D プリントした手の穴を戦略的に小さくすることで、ぴったりフィットするようにヤスリで穴を広げることができました。十分にしっかりしていて安全でした。片方の手から多くの材料を取り除きすぎたので、接着剤 (E-6000) を使って固定しました。
手に使用するために私が評価したフォントは次のとおりです。
この構築の過程で、私は他の人がどのようにウィーズリー時計を構築しようとしたかを調査するのにかなりの時間を費やしました。私が見つけた最も完全で本物のビルドは、Printable Props によるものです。
インターネットで調べてみると、ハリー・ポッターの映画に登場するウィーズリー時計の文字盤には 2 つのスタイルがあります。最初のスタイルはより頻繁に登場し、複製が簡単です。また、「刑務所」のような、絶対に必要としないセクターもいくつかあります。
私は 2 番目のスタイルの方が好きです。
幸運なことに、このスタイルのアーティストであるミナリマは、ウィーズリー時計の公式ライセンスを取得したポスターを販売しています。自分でアートワークを作成する必要がなかったので、これはポスターにお金を払う価値がありました。これはハリー・ポッター映画のアートワークです。
おばあちゃん/おじいちゃんの時計には、チャイムのセットが付属していました。時計機構が完成したら統合する予定です。私はこのビルドを調査し文書化するための新しいプロジェクト、Weasley Chimes を開始しました。
私は家族の位置を追跡し、送信するためにホーム アシスタントを使用しています。これを行うために、詳細な位置追跡のために Apple iCloud 統合を使用しています。家の周りのより詳細な位置を追跡するために、私は Unifi 統合を使用して、家族の各メンバーがどの WiFi アクセス ポイントに最も近いかを監視しています。
Weasley Clock センサーを作成する Home Assistant YAML 構成コードの例を含めます。このセンサーは、特定のユーザーのウィーズリー時計の状態 (自宅、庭、学校、職場、移動中、瀕死の状態、紛失、エラー) を追跡します。
ホーム アシスタントの設定例は、homeassistant ディレクトリにあります。
クロック サーボを制御する Raspberry Pi 上で実行されるデーモンが必要です。このために、ホーム アシスタントからの MQTT メッセージを監視し、物理的な時計の動きを管理する weasleylockd を作成しました。
ServoCity.com のほとんどの部品には CAD モデルがあり、ここで見つけることができます: https://www.servocity.com/step-files
HS-785HB サーボの CAD モデルはここで見つけることができます: https://grabcad.com/library/servo-motor-hitec-hs-785hb-1
時計のサポートと針のカスタム CAD ファイルは、CAD サブディレクトリにあります。
時計仕掛けの支持構造の CAD は義父のロンが作成しました。彼はこのプロジェクトのすべての 3D プリントも担当しました。
私の息子、アレックスは時計の針の CAD を作成し、時計仕掛けの CAD レンダリングを生成しました。時計仕掛けと針の完全な CAD レンダリングは GrabCad.com にあります。
文字盤アートワークの取り付けには 3M スーパー 77 スプレー接着剤を使用しました。
私は Mod Podge の使用を検討し、Mod Podge を使用して他のポスターを合板に貼り付ける実験まで行いました。
3M スーパー 77 はフェース表面をより滑らかにし、良好な接着力を得るためにアートの前面をコーティングする必要がありません。 Super 77 はすぐにセットアップできるので、使用方法に関するビデオをいくつか見て、ポスターを置くときにポスターをまっすぐに保つのを手伝ってもらいましょう。
カウント | 説明 | SKU |
---|---|---|
4 | HS-785HBサーボ | 33785S |
3 | 32T、0.250インチ (1/4) ボア 32P シャフトマウントピニオンギア | 615254 |
1 | 32P、32歯、24T C1スプラインサーボマウントギア(メタル) | 615290 |
3 | C1 スプライン サーボと 1/4 インチ シャフト カプラー (止めネジ) | 525134 |
3 | 0.250 インチ (1/4 インチ) X 2.50 インチ (2-1/2 インチ) ステンレススチール D シャフト | 634074 |
4 | 32 ピッチ、64 歯 (0.50 インチボア) アルミニウム ハブ ギア | 615194 |
2 | 6mm (0.770インチ) クランプハブ | 545616 |
2 | 5mm (0.770インチ) クランプハブ | 545612 |
2 | 4MM (0.770インチ) クランプハブ | 545608 |
2 | 3MM (0.770インチ) クランプハブ | 545604 |