アリスがコーヒーを淹れる方法

ビデオ: アリスがコーヒーを淹れる方法

ビデオ: タリーズ流 ハンドドリップの淹れ方!ホットコーヒー篇 2022, 12月
アリスがコーヒーを淹れる方法
アリスがコーヒーを淹れる方法
Anonim

昨年10月、Yandexは独自の音声アシスタントであるAliceを立ち上げました。あなたは無料のトピックについて彼女と話すことができます(時々アリスはフェルトブーツのふりをして、場違いに答えますが)、またはいくつかの曲を見つけてオンにするように頼むことができます。今年の5月、AliceはYandexが開発した最初の「スマート」コラムである「Station」に統合されました。列の音声アシスタントに連絡することで、ユーザーは音声アシスタントを拒否したり、アラームを設定したり、カレンダーで会議を思い出したりするように依頼できます。しかし、アリスの機能はこれに限定されません。音声アシスタントを「スマート」ホームの一部にすることができます。 Yandexの従業員であるNikolayDanilovとモスクワミュージカルシアターの照明エンジニアであるOlegMitinは、N +1エディションのコーヒーメーカーの例でこれの可能性を示しました。

アリスの立ち上げ直後、YandexはDialoguesプラットフォームを導入しました。これは、開発者が言うように、音声アシスタントに新しいことを教えることができるWebサービスです。 「ダイアログ」のおかげで、どのユーザーもアリスに必要な音声コマンドを実行するように教えることができます。ここではすべてが比較的単純です。コマンドはYandex側で認識され、実行はスキル内のアクションのリストに従って実行されます。この場合の機会は事実上無制限であり、これは、アリスがスマートホームシステムのジャービスの執事のレベルにほぼ変更できるというダニロフとミティンの考えの基礎です。

Image
Image

Oleg Mitinは、Alisaとコーヒーマシンを「想起」させます

このアイデアを実証するために、3種類のコーヒーを淹れることができるフィリップスのコーヒーマシンと、アリスからコマンドを受け取り、コーヒーメーカーの3つのボタンの1つを「押す」という形でそれらを実行する電子機器を分散させて購入しました。 。 「押す」とは、コントロールパネルのタクトボタンの接点を閉じることです。同時に、改訂時には、コーヒーマシンの本来の機能、つまりボタンを指で押して自分でコーヒーを淹れる機能を維持する必要がありました。電子機器の散乱には、NodeMCU v.2モジュールと4セットの部品が含まれ、各部品には、高速スイッチング速度の1N4148ダイオード、430オームと1キロオームの抵抗の抵抗、KT3102バイポーラトランジスタとEDR201が含まれていました。 5ボルトの作動電圧用のリードスイッチ。

開発者は、コーヒーメーカーのコントロールパネルと、8266コントローラーに基づくNodeMCU v.2モジュールを中心とした制御電子機器との間の部分的ではあるが、それでも分離を提供するためにリレーを使用することを決定しました。コントローラーは多くの点で最愛のArduinoに似ています(そしてArduino IDE開発者ツールと互換性さえあります)が、IEEE 802.11 b / g / n標準のWi-Fiインターフェースを搭載しており、ネットワークに接続できます2.4ギガヘルツの周波数で(接続パラメーターは、コントローラーのWebインターフェースまたはファームウェアスケッチのいずれかで設定されます)。開発者はNodeMCUモジュールを選択しました。これは、3ボルトと5ボルトの外部低電流負荷用の安定した電力線と、コントローラーに電力を供給してプログラミングするためのUSBインターフェイスを備えているためです。

ESP8266開発者データベースには、コントローラーの特定の機能を使用する方法を示す多くのスケッチ例が含まれています。開発時間を短縮するために(結局のところ、プロトタイピングの段階はそれほど時間はかからないはずです)、DanilovとMitinは既製の信号機スケッチを使用することにしました。 Wi-Fiコマンドを使用してコントローラーを使用し、3つのLEDのいずれかの状態(「オン」または「オフ」)を切り替えることができます。この場合、コントローラーはプリミティブWebインターフェースを介してコマンドを受信します。コントローラーとトランジスター、抵抗器、ダイオード、リレーのバインディングを備えたモジュールは、コーヒーマシンのコントロールパネルのタクトボタンにループではんだ付けされました。

開発者はお気に入りのPerlでAliceのスキルを書き、NodeMCUのスケッチは伝統的にLuaで書かれていますが、コントローラー自体もC言語をサポートしています。アリスの新しいスキル(「話すマシンを起動する」スキルで呼び出される)では、開発者は音声メニュー(音声アシスタントは「エスプレッソ、ルンゴ、アメリカーノを準備できる」と報告します)を実装しました。複雑さ(「エスプレッソ」から「アリス、エスプレッソを作ってください」)と「メニュー」にないコーヒーを淹れるリクエストへの反応。さらに、ダブルコーヒーの概念が実装されており(この場合、コントローラーはボタンのダブルクリックをシミュレートします)、最後の注文を繰り返すこともできます。

Image
Image

コントローラーと「ストラップ」を備えた「マザーボード」

アリスのスキルは、「ターゲットを絞った」コーヒー醸造の可能性も実装しています。たとえば、「Volozhのために何か良いことをする」というコマンドを受け取った場合(Arkady VolozhはYandexの共同創設者です)、アリスはアメリカーノを料理します。開発者はまた、アリスにコーヒーの種類をランダムに選択するように教えました。アシスタントに「彼女の裁量で」コーヒーを淹れるように頼むと、彼女はランダマイザーを起動し、そこから一定の数を受け取った後、適切な飲み物を淹れます。最後に、アリスの新しいスキルには、同義語を解釈する能力が制限されています(「コーヒーを少し作る」というリクエストを受け取った後、アシスタントがエスプレッソを淹れます)。コーヒーマシンは、アリスとスマートフォンが接続されているのと同じWi-Fiネットワーク内で制御できますが、インターネットを介して制御を確立することは技術的に簡単です。

実際、ESP8266のようなコントローラーのスキルと使用法を習得するアリスの能力は、ほとんどすべてのばかげた家庭用電化製品を賢くします。そして、これは比較的安価な「スマート」な家を作るための素晴らしい機会を開きます。 DanilovとMitinは、コントローラーとその「ストラップ」に約2、4千ルーブルを費やしました。そのうち、1400ルーブルはNodeMCUのオリジナルバージョンです(中国のオンラインストアにあるこのモジュールの類似物は、非常に健全な200〜250ルーブルで見つけることができます)。 。さらに、特定のデバイスを制御するために、Wi-Fiネットワークを展開する必要もありません。ESP8266はアクセスポイントモードをサポートしています。つまり、コントローラーに直接接続できます。

トピックによって人気があります

人気の投稿