フラットスクリーンテレビからあなた自身のDIYスマートミラーを構築する方法

$config[ads_kvadrat] not found
Anonim

フィラデルフィアのWebデザイナー、Dylan Pierceは、自分のガールフレンドのために簡単なクリスマスプレゼントを作るためにコンピュータサイエンスと肘グリースを使用すると考えていました。数日のうちに、インターネット上のすべての適切な場所でラウンドを行った段階的なブログ投稿の助けを借りて、彼が別のブログで同様のデザインを見た後に作成したスマートミラーは、しばらく。

シンプルなコンピューター上で動作するモニターを切り抜き、それを木の枠に収まる薄い2面ミラーの後ろに置くことで、Pierceはウィジェットベースのスマートミラーを作成しました。それがどのようにプログラムされているかによりますが、最新のトップニュースストーリー - 限界はあなたがそれをしたいのです。鏡もただぁぁぁぁぁ! - あなたの反射を見せます。これは、何十年もの間SF映画で見てきたような洗練されたオンスクリーンディスプレイの一種です。 少数派レポート そして トータル・リコール 彼が造ることを容易にした以外は。私は彼のDIY技術、インターネット上での彼のアイディアについて彼が感じるもの、そして私たちの日常生活でこのような技術が最終的には普通になることができる方法についてPierceに話しました。

アイデアはどこから来たのですか?

私のガールフレンドはここ数年木工をしています。それで、私は彼女を助けることから木工の基本を学びました。

私が他の人がマジックミラーのアイデアを投稿するのを見たとき、私はそれを追いかけようとしていましたが、多くの部分はヨーロッパだけでした。それで私は彼のデザインを微調整し、それのために私自身のソフトウェアを書き、そしてそれが私のガールフレンドのための完璧なクリスマスプレゼントになると思いました。

あなたの非公式な名前は「MirrorMirror?」です。

ええ、私は気まぐれにそれを思い付きました。その理由は、私はあなたが「ミラーミラー」と言うことができるようにそれの中にマイクを持っていることをいつの日か望んでいる、そしてそれはちょうどそのようなコメントに答えるためにオンになる。

あなたがこのようなことをやるのは初めてですか、それともあなたはコンピュータベースのプロジェクトに手を出しましたか?

私は2、3年前からプログラミングを続けてきましたが、私は私の生涯を通してコンピュータオタクでした。私はコンピュータが大好きです。大学でプログラミングを始めたばかりで、コンピュータサイエンスの専攻科目でさえありませんでした。私はただ自分自身を教えただけです。私は今スタートアップのために働いています、そして私はこの全体が爆発するとは思っていませんでした!

しかし、ここ数年はすべてがソフトウェアでした。私はさまざまな会社のために2つのWebプラットフォームを構築しましたが、ハードウェアを構築することは一度もありません。だから、これは私の最初のコンピュータを含む木工プロジェクトです。

どうしてそんなに早く人気が高まったと思いますか?

私が最初にやったわけではありませんが、タイミングは正しいと思います。それはクリスマスプレゼントでした、そして私がそのチュートリアルを非常に詳細にしたのでそれが簡単であると思います。ソフトウェアでさえ、誰かが従うのを本当に簡単にします。それがその大部分だったと思います。

この時点でミラーは何ができるでしょうか。

今はそれほど複雑ではありません。それに対する入力はないので、それは一種の一方向のものです。しかし、誰かが私のコードに飛び込もうとした場合、彼らはそれが可能でした。それは単なるウェブページです。それはすべて白いテキストを持つ黒いWebページです。 Javascriptを知っていれば、自分のカレンダーを追加したり、スポーツチームのスコアを追加したりできます。そのような種類のクールなものはすべて追加できます。

テキストは常にミラーのこの反復に存在しますか?

はい。現時点では、マイクやWebカメラのような入力がないため、スクリーンセーバーオフに設定しました。しかし、それがあれば、もっと対話的になるか、特定のフレーズを使って有効になるか、または顔が検出されたときにその種類の取引になる可能性があります。

それはラズベリーパイと呼ばれる小さなコンピュータで動作します。なぜあなたはそれを特に使ったのですか?

それは低レベルのコンピューティングだからです。それは低水準言語を使用します、しかし私の知識はLinuxにあります。 Webサーバーを稼働させる方法とWebテクノロジを知っているので、私は自分の知っていることに合わせて調整しました。さらにそれはグラフィカルです。私がArduinoのようなものを使っていたのなら、あなたは一種のOEDディスプレイに限られています。それはあなたの基本的な小石時計のようなものです。

