roomba-hack-01 準備編

↓脱走直前のiRobot Roomba780

なにがダメなのイマイチ分からないが、工作したい欲が良い感じに高まって来たので行動に移すことにする。

これまで電子工作したものとか

大学の研究室で、夜な夜なAVRを使って3x3x3のLED Cube作ったりしてた程度。
あと、HHKBにTrackPoint植えてみたりHHKBにTrackPoint植えてみたり、Lets's Noteにbluetoothドングル埋め込んでみたりしたことがある。

そろそろArduinoも触ってみたい。JenkinsのXFDとか作るのがいいだろうか。

目標

  1. roombaが自身のstatusをTwitterにつぶやく
    • 掃除開始
    • 掃除終了(xxx minutes)
    • 充電中
    • なんかうごけなくなった...
    • etc
  2. roombaをtwitter経由で操作できる
    • @roomba 掃除よろしく
  3. statusをweb上で確認できる
  4. web上でroombaを操作できる
  5. roombaから写真を撮れる

とりあえずは 1. roombaが自身のstatusをTwitterにつぶやく の実現を目指す。
それ以外はその時のモチベーション次第。

roombaとPCの通信方法

Roomba Hack (Japanese)

このページを参考に、
Bluetoothモデム BlueSMiRF
を使うことにする。

PC側は、使ってないEeePCかMacbookAirを使う予定。
おそらくBlueSMiRFとBluetoothスタックとの相性があるので、どちらもだめなら適当なbluetoothドングルを買うかもしれない。

部品調達

秋葉原にいけばさくっと全部揃うだろうけど、今回は主に通販で買う場合を考えてみる。

BlueSMiRF

Bluetoothモデム BlueSMiRF - BlueSMiRF WRL-10268 - ネット販売

1個あたり7,980円。これが材料代の大部分を占める。

三端子レギュレータ

低損失三端子レギュレーター 5V500mA TA48M05F: 半導体 秋月電子通商 電子部品 ネット通販

1個あたり100円。

mini DIN 7極

【MP-371/7】ミニDINプラグ 7P - ミニDINコネクター - その他 コネクター - マル信無線電機【マルツパーツ館WebShop】

1個あたり283円。

コネクタ

【S6B-XH-A】XHコネクター ベース付ポスト(サイド型) 6極(10個入) - XHコネクター - 電線対基板 - 日本圧着端子【マルツパーツ館WebShop】

【SXH-001T-0.6】XHコネクター コンタクト(10個入) - XHコネクター - 電線対基板 - 日本圧着端子【マルツパーツ館WebShop】

【XHP-6】XHコネクター ハウジング(6極) (10個入) - XHコネクター - 電線対基板 - 日本圧着端子【マルツパーツ館WebShop】

バラで買えれば全部で100円ぐらい。

フリスクケース

Amazon.co.jp: クラシエ フリスクペパーミント 50粒×12個: 食品&飲料

1個170円くらい

その他

線材は適当な手持ちを使う。あと、ホットボンドで適当に固める。


とりあえず、こんなものだろうか。材料が揃ったら組立編を書きます。

追記:

roomba-hack-02 はんだ付け&動作テスト編