このページの本文へ

「快適IoTコンテスト」自作ホームオートメーション部門に応募だ!

ラズパイ×カメラ×センサーで、超簡単にIoT作ってみた

2015年11月11日 15時00分更新

文● 船田戦闘機

  • この記事をはてなブックマークに追加
  • 本文印刷

トワイライトニコニコで超簡単IoT

 東京コスモス電気が製造し、モノワイヤレスが販売サポートするIoT無線タグ「TWE-Lite-2525A(トワイライトニコニコ。以下ニコニコ)」は、ZigBeeという無線規格に準拠している。使用する周波数帯はWi-FiやBluetoothと同じ2.4GHzだ。知名度や普及度ではそれらに劣るZigBeeを使うメリットは、省電力制御や多デバイス環境での使いやすさにあった。「あった」と過去形なのは、BLEの登場やWi-Fi、3Gの低コスト化により、比較が難しくなってきたため。ここでニコニコを選んだのもZigBee準拠だからというより、TWE-Liteシリーズとニコニコ固有の特徴に期待してのことである。

 「アイデアはあるんだけど、工作してプロトタイプを作るのは不慣れです」という読者にもニコニコをおすすめする理由をまとめると、次のとおり。

  • 入手が容易(国内の取り扱い店が多く、秋葉原や日本橋でもすぐ見つかる)※取り扱い店リストはこちら
  • オールインワン設計(通信部だけでなくセンサーと電池ホルダーが一体になっているのですぐ使える)
  • 軽くて小さい
  • 電池が持つ(省電力モードなら1年以上)
  • 電波がよく飛ぶ(見通し約1km)
  • アプリケーションソフトウェアが充実
  • ツール、ドキュメント類が日本語

 もともとHEMS分野で使われることを想定して開発されたTWE-Liteシリーズは、初心者のプロトタイピングだけでなく経験豊富な開発者のビルディング・ブロックとしても活用されている。より専門的な解説が必要な場合は、モノワイヤレスのHEMSに関するドキュメントを参照してほしい。

ニコニコはメイン基板、板状の専用アンテナ、電池ホルダーの3部品で構成され、ユーザーは自分で組み立てて使用する。メイン基板とアンテナはあらかじめ用意されている両面テープで貼り付ける。電池ホルダーはハンダ付けが必要だ。今回の作例でハンダごてを使うのはここだけ

コイン電池(CR2032)1個で動作する。ユーザーが設定する送信の出力と頻度によって電池寿命は変化するが、低消費電力な使い方なら電池は1年以上もつ。CR2032は付属しないので、何個か購入しよう

加速度センサーのデータを見てみよう

 物体の動きを検知して写真を撮る仕組みを作ってみよう。センサーをドアに取り付ければ、その開け閉めに反応するドアカメラとなる。作例としてはありふれているが、IoTの基本的な技術要素が一通り含まれている。これからコンテスト応募作品のプロトタイピングを始める人の参考になるのではなかろうか。

 ニコニコには加速度センサーが内蔵されていて、部品を追加することなくファームウェアの設定変更だけでデータをほかのPCやスマホへ送信できる。

 ただ、設定は少しややこしいと感じるかもしれない。TWE-Lite-2525A単体での設定変更はできないので、シリアル通信モジュールの「TWE-Lite R(トワイライター)」 か「ToCoStick(トコスティック)」が必要だ。両方あると確実だが、どちらかひとつを買うとしたらトコスティックがお勧め。この記事でも、ニコニコが送信するデータをUSB端子に挿したトコスティックで受信しながら、動作チェックやプロトタイピングを進めていく。

PCのUSB端子に接続して使うトコスティック。PC側からは通常のシリアルポートに見える。他のTWE-Liteモジュールとデータを無線でやりとりしたり、OTA(over the air)設定をする際に使用する。開発時の必需品といっていいだろう

TWE-Lite Rは無線通信モジュールではなく、ソケットや電線を使ってTWE-Liteモジュールに接続し、設定変更やファームウェアのアップデートを行なうためのもの。あったほうがいい周辺機器だ

今回は使用しないがTWE-Liteシリーズの標準的なモジュールである「TWE-Lite DIP」も紹介しておこう。アンテナがぴょこんと飛び出しているモデルや、外部アンテナを接続して使うモデルが用意されていて、使用目的に応じて最適な仕様を選べる

 ニコニコの設定をOTAで変更し、Androidスマホに専用アプリをインストールして動作チェックしてみよう。

 以下に手順の概略を示す。より詳しい操作方法はモノワイヤレスのサイト内にあるOTA設定に関するページと、ニコニコ用Androidアプリのページを参照してほしい。

