アルキメデス:AIロボットフクロウ
おなじみのウェアラブルロボットフクロウ。アルキメデスは、GoogleAIYを介してあなたの感情を判断します。
ストーリー
で紹介されているように 作成:雑誌 !
これは、かっこいい人を探し回るロボットのフクロウで、あなたが幸せか動揺しているかを判断できます。あなたが十分に興奮しているなら、彼は最終的にあなたにステッカー(または他の小さなプレゼント)を持って行かせます。マーリンが The でおなじみのアルキメデスにちなんで、彼はアルキメデスと名付けられました。 1回 および 将来 キング。 もちろん、それはブレードランナーのサイボーグフクロウを彷彿とさせます。 …そして、明らかに、クラッシュの1つ of タイタン (チェックアウトする必要があります)
まず、Google AIYビジョンキットがわからない場合は、こちらで詳細を確認してください。これがロボットの賢さの基礎です。このプロジェクトのコードはまもなく公開されます。
このロボットは、CODAME ArtobotsFestivalやArm / Hackster Asia Tourなどのさまざまなイベントに持ち込むことができるほど汎用性があります(Raspberry PiはArmチップ上で実行されるため、Broadcom BCM2835 )。言い換えれば、私はそれを再利用して繰り返すことができるので、1つのプロジェクトにこれだけの時間を費やすことを正当化することができます。また、オフィスで相棒を持っていることに興奮しています🙂
1.AIYビジョンキットの組み立て
(キットにプリロードされている他のデモもご覧ください。)
2.サーボ
次に、Seeed Groveキットからサーボを取り出し、コネクタを切断して、ボックスの蓋を持ち上げました。派手すぎるものはありません。
Joy Detection AIYデモでサーボコントロールをうまく機能させることができなかったので、それをArduinoにオフロードし、アルキメデスが止まるティーボックスに押し込みました。
サーボはピン9(フクロウの上部/パン)、10(フクロウの下部/傾斜)、および11(ボックスの蓋)に接続されます。それらのアース線はGNDピンに接続されています。次に、電源ラインとアースラインの両方を別の5V USB電源に接続して、十分な量のジュースがあることを確認します。
3.プログラミング
アルキメデスは幸せそうな顔を見つけるまで周りを見回し続け、それから立ち止まってあなたのために御馳走箱を開けます。 (ただし、彼は少し歌姫なので、本当に幸せそうに見える必要があります!)
AIYキットのLEDと喜び検出のデモを組み合わせました(それぞれ/ gpiozeroと/ joyにあります)。幸せそうな顔を見つけたらLEDピンをオンにしたかったのですが、奇妙なことに、このコードはその逆です。いつの日か、私はその理由を理解するのに十分なソフトウェアウィザードになるでしょう…
ArduinoコードはServoデモから変更されています。私は「while」ループを使用して、フクロウが本当に幸せそうな顔を見つけるまで周りを見回し続けます…その後、彼は立ち止まってあなたのために箱を開けます。 🙂
4.3Dプリントされた甲羅
私はオフィスで数晩過ごし、CADを使用して、さまざまなビットを印刷しました。最初に、それは私のAIYビジョンキットとサーボアセンブリの寸法を測定し、次にさまざまな電子部品がどこに行くかを決定することを含みました。頭に十分なスペースが必要でしたが、Raspberry Piを下に取り付けても、カメラとボタンのアセンブリを頭に置いておくことができるように、ベースの近くに配置する必要もありました。
ウィングとチェストピースを取り付けループで印刷することにしたので、後でアルミワイヤーで組み立てることができました。 (胸の部分は元々尾だったのでフクロウの尾と呼ばれていますが、正面の方がはるかに見栄えがします。もう少し威厳を持たせたい場合は、おそらくいくつか作ることができます。)
すべてをOnShapeでデザインし、水色のTaulman N-Ventフィラメントを使用してHacksterのLulzbotTaz 6に印刷しました(販売終了)。
アセンブリノート
ヘッド: 3Dプリントされたパーツを取り付けるために、私は太いアルミニウムアーマチュアワイヤー(アートストアで販売されている)を使用しました。ヘッドについては、サーボブラケットの穴に合うように数本のワイヤーを曲げ、ヘッドを支えるためにそれらを曲げ、熱収縮チューブをスライドさせて、何もショートしないようにしました。これはかなり安定しています! Piは両面絶縁フォームテープで貼り付けました。念のため、サーボブラケットも電気テープで覆いました。
頭を印刷していたとき、それは一種の…クトゥルフのように出てきました。 LulzbotプリンターのZ軸を調整する方法はまだ解決していませんが、オフになっています。つまり、物事が常に適切に行われるとは限りません。それで、少し後悔して、私はその小さな顔の巻きひげを切り落としました。私はモザイク用のCDを切り取る実験を行ってきたので、いくつかのピースを熱接着して小さなくちばしを形成しました。今では見栄えが良く、かなり頑丈です!
本文: 体はお茶の缶にとまります…もちろん、イングリッシュブレックファースト。そこに少し曲がりくねった三脚があり、AIYキットのナットを使用してサーボ取り付けブラケットの下部に取り付けられています。さらに2、3本のボルトで彼を缶の端に固定します。次に、缶に茶色の紙を詰めます。これにより、「巣」が作成され、Arduinoが金属製の箱と三脚から絶縁されます。ケーブルを通すために、缶にいくつかの穴を開けました。
トリートメントボックス: ボックスは非常に単純です。レゴ製で、ヒンジ付きの蓋が付いています。 「開けゴマ」サーボは、蓋の下の後ろに取り付けられています。 購入できることをご存知ですか さまざまなサイズの青いレゴベースプレート?あなたはできる! ✨
パワー: 電源付きのUSBハブを使用しているので、すべてが十分に機能します。 Pi、サーボ、Arduinoはここから直接パワーを引き出します。プラグが突き出すぎてヘッドに収まらないため、USB電源ケーブルをPiの5VピンとGNDピンに直接はんだ付けしました。
ショットを処理する
出典: アルキメデス:AIロボットフクロウ
製造プロセス