RXマイコンを使ったウェブ・カメラ制御機能付き ウェブ・サーバ・システム

RX62Nアプリケーション制作コンテスト応募作品 第 1位
Web
シリアル通信JPEGカメラをサーボ・モータに取り付けブラウザからリモート操作
RXマイコンを使ったウェブ・カメラ制御機能付き
ウェブ・サーバ・システムの製作
松浦 光洋
RX62N マイコンを Ethernet に接続した応用事例として,ここではウェブ・カメラ制御機能付きウェブ・サーバ・システムの
製作事例を紹介する.RX62N マイコン用 LCD 拡張ボードを使い,サーボ・モータにより JPEG カメラの方向を制御してブラウ
ザ上から写真撮影のリモート操作が可能なシステムである.また LCD 画面に時刻やカレンダ表示機能も実装している. (編集部)
● RX62N マイコンにウェブ・カメラをつなげよう
カメラの撮影サイズは,VGA(640 × 480)や QVGA(320
RX62N を応 用して何か作りたいと思いながらパー ツ・
× 240),QQVGA(160 × 120)に切り替えることができます.
ショップの通販ページを見ていたところ,
「シリアル・カメ
また,ちょうど手元に模型用サーボ・モータがあったので,
ラ」という商品が目にとまりました.シリアル(UART)の
これを 2 個を使ってパン(左右方向)とチルト(上下方向)の
入出力を持ったカメラのことで,シリアル経由でシャッタ
調整ができるようにしました.また,Ethernet の接続には
を切るコマンドを送ると, 撮 影した画 像をカメラ内 部で
RX62Nマイコン用LCD拡張ボードWKLCD-62N(若松通商)
JPEG 化してシリアルから出力するものです.これを本誌
を使ったので,LCD 画面が装備されています.そこで,ネッ
2011 年 6 月号に掲載された「RX62N マイコンを Ethernet に
トワー ク上の時 刻 同 期サー バから現 在の日 時を取 得し,
つなげよう 」のサンプル・プログラムと組み合わせて,以
LCD 画面に時計とカレンダを表示するようにしました.シ
前から作りたかった「ウェブ・カメラ」を製作しました.
ステム外観を写真 1 に,ウェブ・カメラの表示画面を図 1
「ウェブ・カメラ」とは,別室や外出先からパソコンや携
に示します.
帯,スマートフォンなどで自宅の様子を見ることができる
本製作のサンプル・プログラムは,本誌のダウンロード・
もので,パソコンと USB カメラを組み合わせれば簡単に実
サイトで公開します.ただし,ウェブ・カメラへのアクセ
現できます.今回の RX62N のようなマイコンでは,カメラ
スに認証などのセキュリティ機能はないので,グローバル・
の画像を取り込んで JPEG 化するところが厄介です.しか
ネットワークに公開すると誰でもカメラの画像を見ること
し,この「シリアル・カメラ」ならその部分は解決できます.
ができてしまうため注意が必要です.LCD 拡張ボードをお
(1)
サーボ・モータ
2個
JPEG カメラ
カメラの
撮影画像
カメラの向きを
変えるリンク・
ボタン
プラケース
カメラの
現在の向き
を示す数値
画像の大きさを
設定するラジ
オ・ボタン
RX62N 用
LCD 拡張ボード
時刻,カレンダ表示
写真 1 ウェブ・カメラ制御機能付きウェブ・サーバ・システムの外観
152
ホーム位置を
設定するリン
ク・ボタン
カメラの移動量
を設定するラジ
オ・ボタン
ラジオ・ボタン
の設定値を送る
ボタン
図 1 ブラウザの画面と Web カメラの撮影画像
RX62N,Ethernet,ウェブ・サーバ,ウェブ・カメラ,リモート制御,JPEG カメラ,サーボ・モータ
Feb. 2012