obniz(オブナイズ)は、センサーやモーターなどの電子部品を、インターネット上でかんたんに操作
できるようにするシステムで、obniz OS(オブナイズ オーエス)、obniz Board(オブナイズ ボード)、obniz Cloud(オブナイズ クラウド)で構成
されている。obniz OSが搭載
されているマイコンボードobniz Boardに接続
した電子部品は、インターネット上のobniz OSを経由
してパソコンやスマートフォンから遠隔
操作ができる。これを使うと、IoT(Internet of Things、モノのインターネット)がかんたんにできるんだ。
『子供の科学』本誌
では、obnizを使って家をスマートホーム(いろいろなものをインターネットにつないで遠隔操作できる家)にするための装置
をつくる連載
をしてきた。
これまでの連載は「obnizでつくろうスマートホーム!」バックナンバーで公開しているよ。これまでにつくった装置のつくり方を解説
しているので、まだ見たことがない人は見てみてね。Web連載は、本誌の連載の続
きになっているので、基本的
なことがわからなくなったら、本誌のバックナンバーを振
り返
ろう。
この連載では、「KoKa obnizスマートホームキット」が必要
なので、持っていない人は「KoKa Shop!」で手に入れよう。プログラミングはスマートフォンを使うよ。親子でいっしょに取り組んでみてね。
今回は、出かける先で傘
が必要かどうかをお知らせしてくれる装置をつくっていくよ。前回は、傘が必要かどうかをobniz Boardのディスプレイに表示
してみた。でも、せっかくなら離
れたところから一目で確認
できると便利だね。そこで、LEDとサーボモーターを使って、装置を改造
してみよう! 前回つくった装置を用意してね。
1 装置にLEDとサーボモーターを追加しよう
傘が必要かどうかを、LEDを光らせたり、サーボモーターで旗
の向きを変えることによってお知らせしてくれる装置に改造していくよ。
前回つくった装置に部品を加えていこう。「KoKa obnizスマートホームキット」から、以下の部品を取り出してね。
① LED
② サーボモーター
③ サーボホーン
④ 中継用
足長ピンヘッダ(3ピン)
⑤ つまようじ
⑥ 紙
① LEDをobniz Boardに取り付けよう。LEDの足は、長い方と短い方があるね。長い方を「アノード」と呼び、短い方を「カソード」と呼ぶよ。アノードがプラス側、カソードはマイナス側となっているよ。
長い方(アノード)をobniz Boardの10番、短い方(カソード)を11番につなげよう。
② 中継用足長ピンヘッダをサーボモーターのケーブル端子
につけよう。
③ サーボモーターをobniz Boardにつなげよう。サーボモーターのケーブルは、黄色の線がsignal、オレンジの線がvcc、茶色の線がgndとなっているよ。signal(黄)がobniz Boardの0番、gnd(茶)が2番にくるようにつなごう。まちがえてつなぐと故障
することがあるから、接続するときは注意してね。
④ サーボホーンをサーボモーターに取り付けよう。サーボホーンの位置は、動かしながら調整
するから、あまり気にせず取り付けてね。
⑤ つまようじに巻
けるサイズに紙を切って、真ん中で折ろう。
⑥ 紙の両側に、傘が必要なこと、不要なことがわかるイラストをそれぞれ描
いてね!
⑦ つまようじの頭側に紙を貼
り付けよう。
⑧ サーボホーンにつまようじを差
し込もう。つまようじの細すぎる部分を少しカットすると、サーボホーンの穴にしっかりはまるよ。
2 プログラミングしよう!
リポジトリから、前回つくったプログラムを開いてね。
① バイクのアイコンから「“obniz”に“servomotor”を接続する」を取り出し、「“button”を”判定
する!”で作る」の下につなげよう。数字はそのままでだいじょうぶだよ。
② 電球のアイコンから「“obniz”に“LED”を接続する」を取り出し、つなげよう。anodeを10番、cathodeを11番に変更
しよう。
③ バイクのアイコンから「“servomotor”の角度を“0”度にする」を2つ取り出し、「“obniz”に”傘を持っていこう”を表示する」の下と、「“obniz”に“傘はいらないよ!”を表示する」の下にそれぞれつなげよう。角度はどちらかを180度に変更してね。
④ 電球のアイコンから「“LED”を光らせる」を取り出し、「“obniz”に“傘を持っていこう”を表示する」の下につなげよう。
もしLEDを点滅
させたい場合は、「“LED”を“500”ms間隔
で点滅させる」を取り出し、「“LED”を光らせる」の代わりにつなげてね。“500”をもっと大きな数字に変えると、点滅がゆっくりになり、小さい数字にすると早く点滅するよ。
これでプログラムは完成だよ! さっそく動かしてみよう!
3 装置を動かしてみよう!
電池ボックスをONにして、プログラムを実行してみよう。「判定する!」ボタンを押して、サーボホーンの位置を調整
してね。
うまく調整できると、外が雨ならLEDが光り、サーボモーターについている傘の絵が見えるように回転するよ!
他の天気だと、LEDは消え、サーボモーターについている太陽の絵が見えるように回転するよ!
今回はLEDの光と、旗を動かすことでお知らせしたけど、キットに入っている電子部品で他
の方法をためしてみるのもいいね。たとえば、ブザーを取り付けて傘が必要なときは音が鳴るようにしたり、赤外線
距離
センサーを使って、玄関
に近づくと装置が作動
するようにしてみてもおもしろい!
バックナンバーを参考にして、自分好みにアレンジして遊んでみてね!
(文/トボリ 撮影/青柳敏史)