あなたは子供の頃、ChatterTelephoneで遊んだに違いありません。おしゃべり電話には事前に録音された音声がいくつかあり、番号のダイヤルで再生されます。映画トイストーリー3でも見たことがあります。 ここでは、この男グラントギブソンが、フィッシャープライスのChatter電話をRaspberryPiボードを使用してTalkingChatter スマートフォンに 変換しました。この スマートフォン はあなたに話しかけ、天気情報、映画情報を伝え、特定のイベントについて警告します。また、あなたはそれではるかに多くをすることができます。
Raspberry Piとは別に、彼はワイヤレス接続にWi-Fiドングルを使用し、もちろんすべてのリクエストを処理するためにPythonスクリプトを使用しました。この電話は基本的にJSON形式のAPIを使用して、さまざまなオンラインサービスから取得します。現在、このスクリプトを使用して、Rotten Tomatoesから映画情報を取得し、Forecast.ioから天気予報を取得できます。このChatter スマートフォンに は、Twitterアカウントからのラジオおよびプッシュ通知システムもあります。
入力は回転ダイヤルを介して行うことができ、出力はRaspberryPiの3.5mmジャックに接続されているChatter電話の内蔵スピーカーからの音声です。回転ダイヤルは、3つのマイクロスイッチを使用してダイヤル位置を読み取ります。それはチャッターにあるように、それは、内蔵のChatter電話のメカニズムダイヤル位置を読み取るためにマイクロスイッチのプッシュとリリースシーケンスを読み取る、それが保管されています スマート フォン。
小さな9グラムサーボモータは、真剣に非常にクールな探しているその目の動きを、作るために追加されました。また、プッシュボタンスイッチは「オンフック」センサーとして使用され、レシーバーがクレードルにあることを検出します。
JSON APIを使用して任意のWebサービスを統合し、アラートを設定してTwitterアカウントに通知をプッシュできます。たとえば、この男は次のようなクールなアラートを設定します。国際宇宙ステーションが自分の場所を通過するとき。インタラクティブなメニューとフレーズは事前に録音されています。また、録音されていないコンテンツには、Google翻訳のテキスト読み上げAPI が使用されています。
だから、ラズベリーパイを手に入れて、このクールなチットチャットチャッター スマートフォン を作ってください。