2014年5月9日金曜日

KURUMI で無線通信 (XBee)  その1

KURUMIマイコンボードで、無線通信を行うには、XBeeとう無線モジュールを使います。

使ったXBeeモジュールは2つ必要でここで購入しました。通信は、このモジュールを使ってパソコンとKURUMIとの間で行います。


まず、パソコンにつなぐXBeeモジュールの設定を行います。

使用したパーツ:

USBドングルを使って
XBeeモジュールをPCにセット
  • 無線: XBee S2 ZB Wireアンテナ(XB24-Z7WIT-004 \1700)
  • USBドングル: XBee エクプローラUSBドングル(PCでの認識には、かなりの時間がかかるので辛抱して待つ必要がある)
  • XBeeの設定: XBeeモジュールの設定には、Digi International Inc.社の専用設定アプリ(XCTU)を使って設定する。
  • XCTUのダウンロードは、ここから。今回は最新バーションで設定を行ってみる。”40003026_A.exe” というセットアップモジュールでWin-7 PCにインストールを行った。


  • XCTUを立ち上げて、右上の + のアイコンをクリック
  • 今回使用したPC上では、このUSBドングルは「COM12」にアサインされていたので、これを選択する。
  • ボーレートやデータビット等はデフォルト(右)を使用する。
  • そしてFinish ボタンをクリック。
  • その後左のメニューに出てくるRadio Moduleアイコンをクリックすると、下記のようなRadio Configurationの設定メニューが現れる。










ここで上記設定では、XBeeモジュールの機能(Function)は、Zigbee Router AT に設定されている。Zigbeeネットワークでは、① Coordinator、② Router、③ End  Deviceの順にネットワーク上の配置が必要になります。よって、パソコンにつなげるこのXBeeモジュールはFunction: Zigbee Coordinator AT に設定する必要があります。

どうも、最新版のX-CTUソフトでは、うまくこの設定ができないので、旧バージョンのX-CTUアプリで設定することにします。

2014年4月24日木曜日

マイコンの応用例

マイコンの役割を、エアコンを例にとって少し解説します。エアコンには、室内の空気を冷やす熱交換器、室内の空気を循環させるためのファンやモータがあります。そしてそれらをコントロールする制御回路(マイコンボード)からなります。
図2 エアコン室内機の構成要素

エアコンには、室内の空気を冷やす熱交換器、室内の空気を循環させるためのファンやモータがあります。そしてそれらをコントロールする制御回路(マイコンボード)からなります。
図3 エアコンの基板のブロック図

マイコンとは

このコーナーでは、マイコン・ボードを使った電子工作の話をします。

マイコンは、マイクロコンピューターの略称ですが、まずコンピューターの話からしましょう。 さて、もっとも身近なコンピューターはパソコンですね。パソコンは、電子メールで友人にメールを送ったり、インターネットブラウザーでfacebookなどのSNS(ソーシャルンネットワークサービス)を利用したり、ワープロや表計算ソフトを使ってレポートを作成する利用が代表的です。これらに共通して言えるのは、それぞれの用途に合ったアプリケーション・ソフトウェアを準備する必要があります。パソコンは、ソフトウェアがないとただ飾っておく以外に用途はありません。

図1 マイコンの外観(パッケージ)
マイコンもパソコンのようにプログラムを書込むことで動作します。図1にマイコンの外観を示します。マイコンには、ボード上の色々な部品と信号のやり取りを行う信号線が出ています。組込まれたプログラムは、この信号線(I/Oポート)を使てLEDやモータといった部品を制御します。

マイコンは皆さんの生活を支える殆どの電子機器・自動車・産業製品に使われています。電卓やTVのリモコン、エアコン・洗濯機、自動車のエンジン制御、ダッシュボード、電力・ガスメータなどが代表的な事例です。