TJBot入門
TJBotは、IBMで開発されたキットで、WatsonAIサービスを開始するのに役立ちます。自分で作ったフレンドリーな小さなロボット、Raspberry Pi 3、そしてロボットを振ったり、点滅させたり、話したり、聞いたりするために必要なすべてのパーツが付属しています。
デスクトップとして、これらのデバイスが必要です:
他の作業を行う前に、Raspberry Piをセットアップし、インターネットに接続して、OSを更新することをお勧めします。ここでそれをお手伝いします。
他のコンピューターと同じように、モニター、キーボード、およびマウスを接続します。 TJBotキットに付属のmicroSDカードを挿入し、電源を接続します。電源を物理的に接続できる場所は、「PWRIN」というラベルの付いたmicro-BUSBコネクタだけです。繰り返しになりますが、TJBotに電力を供給するために5.1VマイクロUSB電源をお勧めします。
電源を入れてPiを起動すると、画面に次のような画像が表示されます。
米国のユーザーは、キーボードレイアウトを英国から米国に変更することをお勧めします。英国のレイアウトには、予期しない場所にいくつかのキーがあるためです。これを行うには、ラズベリーメニューを開き、[設定]を選択します 」、次に「マウスとキーボードの設定 」。
「キーボード」の下 」タブには、「キーボードレイアウト…」というボタンがあります。 」。そのボタンをクリックするとポップアップするウィンドウで、好みのキーボードレイアウトを見つけます。
TJBotのインストールは、1つのコマンドで実行できる1つのスクリプトで実行されます。コマンドは次のとおりです。
その行をコピーして、ターミナルウィンドウに貼り付けます。下の画像で強調表示されている画面上部のバーのボタンをクリックして、ターミナルウィンドウを開きます。
このコード行をターミナルウィンドウに貼り付けたら、 Enter を押します。 キーボードのキー。これにより、インターネットから最新バージョンのTJBotBootstrapスクリプトがプルされます。次のようなウィンドウが表示されます:
おそらく、TJBotをインストールするRaspberry Piで実行しているので、「 y 」と入力します。 ’、次に Enter を押します 。
TJBotの名前を入力するように求められます。 TJBotに任意の名前を付けるか、 Enter を押してください。 変更しないでください。本当に関係ありません、約束します。
次に、ipV6を無効にするかどうかを尋ねられます。もう一度、「 y 」と入力します ’を押して Enter 。
次の質問は、DNSクエリを高速化するためにGoogleのネームサーバーを使用するかどうかです。もう一度、「 y 」を押します ’、次に入力 。
次に、スクリプトは「ロケールを米国英語(en-US)に強制する」かどうかを尋ねます。 。」この質問には「はい」または「いいえ」と答えることができますが、米国のユーザーの場合は「はい」と答えるのが理にかなっています。
これで、次のようなプロンプトが表示されます。
このスクリプトは、RaspberryPiのオペレーティングシステムのアップグレードについて、やや恐ろしい質問をしています。これには1時間以上かかる可能性があることを警告しています(GULP)。心配しないでください。私たちの経験では、インターネット接続の速度にもよりますが、約10分以内で完了します。いずれの場合も、「 y 」と入力することをお勧めします ’をもう一度押してから、 Enter 更新プロセスを開始します。アップグレードプロセスの実行中は画面を監視してください。ただし、アップグレードプロセス全体が自動的に行われるため、画面を注意深く監視する必要はありません。このプロセスの間、テキストの画面が次々とスクロールしていくので、心配する必要はありません。
アップグレードプロセスが完了すると、このプロンプトが表示され、新しいバージョンの Node.js のインストールについて尋ねられます。 。
繰り返しますが、この質問には「はい」と答えてください。 「はい」と答えるとすぐに、 Node.js のバージョンを尋ねられます。 インストールする(6または7)。 「 7 」と入力します ’、次に Enter を押します 。スクリプトが Node.jsバージョン7 をダウンロードしてインストールすると、さらに数画面のテキストが表示されます。 ラズベリーパイに。
Node.js の後 がインストールされている場合、スクリプトはカメラがインストールされているかどうかを尋ねます。カメラはTJBotキットに付属していないため、カメラを購入しなかった場合は、「いいえ」と答えてください。
次の質問は、TJBotプロジェクトの「複製」と、それをどこに複製するかに関するものです。この場合のクローン作成は、実際にはダウンロードを意味します。ダウンロードのデフォルトの場所はデスクトップです。これは、他のどの場所よりも優れた場所です。だから、 Enter を押すだけです TJBotプロジェクトをデスクトップにダウンロードするためのキー。
これで、次のような画面が表示されます。
スクリプトは「サウンドカーネルモジュールを無効にしますか?」と尋ねています。 SparkFunのTJBotキットは、HDMIまたはUSB出力オプションの代わりにオーディオジャックをサウンド出力に使用するため、「 n 」をクリックすることをお勧めします。 ' ここ。 この質問に「はい」と答えると、後のTJBotプロジェクトでは音声が機能しなくなり、悲しくなります。
これで、TJBotの顔のASCIIアートレンダリング、セットアップが完了したことを示すメッセージ、および Enter を押すための招待が表示されます。 続ける。先に進み、 Enter を押します 。
これで、無料のIBM Bluemixアカウントへのサインアップ、ログイン方法、サービスのインスタンスの作成方法、資格情報の取得方法などについて、画面一杯のテキストが表示されます。次のページでそのウィンドウのすべての手順を説明するので、今は無視します。
最後に、ハードウェアテストを実行するかどうかを尋ねられます。インストールプロセス中に行った変更の一部により、何も問題がない場合でもこれらのテストが失敗する可能性があるため、「いいえ」と答えることをお勧めします。
最後の質問は、「今すぐ再起動しますか?」です。 「はい」と答えることができます 」ですぐに再起動するか、「いいえ」 ’と後で再起動します。先に進んで「はい」と答えることをお勧めします ’。
TJBotの魔法の力は、IBMの人工知能サービスであるワトソンからもたらされます。 Watsonを使用するには、無料のIBMCloudアカウントを作成する必要があります。
次に、IBMCloudアカウントにサインアップする手順を説明します。
IBMアカウントにサインアップするには、このWebサイトにアクセスする必要があります。これで、作成したIBMidを使用してIBM CloudWebサイトにログインできるようになります。
空欄に記入してアカウントを作成し、メールアドレスを確認してください。 7桁の確認コードを含むIBMからの新しいメッセージが届くはずです。以下に示すように、フィールドにコードを入力します。
確認コードを入力すると、IBMアカウントダッシュボードが表示されます。ここで行う唯一のことは、以下に示すように、右上のメニューを使用してログアウトすることです。
これで、IBM CloudWebサイトにログインできます。このリンクからIBMCloud登録ページにアクセスしてください。
IBMidに使用したメールアドレスを入力し、 Enter を押します 。電話番号の入力を求められます。
[アカウントの作成]をクリックした後 」、アンチスパムボットキャプチャを完了するように求められたら、次のページに移動します:
下の写真のように、アカウント確認リンクが記載されたメールがまもなく届きます。
「アカウントの確認」をクリックします 」ボタンをクリックして、IBMのクラウドチームにあなたが実在の人物であることを知らせます。このページが開きます:
青い「ログイン」をクリックします 」ボタンを押すと、IBMCloudに自動的にログインします。
「組織に名前を付ける」ように求められます。これは実際には問題ではなく、好きなように自由に呼び出すことができますが、短くして、後で使用できるように簡単に入力できるようにすることをお勧めします。
組織を作成したら、スペースを作成する必要があります。繰り返しますが、名前は実際には重要ではありません。 「テスト」で行きました。
アカウントが「GoodToGo!」であることが通知されます。作成した組織とスペースの名前の概要が表示されます。
「準備ができました」をクリックします 」ボタン。
IBM Cloudがセットアップされると、下の画像に示すように、ログイン後にIBM CloudDashboardが表示されます。
これから、IBMCloudアカウントにログインするときに開始します。完了する必要のある最後のステップは、TJBotを稼働させるために必要な有料サービスにアクセスできるように、支払い情報を設定することです。
「請求」を選択することから始めます 「管理」の下の「」オプション 以下に示すように、ダッシュボードの右上隅にある「」メニュー。
このページが表示されます。 [クレジットカードを追加]をクリックします ページ中央の「」ボタン。
このかなり標準的な請求情報フォームが表示されます。記入して送信してください。
これで、アップグレードされたIBMCloudアカウントの所有者になります。これで、チュートリアルの次のステップを完了する準備ができました。それでは、TJBotを楽しんでみましょう!
私たちの最初のプロジェクトは、アドレス指定可能なLEDを音声制御するようにTJBotを設定することです。まず、LEDをTJBotに接続する必要があります。
TJBotキットに含まれているLEDの1つを見つけることから始めます。下の写真のようになり、鉛筆の消しゴムと同じくらいの大きさになります。
図提供:Maryam @ IBM
次に、このLEDをRaspberryPiに接続する必要があります。キットに含まれているF / Fジャンパー線を見つけ、下の図に従ってLEDを接続します。
図提供:Maryam @ IBM
今こそ、USBマイクをRaspberryPiのUSBポートの1つに接続するときです。どのポートに接続するかは関係ありません。接続するだけです。
IBM Cloudダッシュボードに戻り、左上隅にあるハンバーガーメニュー(これがハンバーガーメニューと呼ばれることをご存知ですか?毎日新しいことを学びます!)をクリックします。
続きを読む…。
TJBot入門必要なセットアップツール
円周率の設定
注: 最小限のセットアップで、マイクロUSBのPWR INポートをコンピューターのUSBポートに接続することで、Raspberry Pi3を起動できます。ただし、この電源装置のACアダプタ電源装置– 5.1V DC 2.5A(USB Micro-B)の入手を検討することをお勧めします。 TJBotのインストール
curl -sL http://ibm.biz/tjbot-bootstrap | sudo sh – RaspberryPiのOSをアップグレードする
Node.jsをインストール
終了!
IBMクラウド
IBMアカウントにサインアップ
IBMCloudにログイン
IBMCloudのセットアップ
IBMクラウドダッシュボード
LEDへの接続部
USBマイク接続
IBMCloudでSpeech-to-Textインスタンスをセットアップする
製造プロセス