論文番号 分 2-2 平成 24 年度全国情報技術教育研究会第 41 回全国大会 ( 新潟大会 ) Xbee を活用した無線通信の研究 期日平成 24 年 8 月 9 日 ( 木 )~10 日 ( 金 ) 場所長岡市シティホールプラザ アオーレ長岡 香川県立三豊工業高等学校 電子科 本行

Similar documents
平成22年度「技報」原稿の執筆について

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

課題情報シート テーマ名 : 動画中継ラジコンカーの製作 担当指導員名 : 土山博剛実施年度 : 25 年度施設名 : 四国職業能力開発大学校課程名 : 専門課程訓練科名 : 電子情報技術科課題の区分 : 総合制作実習課題学生数 : 1 時間 : 12 単位 (216h) 課題制作 開発のポイント

Microsoft Word - toppers-contest-2014_NTB.doc

1. ネットワーク経由でダウンロードする場合の注意事項 ダウンロード作業における確認事項 PC 上にファイアウォールの設定がされている場合は 必ずファイアウォールを無効にしてください また ウイルス検知ソフトウェアが起動している場合は 一旦その機能を無効にしてください プリンターは必ず停止状態 (

Studuinoプログラミング環境

研究成果報告書

msm2012_YOKOBORI

AKI-PIC16F877A開発キット (Ver1

iCLR

Photo Sensor – 적외선 센서

起動時

PowerTyper マイクロコードダウンロード手順

ワイヤレスセンサモジュール取扱説明書

KR-501 USB Serial Converter Module USB シリアル変換モジュール取扱説明書 Version2.3 対応版 USB Serial Converter はマイコンモジュールと PC 間を接続する際に使用する通信変換モジュールです ATMEGA Mini Module

Bharal取扱説明書

目次 1. 概要 動作環境

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

ZB Coord API for XBee の Raspberry Pi 用マニュアル 国野亘

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受

Photo Sensor – 적외선 센서

4-1 Palmi をインターネットに接続するには Palmi に最新のニュースや天気予報などの情報を読ませたり Palmi が撮影した写真をメールで送信させたりといった使い方をするには インターネットに接続する必要があります Palmi をインターネットに接続する環境を準備する Palmi をイン


吉田坂本.pptx

TFTP serverの実装

研究ノート 長野県工技センター研報 No.9, p.e13-e17 (2014) XBee( シリーズ 1) 用 1:n 通信プロトコルの開発 * 浜淳 * 1 Development of Point-to-Multipoint Protocol for XBee (Series1) Atsush

動作環境と操作の概要 A スマホのテザリングを使う方法と B WiFi ルーターを使う方法があります A スマホのテザリングを使う場合 図のように 1 台のスマホのテザリングを有効にして パソコンや他のスマホ タブレットを テザリング機器に WiFi 接続し ます 1スマホのテザリングを有効にします

CommCheckerManual_Ver.1.0_.doc

外出先でもインターネット環境があればデジタルノード局の運用ができる WIRES-X ポータブルデジタルノード機能 ポータブルデジタルノード機能によって 旅行先の宿泊施設 空港 車両 Wi-Fi アクセスポイントなどからワイヤーズエックスのノード局やルームへの接続が可能となり 従来の HRI-200


RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for

Photo Sensor – 적외선 센서

目次 第 1 章概要....1 第 2 章インストールの前に... 2 第 3 章 Windows OS でのインストール...2 第 4 章 Windows OS でのアプリケーション設定 TP-LINK USB プリンターコントローラーを起動 / 終了するには

TWE-Lite R 取扱説明書

MC3000一般ユーザ利用手順書

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)

RXファミリ搭載マイコン評価ボード

RA-485実習キット

PRONETA

Microsoft Word - android manual JP doc

アマチュア無線のデジタル通信

AirPrint ガイド Version A JPN

Peanut システムで FT8 を使用した画像交換体験記 Shu JA3GQJ FT8 は アマチュア無線の短波帯の弱い信号を処理し DX 通信に最適なモードです そのため 多くのアマチュア無線局で使用されています 私は無線の代わりにピーナッツ (peanut) と呼ばれるシステムを使用してインタ

EB-RL7023+SB/D2

SMA GW 設置ガイド STEP1. 準備する 1-1 梱包内容の確認 1-4 RTC 用バックアップ電池を取り付ける RTC 用 バックアップ電池 RTC 用 バックアップ電池ソケット 以下のものが含まれていることをご確認ください 刻印表示があるプラス面を上向きにして バックアップ電池 SMA-

Studuino ライブラリ環境設定Windows編

PRIMERGYマネジメントブレード

Studuinoライブラリ環境設定Mac編

Arduinoで計る,測る,量る

メール送信テストツール手順書

目 次 1. 概要 ホームアプリの主な機能 操作方法 初期設定 初期画面 診断 ( 車両情報選択画面 ) 車両情報の登録 編集 登録した車両を削除する...

RY_R8C38ボード RY-WRITER基板 自動書き込み・実行解説マニュアル

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

目次 目次... 1 本書の見かた... 2 商標について... 2 オープンソースライセンス公開... 2 はじめに... 3 概要... 3 使用環境について... 4 対応している OS およびアプリケーション... 4 ネットワーク設定... 4 Google クラウドプリントの設定...

Fujitsu Standard Tool

ETCB Manual

Microsoft Word - BluetoothV21接続手順書3_CM520BT.docx

Taro-82ADAカ.jtd

Microsoft PowerPoint _iwasaki

2 1 事前準備する バージョンアップ操作を行う前に 次の準備を行います (1-1) ひかり電話対応 VoIP アダプタ (AD-200NE) にログインするための パスワード を用意します ひかり電話対応 VoIP アダプタ (AD-200NE) に初めてログインする場合 パスワード設定を行う必要

HDLトレーナーサンプルプログラム説明書

目次 目次... 本書の見かた... 商標について... 重要なお知らせ... はじめに... 4 概要... 4 使用環境について... 5 サポートされている OS... 5 ネットワーク設定... 5 印刷... 8 ipad iphone ipod touch から印刷する... 8 OS

スイッチ ファブリック

Microsoft Word - 4K パッケージ ユーザー ガイド(10.25).doc

株式会社日新テクニカ USB シリアル CAN 変換器 /8/22 ホームページ : メール

Microsoft Word - Si Multi Digitalカード.docx

インターネット・メールのご利用手引き

GR-SAKURA-SAのサンプルソフト説明

ご注意 無線 LAN 利用にあたって ご注意 無線 LAN 利用にあたって 以下の注意事項をよくお読みの上 装置を無線 LAN 環境でご利用ください 無線 LAN 環境で使用する場合 スリープには移行しますが ディープスリープには移行しません 装置の近くに 微弱な電波を発する電気製品 ( 特に電子レ

AGT10(Android (TM) 2.3) ファームウェア更新方法

P15 P211 1 P1 P4 P2 P3 P4 P17

機能 SB-2000 は無線機とコンピュータを接続するインターフェースです CAT, CI/V を経由したリグ制御 CAT や CI/V のリグ制御のインターフェースを持っています この接続でリグを制御できます RTTY, PSK31, SSTV, FAX, その他のデジタルモードが運用できます広く

MINI2440マニュアル

商品番号 : UTS-422 USB-RS422( シリアル ) 変換ケーブル (USB1.1 規格対応 ) 概要 UTS-422 は RS-422 インターフェースを持つ外部周辺機器をパソコンの USB ポートを介してコントロールするための USB-RS422 変換ケーブルです 最大 3Mbps

自作デバイスボード製作 データ作成 データ登録方法 Rev.A 2017/07/29 Mille-feuille のプロジェクトに自作のデバイスを追加して自分で販売したい方向けの情報です 誰でも参加可能なコミュニティにしていきたいと思っています 大まかな流れは以下の通りです 基本的には回路設計がわか

無線LAN/Wi-Fiの通信技術とモジュール活用

Industrial shields brochure_JP

OPN Terminalの利用方法

3 無線 / 有線接続で制御 メガローバー Ver2.0 は Wi-Fi / BLE / Bluetooth Classic の 3 種の無線通信と 有線の USB シリアル通信に対応しています 指定のコマンドを用いることで PC やタブレットなど 様々なデバイスからメガローバー Ver2.0 を制

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより FTDX3000 シリーズとパソコンとを USB ケーブルで接続して CAT 通信 TX 制御 (PTT KEY FSK) および ファームウェアのアップデートを行う事ができま

次世代無線通信センサネットワークを活用したIoT支援に関する研究

この準備編では rduinoについての基本的な知識や動かし方 および使うにあたっての事前の準備について 紹介していきます rduinoについてある程度の知識がある方であれば 読み飛ばしてもかまいません ここでのポイントは いかに簡単にrduinoを学ぶかです rduino を使いこなすには ハードウ

PLC-Remote取扱説明書

ワイヤレスバーコードリーダー CM-520W1 設定資料 Bluetooth SPPの設定

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ

RS-422/485 ボード取扱説明書 RS-422/485 ボード取扱説明書 Revision 0.3 コアスタッフ株式会社技術部エンジニアリング課 Copyright 2009 Core Staff Co.,Ltd. All Rights Reserved - 1 of 17

セットアップチュートリアル SlingPlayer 伊藤忠商事株式会社 1

GR-SAKURA-SAのサンプルソフト説明

PowerPoint プレゼンテーション

型名 RF007 ラジオコミュニケーションテスタ Radio Communication Tester ソフトウェア開発キット マニュアル アールエフネットワーク株式会社 RFnetworks Corporation RF007SDK-M001 RF007SDK-M001 参考資料 1

目次 2 1 PC Control Utility PD 1 について 動作環境

Microsoft PowerPoint - RL78G1E_スタータキットデモ手順_2012_1119修正版.pptx

ICカードリーダー動作確認手順書

IPSJ SIG Technical Report Vol.2015-MUS-106 No.18 Vol.2015-EC-35 No /3/3 1,a) ch [1] 1 Kansai University Graduate School of Inf

USBドライバーインストールガイド

Windows パソコンに本製品を接続する 1. EM chip を取り付けた本製品の USB コネクタに USB ケーブルを接続します 2. USB ケーブルのもう一方のコネクタをパソコンの USB ポートに接続します パソコンがデータ通信カード ( 本製品 ) を認識します ( パソコンが本製品

Microsoft PowerPoint - ã•’Newlineã•‚TRUCAST_ã†fl紹仉è³⁄挎_ pptx

LAN-SMP_IPH_AND_readme_f.eps

コントロールパネルから Bluetooth デバイス を選択する 選択すると下記の画面が出ます 既にいくつかの Bluetooth の登録が有る場合は画面に表示されます 既にいくつかのBluetooth の登録が有るパソコンの場合はココにそれらが複数表示されます 画面は登録が初めての場合です 追加ボ

PitStop マル秘テク

Transcription:

論文番号 2012- 分 2-2 平成 24 年度全国情報技術教育研究会第 41 回全国大会 ( 新潟大会 ) Xbee を活用した無線通信の研究 期日平成 24 年 8 月 9 日 ( 木 )~10 日 ( 金 ) 場所長岡市シティホールプラザ アオーレ長岡 香川県立三豊工業高等学校 電子科 本行圭介

Xbee を活用した無線通信の研究 香川県立三豊工業高等学校電子科本行圭介 1 はじめに現在 様々な電子機器に無線通信機能が搭載されており その機能を利用して情報のやり取りを行っている しかし 工業高等学校の生徒が課題研究等で製作する装置に無線通信機能を持たせることは 容易でない そこで シリアル通信の知識があれば無線通信機能を簡単に実現できるものとして Xbee に注目した 本発表では Xbee を利用し 無線通信機能を持ったマイコン制御ボードの製作と制御プログラムについて発表する 2 Xbee とは Xbee はセンサーネットワークを主な目的とする近距離通信規格 Zigbee や無線 LAN で利用されている Wifi などの無線通信技術を利用し Xbee 間で無線通信を行うことができる また Xbee は Xbee と Xbee PRO という送信パワーの違う 2 つの種類 そして送信するアンテナがホイップアンテナ チップアンテナなど使用する用途に合わせて複数の種類が販売されている 図 1 図 2 にチップアンテナタイプの Xbee と Xbee PRO の外観を示す 図 1 Xbee 図 2 Xbee PRO 3 Xbee の設定 Xbee を使用して通信するためには Xbee 内にあるファームウェアを設定しなければならない そのため を行うには Xbee 用 USB アダプタを使用して PC と接続し 図 3 で示すソフトウェア X-CTU を使用する必要がある 今回 Xbee 用 USB アダプタは秋月電子で販売している FT232RL USB 変換モジュールを使用し 自作した 自作した Xbee 用 USB アダプタを図 4 に示す 図 3 X-CTU 図 4 自作 USB アダプタ これらの機器とソフトウェアを使用して無線通信を行うためのを行う 4 Xbee 使用した通信方法 Xbee の動作モードには透過モードと API モードの 2 つがある 透過モードは図 5 に示すように UART に流したがそのまま無線送信されるモードであり RS-232C と同じ方法で簡単に無線通信を実現できる マイコン Xbee Xbee 無線 図 5 透過モード マイコン しかし この方式は 1 対 1 での通信に適した方式であり 複数の Xbee と通信をするには適していない そのため 複数の Xbee と通信を行いたい場合は API モードを利用し

て通信を行う API モードは図 6 に示すように API フレーム形式でのやり取りを行う方式である API フレームは図 7 のようにの始まりを表すスタートデリミタ (0x7E) を送信し その後 送信のサイズ 送信 送信の誤りを検出するチェックサムで構成されている 成できるようにライブラリが充実しており Xbee のライブラリも提供されている マイコン制御ボードの入出力には LED を 8bit ディップスイッチ 4bit アナログ入力を 3 入力が利用できるように設計した 図 6 API モード 図 7 API フレームの構成 API モードで使用するには必ず ネットワーク内に 1 台のコーディネータ 残りはルータかエンドデバイスで設定する必要がある コーディネータは Xbee を使用した無線ネットワークを形成し 正常な状態に保つための機能を管理する エンドデバイスはコーディネータが形成したネットワークに参加し のやり取りを行う ルータはエンドデバイスの機能との中継機能を持つものである API モードを使うことでリモート側 Xbee の入出力制御や複数の Xbee と通信することができ XBee の持っている性能を十分に発揮することができる 5 Xbee を利用したマイコンボードの制作今回 Xbee を用いた無線通信を確認するためにマイコン制御ボードを製作した そのブロック図を図 8 に示す マイコン制御ボードのマイコンには Atmel 社の ATMega328P を使用した このマイコンを Arduino として使用することで 生徒たちが課題研究などでできるようにした Arduino には制御プログラムを簡単に作 図 8 マイコン制御ボードブロック図 プリント基板の製作には Eagle を使用し 図 9 のようなパターン図を作成した 作成したパターン図をプリント基板製作用フィルムに印刷し 感光基板に焼き付け エッチング 部品を取り付け 図 10 に示すマイコン制御ボードを完成させた 図 9 パターン図 図 10 マイコン制御ボード

6 透過モードを利用した通信制御プログラム透過モードを使用した場合 シリアル通信と同様の方法で通信する事ができる 図 11 に示す構成で PC から XBee 用 USB アダプタを経由してマイコン制御ボードにコマンドを送り LED を制御するプログラムを作成した PC Xbee 用 USB アダプタ 無線 コマンド マイコン制御ボード 7 Xbee Wifi を利用した通信制御プログラム図 14 に示す構成で Android 端末 Xbee Wifi を使用した LED 制御プログラムを作成した Xbee Wifi はインターネットでアプリケーション間の通信で使われるソケット通信を使用し のやり取りを行う 透過モードを使用している場合 Xbee wifi とアプリケーション間でソケットが確立されるとシリアル通信と同様の方法で通信することが可能である 図 11 透過モードを利用した通信制御構成 PC 側の制御プログラムは Visual Basic2010 を使用し 図 12 に示す制御プログラムを作成した また PC 側 マイコン側のプログラムの流れ図を図 13 に示す 図 12 制御プログラム (PC 側 ) (PC 側 ) ( マイコン側 ) 図 14 Xbee Wifi を利用した通信制御構成 今回 製作した Android 端末用制御プログラムは Flash Builder Standard 版を使用して作成し AIR アプリケーションとして動作させている Flash Builder Standard 版は生徒や教職員は Adobe 社にライセンス申請すれば 無償で利用することができ AIR アプリケーションを手軽に製作することができる 実際に作成した Android 端末用制御プログラムの画面を図 15 に示す 接続 OK? 切断されるまでループ 受信? ボタンが押されたか? マイコン制御ボードにコマンド送信 LED 点灯制御 Loop End 図 13 制御プログラム流れ図 図 15 制御プログラム (Android 端末 )

8 API モードを利用した通信制御プログラム図 16 に示す構成で コーディネータに設定した Xbee を搭載したマイコン制御ボードから ルータに設定した Xbee を搭載したマイコン制御ボードに対して A/D 値を送信し を受け取ったマイコン制御ボードは A/D 値によって LED を点灯させるプログラムを作成した 送信はコマンドと 8 ビットの A/D 値である コーディネータ側 ルータ側のマイコン制御ボードのプログラムの流れ図を図 17 に示す PC Android 端末 マイコンでの制御プログラムについて紹介した Xbee を使うことで簡単に無線通信機能を搭載し 各機器間で情報のやり取りができ その情報を利用していろいろな制御ができることがわかった 現在 聾学校から聴覚障害をもつ生徒に対して太鼓演奏の練習ができるように 太鼓練習装置 の製作依頼を受けている 図 18 に示す構成で 教員から叩くタイミングをボタン操作すると制御信号を各受信機に送信し モータを振動させる この振動で叩くタイミングを伝え 演奏する この通信部分に Xbee を活用することを検討している 図 16 API モードを利用した通信制御構成 ( コーディネータ側 ) A/D 値の取得 マイコン制御ボードにコマンドと A/D 値を送信 ( ルータ側 ) 受信? LED 点灯制御 図 18 太鼓練習装置構成図 また これ以外にもいろいろな場面で無線を利用する装置に応用できると考えられる 今後は Xbee の活用についてさらに研究を進め 様々な製作物に活用していきたい 参考文献 (1) Robert Faludi 小林茂監訳, 水原文訳 (2011) Xbee で作るワイヤレスセンサーネットワーク O'Reilly Japan (2) 濱原和明 佐藤尚一他 (2012) 超お手軽無線モジュール XBee CQ 出版 (3) 坂本俊之 (2011) Flash Builder 4.5 で学ぶ Android/iPhone 実践プログラミング ソシム株式会社 図 17 制御プログラム流れ図 9 まとめと今後の展開本発表では Xbee を利用した透過モード API モードを利用した無線通信の方法及び