センサーに顔を向けて、F5でRUN!
さて、AIはあなたは何歳だと判定するでしょう!?
6サイ!
・・・おしいっ
ヒューマンビジョンコンポ、HVC-P2との接続はUSBまたは、基板側のコネクタ。
日本圧着端子製造株式会社製、SM06B-SRSS-G-TBに対応するケーブルを、千石電商オンラインショップで発見!
(PRT-10361 JST SHコネクタ付ケーブル 6P (基板用ポスト付属)、200円)
センサー側の端子、CN5に接続し、基板側1と振られた端子から順番に、ブレッドボードを経由してIchigoJamに接続。
1から順に、IchigoJamの5V、TXD、RXD、GNDと4本接続すれば、OK!(5番目はRESET)
簡単に接続できる基板を作ってもいいですね!
素直なUART(速度可変のシリアル通信)なので、IchigoJamに限らず、ラズパイなど、得意なマイコンでOK!
早速実験!
BPS9600 ?CHR$(#FE,0,0,0);
ちゃんと型番が返ってきました!
年齢を当ててもらいましょう(プロトコルは、HVC-Pと変わっていない様子)
10 BPS9600 20 UART10,2:?CHR$(#FE,4,3,0,16,0,0);:UART0,2 30 GSB@K:IF K!=#FE GOTO20 40 GSB@K:E=K:FORI=0TO3:GSB@K:NEXT 50 GSB@K:GSB@K:GSB@K:N=K:GSB@K 60 IF E!=0 ?"ERR:";E:WAIT10:GOTO10 70 ?"N";N:FORI=1TON:GSB@K:?"AGE:";K:GSB@K:GSB@K:NEXT 80 GOTO20 100 @K:K=INKEY():IF!KCONT ELSE K=K&#FF:RTN
UART10,2 で、画面に表示せずに通信しています!
起動時2秒のWAITが必要なので、自動起動する場合、10行に WAIT120 など、いれておきましょう。
IchigoJamの前に座って、どきどきしながら「F5」で判定!もりあがりました
「IchigoJam5才の誕生日!【IchigoJam生誕祭】: Hana道場」
こどもはやっぱり発想の天才、Hana道場の無人販売を司る、魔人ブーをかざして「15才」と判定。
いろんなキャラクターの年齢推定と設定年齢の相関というのも、確かにおもしろいテーマかも。
画像認識センサー「HVC-P2」を使えば、35人分の顔の位置、大きさ、方向、年齢、性別、表情、目つむり、視線向きなどいろいろ簡単に使えて便利です!
たくさんの人に囲まれがちなロボットが、ひとりひとりの顔をみながら、年齢に合わせてしゃべりわけるときっと賢く・かわいく見えるはず。
ポスターのどの部分を読まれているか判定したり、テレビの前において見ているかどうか、見て楽しんでいるかどうかを判定したりと、いろいろおもしろい実験に使えそう。
高専プロコンなど、コンテストや、研究にもどうぞ!
「HVC-P2はどこで購入できますか?|FAQ|オムロン人画像センシングサイト:+SENSING」
お値段、35,000円ほど、在庫あり!
links
- 画像認識ハードウェア「HVC-P2 by オムロン」で顔マウス!? 年齢性別顔向き視線目つむりなど多彩な認識最大35名分!
- オムロン顔認識チップ x IchigoJam でつくる年齢当てマシン!