◆動作チェックの手順

  1. ニコニコ用の最新ファームウェア一式をダウンロード
  2. 「TWE-Lite専用プログラマ」をダウンロード
  3. 2を使って1に含まれるトコスティック用OTAファームウェアをトコスティックに書き込む
  4. PC上のターミナルプログラム(「Tera Term」や「cu」など)を使ってトコスティックに接続し、Androidアプリのページに従ってOTA設定を行なう(この時点ではニコニコの電池を抜いておく)
  5. 設定対象のニコニコをトコスティックに近づけて、おもむろに電池を入れるとOTA設定が行なわれる
  6. 2を使って1に含まれる「親機アプリ」をトコスティックに書き込む
  7. Androidアプリのページに従ってトコスティックの設定を行なう
  8. Androidスマホに専用アプリ「TWE G-Monitor」をインストール。※ダウンロードはGoogle Playから
  9. USB OTG用のケーブルを使ってトコスティックをスマホに接続
  10. TWE G-Monitorを起動し、画面の指示に従う

 ちなみにTWE G-Monitorを使うには、USBホストに対応しているAndroid端末が必要だ。上記の10ステップにより、スマホの画面には次のような加速度変化のグラフが表示される。

トコスティックをAndroidスマホに接続し、専用アプリTWE G-Monitorを起動したら、まず近いところでニコニコを振ってみよう

このようにグラフが表示されたら、ニコニコとトコスティックは正しく動作している。3本の線は加速度センサーのXYZ軸に対応している。動きによってどのようなデータになるのかを把握しておこう。このグラフはニコニコのセンサー更新間隔(duration)を0.1秒(100ms)に設定した結果

 シリアルポート越しの設定作業は慣れるまで煩雑に感じるかもしれないが、加速度センサーのデータをここまで手軽に無線通信で取得し可視化できてしまうのは、ニコニコならではの魅力といえる。Androidアプリを作って応募したい人はTWE G-Monitorの代わりに独自のアプリを作ってみるのもいいだろう。

 ここでは、スマホはテストだけに使い、この先はRaspberry Pi(ラズベリーパイ。以下ラズパイ)を使用する。ラズパイにトコスティックを接続し、ニコニコが検知した「動き」をトリガーに撮影を行うアプリを作ってみよう。


(次ページ、「ニコニコとトコスティックとラズパイでドアカメラ」)

カテゴリートップへ

1
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥39,800
2
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
¥26,880
3
【整備済み品】富士 通 2in1ノートパソコン V727【本体のみ】/第7世代Core M3/12.3型タッチパネル1920×1080/メモリ 8GB/SSD 128GB/Win 11/MS Office 2019/USB 3.1/Type-C/無線WIFI/オーディオ内蔵/WEBカメラ/初期設定済
【整備済み品】富士 通 2in1ノートパソコン V727【本体のみ】/第7世代Core M3/12.3型タッチパネル1920×1080/メモリ 8GB/SSD 128GB/Win 11/MS Office 2019/USB 3.1/Type-C/無線WIFI/オーディオ内蔵/WEBカメラ/初期設定済
¥9,600
4
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥29,800
5
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 X1502VA 15.6インチ インテル Core i7 13620H メモリ16GB SSD 1TB Windows 11 バッテリー駆動 8.9時間 重量1.7kg PC Game Pass 3ヶ月利用権付き クワイエットブルー X1502VA-I7H161W
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 X1502VA 15.6インチ インテル Core i7 13620H メモリ16GB SSD 1TB Windows 11 バッテリー駆動 8.9時間 重量1.7kg PC Game Pass 3ヶ月利用権付き クワイエットブルー X1502VA-I7H161W
¥104,800

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥1,880
2
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,390
3
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
¥1,880
4
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥660
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥980
7
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,280
8
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
¥2,000
9
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
¥5,545
10
Amazonベーシック USB-A -ライトニングケーブル ナイロン iPhone充電 Apple MFi認証 iPhone 14/14 Pro/13/13 Pro/12/SE(第2世代)/iPad 各種対応(シルバー 0.9m)
Amazonベーシック USB-A -ライトニングケーブル ナイロン iPhone充電 Apple MFi認証 iPhone 14/14 Pro/13/13 Pro/12/SE(第2世代)/iPad 各種対応(シルバー 0.9m)
¥980

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン