小さなジェスチャーセンサー
を使ってみました
高石武史
TTLAB
Hiroshima MotionControl Network vol.2 @ 広工大
2015-12-12
お手軽に
自己紹介
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
• 出身:日本のウェストコースト近く
• 職場:広島市東部の静かなところ
• 趣味:読書、音楽、きままなプログラミング、たま
に電子工作
• コンピュータ歴: 0x23年(minedの日本語パッチなど)
• 最近の活動:OSC広島実行委員、広島駅地下展
示ブースプロジェクト、横川ゾンビナイトのネット
ラジオに少し参加
• 近況:最近急に視力が悪化し、半田付けに支障
がでてます
先月出張した際に
秋葉原のA月電子に立ち寄ったら
軒先に600円の新製品
ジェスチャーセンサー?
ちっちゃい!!
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
• 相対距離・明るさ・色・ジェスチャー
• 可視光フォトダイオードx4(白赤緑青)
• 距離、明るさ、色を検出
• 赤外フォトダイオードx4(上下左右)+赤外LED
• 時間差により移動方向(ジェスチャー)を検出
• それぞれに「エンジン」と呼ばれる処理機能
• I2Cバス
• 3.3V
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
http://akizukidenshi.com/catalog/g/gK-09754/
APDS9960 ジェスチャーセンサー
これは
HMCNで使える
モーションセンサだし
おもしろそうだし
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
ジェスチャーを検知し、結果をLCDで表示
• Arduino Duemilanove でコントロール
• A月電子のサイトからサンプルをダウンロード(結線写真付)
• SparkFunのソースをArduino IDEのライブラリマネージャで追加可能
• せっかくなので、手持ちのLCDで表示
• (不本意ながら)VCC3.3V 用に追加パーツを発注
• I2Cバス用双方向電圧レベル変換モジュール(FXMA2102)
• 10KΩ抵抗など
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
とっても簡単!!
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
APDS9960
とりあえず
作ってみました
たんたんと手を振りながら、無の境地に
これは修行か。。。。。
この身振りは、やはり
STAR WARS
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
ということは
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
「フォースがとも
にあらんことを」
by Yoda
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
「フォース
トレーナー」
まず名前から
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
またの名を
「ジェスチャーセンサー
試作機ゼロ号」
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
うまくいくとメッセージ
うまくいかないときも
メッセージ
(こちらがメイン)
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
デモします!
だったのですが、
実は ESP-WROOM-02 も同時購入
(となりに置いてあった)
• DIP化キットで650円
• VCC3.3VでArduinoIDEからプログラミング可能、I2CもOK
• WiFiも技適通過(プログラムのオンラインアップデートも可)
先週末に動いたので、今日は、
• 無線ジェスチャーセンサー(いろいろ使えそう!)
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
http://akizukidenshi.com/catalog/g/gK-09758/
ということで、
「フォーストレーナーWiFi
ジェスチャーセンサー
試作機イチ号」
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
こちらをデモします!
ネットワーク経由でデータを受信
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
ジェスチャーでボールが回転
Processing で作成
どこにつけるか?
• 腰につける
• 手につける
• 顔につける
• 頭につける(林家三平さん「頭に手をやったら。。」)
• メガネにつける(既にあるかも)
• その他
• カバーをつければ水場でも大丈夫かも
• トイレにつける
• ペットの家につける(方向のわかる入出管理)
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
•常時 CLOSE だが,手軽に開けられる扉(要ジェ
スチャー、動物園とか)
•湯温調節蛇口
•ジェスチャーで暗号
•3次元コントロール(前後左右遠近)
•環境センサー(明るさ,色)
•フォースのトレーニング
用途
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
最後に
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
良い子の電子工作のために
•できるだけ目標を持って部品を買いましょう
•でも直感を大切に
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大
パーツショップの
ご利用は計画的に
おまけ:
「ジェスチャーセンサー試作機イチ号」の主たる部品
• Wi-Fi モジュール ESP-WROOM-02 DIP化キット (秋月電子通商) : 650円
• APDS9960使用光学式ジェスチャーセンサモジュールキット(秋月電子通商) : 600円
• I2C低電圧キャラクタ液晶モジュール(16x2行) [SPLC792-I2C-M] (aitendo) : 405円
以上、税込価格(2015-12-08)
他にも、USBシリアルモジュール(データアップロード用)、3.3Vスイッチング電源等、こまごまと使用
しています。ESP-WROOM-02についてはこちらを買うと一式揃うので、お勧めです。
• ESP-WROOM-02開発ボード (スイッチサイエンス)
プログラムで参考にしたサイト:
• ESP-WROOM-02 の Arduino 環境で I2C 制御
• ESP8266+Arduino IDE+I2C+ST7032液晶ディスプレイを使う
2015/12/12 Hiroshima MotionControl Network vol.2 @ 広工大

小さなジェスチャーセンサーを使ってみました