タグ別アーカイブ: Raspberry Pi

Amazon DashでおとうさんDashボタンをつくる

th_come_father_3

Twitterの方ではちょいちょい呟いているのですが、四ヶ月ほど前に長男が生まれました。それはもう大変にかわいいのですが、生活は一変。これまでは休日になれば半田ごてを握るほどに自由奔放に生きてきたのですが、今ではテレビの音量を上げることすらままならなくなってしまいました。

当然、趣味の電子工作に割ける時間は激減してしまいました(←ここ三ヶ月ほどほぼ毎週更新できたのは、年末年始の間に記事をある程度ストックしていたからです)。少しは時間を捻出できるのですが、奥様が長男の世話をしてくれている横で自分一人趣味に耽るのもなんだか申し訳ない気がしましたので、せめて奥様の役に立つものを作ることにしました。

何を作ろうか考えていたところに、たまたまAmazon Dashの活用(ハック)例の記事が色々目に入ってきましたので、これを使って、奥様が自室にいる私を簡単に呼び出すことができるボタンを作ることにしました。長男を抱っこしていると両手が塞がってしまうので、ナースコールのように、ボタン一つでお父さん(=私)を呼び出すボタンがあれば便利かな、と考えたのです。

ということで、早速Amazon Dashを入手しまして、いざチャレンジ。

続きを読む

Raspberry Piでコミュニケーション向けロボをつくる

th_raspi-robo_16

ここ3年ぐらい、Raspberry Piを使ったロボットとしてラピロを使ってきました。

これは大変良くできたキットで、自分がこれまで電子工作を続けてこれたのは、「これを使えばあんなことやこんなことができるんじゃないか」というアイデアを、このラピロが自分に色々思いつかせてくれたからだと思います。それらを実現していく内に、少しずつ電子工作のスキルを身につけていくことができました。

ただ、最近の自分は、話しかければいつでも応じてくれるような、人とのコミュニケーションに特化したパートナーロボを実現することに関心があって、自分の印象では、ラピロはそのような用途には不向きです。

その一番の理由は、ラピロでは基本的にRaspberry Piへの電力供給が胴体のArduino基板経由で行われることです。この仕組みでは、Raspberry Piを常時稼働させようとすると、Arduino基板にも常時通電する必要があり、結果、Arduino基板が非常に高温になってしまいます。これだとちょっと怖くて常時通電では使えないですし、かといってArduino基板を使わずにRaspberry Piだけでラピロを使おうとすると、当然ラピロは一切体を動かすことができず、せっかくラピロがヒューマノイドな形をしている意味がありません。

前置きが長くなりましたが、そんなわけで、もうちょっとお手軽な、Raspberry Piの搭載だけで成立する形のロボットをイチから作ってみることにしました。イメージとしては、「動かないハロ」のような感じです。

続きを読む

Raspberry Pi 3 Model Bのセットアップ

th_raspi3

最近はArduinoを使った電子工作(おもちゃづくり)ばかりやっていたのですが、またそろそろ家のスマート化やらロボット作成やらをやってみたくなってきましたので、久々にRaspberry Piを扱おうと思います。

これまではRaspberry Pi 2 Model Bを主に使っていたのですが、さすがにそろそろPi 3がメインになってきていると思うので、超今更ですがPi 3を買って参りました。以下、自身のためのセットアップメモです。

とりあえず以下ができればOKとします。

  • タイムゾーン設定
  • デスクトップ起動無効設定
  • 無線LAN設定
  • SSH接続設定
  • I2C設定
  • シリアル通信設定
  • カメラボード設定
  • 無線LANの接続と固定IPアドレス設定
  • パッケージの更新
  • エディタ(Vim)のインストール
  • USBオーディオデバイス接続

では、順にやっていきます。とりあえず、NOOBSを使ってRaspbianをインストールし、デスクトップ画面でターミナルを開いたところからスタートです。

続きを読む

ラピロに写真を撮ってもらう(ラピロへのタッチセンサの搭載)

 

前回はラピロとインタラクションするためにジェスチャセンサをつけましたが、今回はもう少し簡単に、タッチセンサを取り付けて、ラピロの頭に手を置くと反応してくれるようにしたいと思います。それから、その活用例として、頭にポンと手を置くと写真を撮ってくれるようにしたいと思います。

続きを読む

ラピロとインタラクションする(ラピロへのジェスチャセンサの搭載)

これまでは過去に搭載した機能の移植という形で進めてきましたが、ここからは過去になかった機能を搭載していきます。

これまで搭載してきた機能は、実は一方的にラピロがこちらに向けて何かを発信するためだけのものでした。表情を出すのも、音声を出すのも。そこで、次はこちらからのアクションをラピロに受け取ってもらえるようにしたいと思います。

ということで、今回はジェスチャセンサをラピロに取り付けてみます。

いつもはセンサの組み込み方の話をしてから最後にソフトの話をするのですが、今回は先にソフトのお話から。

続きを読む