プロジェクトに着手する前にどのくらいの調査を行いましたか。それとも、興味とタイミングの単純な一致でしたか?

私はその男のブログを見ました、そして私はすでにソフトウェア部分を知っていました。木工をするのはそれほど難しいことではないと思いました。それは間違いなく完璧なことではありません。誰かがRedditに投稿し、これは3年生のフィンガーペインティングのように行われているようだと言った笑。そういうことですね。私は木工職人ではありません。それはそれをきれいに見せるのにちょうど十分でした。自分の専門分野から出て新しいことを試してみるのは、いつも楽しいことです。

**それを構築する際にどんな種類の挫折がありましたか?

一番大変だったのは、ミラーの奥行きがどのように機能するかについてロジスティックに考えなかったことです。私はモニターの周りに単純な四角い木箱を作ることができましたが、私が考えていなかったのは、ケースと前面のフレームの間に薄いアクリルがあることの複雑さでした。

特に気流に関しては、改善の余地がたくさんあります。上部と下部に穴を開けるだけなので、これを行うのが最も安全な方法ではないと思われます。私が今していることは他の人からアイデアを得ることです。

あなたはあなたのブログチュートリアルを述べました。コンピューター科学に精通していなくても、平均的なJoeがそれを構築できるようにしたいと思ったからですか。

私は今日私がプログラマーであるところです。なぜなら私は段階的に物事を進める方法についての指示を与えた人々のブログを読んだからです。鏡で、私はすべての硬い部分をしました。私はソフトウェアをプログラムしました、そしてあなたはそれをインストールしてそれを実行するためにラズベリーパイを構成する必要があります。

だから私は本当に平均的な人が私が子供の頃にやったようにオンラインになってチュートリアルを読んでそれをよくフォローすることができると思います。私は15歳の私がこれを好きになるだろうということを知っているので、私がそれを作った方法を共有することは本当に重要だと思いました。

*私はあなたに気付く チュートリアルを投稿しただけですが、自分で作ろうとしている人々からフィードバックを得ましたか?

1時間ごとにリクエストが届きます。私はまだ返事を送ろうとしています。自分で自分のものを作ろうとしているのか、それとも以前に自分のものを作っていて、なんらかの理由で気にならなかったのかが私に手を差し伸べて「一緒に作ってみよう」と言っている。

私だけが一つ一つ手を差し伸べることは本当に難しいです。私が今やろうとしているのは、私たち全員が話をしたり、行き先を変えたり、ブレインストーミングをしたりできるフォーラムを構築することです。

人々はどのような提案をしていますか?今のところそれは単なる基本的な心の出会いなのでしょうか。

私は主にRedditのコメントを読んできました。さまざまな経歴を持つ親切な人たちがいます。ある人は、「間違ったタイプのディスプレイを使用しています。代わりにこれを使用する必要があります。」他の人は、「ああ、顔を認識するモジュールがあればここで調べることができます」と言っています。人々が創造的であるための提案と余地のトン。

将来的には理想的には、日常生活の中で人々がこれを使っているのを見ることができますか?私が想像できる最も近いものは、Amazon EchoやApple Watchのようなものです。

私たちはモノのインターネットに向かっています。私たちが毎日このようなものを見るならば、私はまったく驚かないでしょう。

マイク以外の機能を追加したいと思う他の機能は何ですか?

だからこそ、私は人々に手を差し伸べようとしています。ウェブカメラ、マイクが欲しいのです。しかし、私は本当にもっとブレインストーミングし、計画を思いついて、私が誰にでも成功すると思うバージョンを構築するのを助けることができると思う人々のグループにそれを提示する必要があります。ハッカーや日曜大工だけではありません。今、私は誰が私を助けてくれるのか、そして誰が同じことをしている人々のコミュニティの一員になりたいのかというパルスを取得しようとしています。

フォーラムのどこへ投稿できますか?

私はドメイン名を持っていて、フロントエンドで誰かに手伝ってもらっています。それはMirrormirror.techになるでしょう。うまくいけば、それは翌日か二日以内に起きるでしょう。

次のステップは?

私はオープンソースのアイデアについて本当にすべてです。この製品は私からではなく、他の人が他の人の考えをしているからです。私は決してそれを奪いたくありません。最初の明白なステップは、構築と改善の方法を学びたい人のための専用の場所を用意することです。

$config[ads_kvadrat] not found