<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>洛星中学高等学校 ロボット研究部・同好会 開発日誌 &#187; 小ネタ</title>
	<atom:link href="http://blog.robot.rakusei.net/category/%e5%b0%8f%e3%83%8d%e3%82%bf/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.robot.rakusei.net</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 13:37:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>いまさらだけど夏休み突入！</title>
		<link>http://blog.robot.rakusei.net/2009/07/21/%e3%81%84%e3%81%be%e3%81%95%e3%82%89%e3%81%a0%e3%81%91%e3%81%a9%e5%a4%8f%e4%bc%91%e3%81%bf%e7%aa%81%e5%85%a5%ef%bc%81.html</link>
		<comments>http://blog.robot.rakusei.net/2009/07/21/%e3%81%84%e3%81%be%e3%81%95%e3%82%89%e3%81%a0%e3%81%91%e3%81%a9%e5%a4%8f%e4%bc%91%e3%81%bf%e7%aa%81%e5%85%a5%ef%bc%81.html#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:03:45 +0000</pubDate>
		<dc:creator>Flanker</dc:creator>
				<category><![CDATA[CNC]]></category>
		<category><![CDATA[小ネタ]]></category>

		<guid isPermaLink="false">http://blog.robot.rakusei.net/?p=844</guid>
		<description><![CDATA[前回、引っ張っておきながら若干放置していた中学部長です。いまさらですけど７月１８日から洛星は夏休みになりました。なにげにテンションが上がってます。
さて、ちょっといろいろあったんですけど、特筆すべきはフライス盤が動いたこ [...]]]></description>
			<content:encoded><![CDATA[<p>前回、引っ張っておきながら若干放置していた中学部長です。いまさらですけど７月１８日から洛星は夏休みになりました。なにげにテンションが上がってます。</p>
<p>さて、ちょっといろいろあったんですけど、特筆すべきはフライス盤が動いたことでしょうか。いろいろめんどくさいところもありましたが、ちゃんとフライス盤のステッピングモーターがキチンと回ってます。で、早速切りだそうとしたところ、</p>
<p>ポキ</p>
<p>折れました。エンドミルがきれいに折れました。たぶん、折れた原因はステッピングモータのスピードが早すぎたんだと思います。また、買わなければ。でも、なにはともあれ、ちゃんと、１４万の代物は動いております。</p>
<p>さて、前回FPGA内部での処理について振っていたので、その続きを…<br />
FPGA内部で処理するにも、マイコンみたいにはいきません。基本的にFPGAは並列処理などが得意なのでマイコンとも性格が違います。<br />
しかし、マイコンも元をたどればFETの塊。要は、FPGAの中にマイコンを搭載すればよいのです。そうすることにより、基板の実装面積の面からも効率が良いし、何より高速。ペリフェラルも豊富。（無ければFPGAの中で作ればいい。）</p>
<p>ということで、良いことずくしのFPGAなのですが、問題はあまりにピンが多すぎて、OLIEMEXに頼めないことでしょうか。なので、ここはいわゆる高価なFPGA評価ボードとか買うしかないです。FPGAは前途多難です。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robot.rakusei.net/2009/07/21/%e3%81%84%e3%81%be%e3%81%95%e3%82%89%e3%81%a0%e3%81%91%e3%81%a9%e5%a4%8f%e4%bc%91%e3%81%bf%e7%aa%81%e5%85%a5%ef%bc%81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bluetooth Class2 とは一体なんなのか。</title>
		<link>http://blog.robot.rakusei.net/2009/01/31/bluetooth-class2-%e3%81%a8%e3%81%af%e4%b8%80%e4%bd%93%e3%81%aa%e3%82%93%e3%81%aa%e3%81%ae%e3%81%8b%e3%80%82.html</link>
		<comments>http://blog.robot.rakusei.net/2009/01/31/bluetooth-class2-%e3%81%a8%e3%81%af%e4%b8%80%e4%bd%93%e3%81%aa%e3%82%93%e3%81%aa%e3%81%ae%e3%81%8b%e3%80%82.html#comments</comments>
		<pubDate>Sat, 31 Jan 2009 10:43:22 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[クラブ全般]]></category>
		<category><![CDATA[小ネタ]]></category>
		<category><![CDATA[Bluetooth]]></category>

		<guid isPermaLink="false">http://blog.robot.rakusei.info/?p=728</guid>
		<description><![CDATA[ロボカップジュニアレスキューチャレンジのルールに利用の許可が明文化された「Bluetooth Class2」ですが、一体なんなのか。
マウスやキーボードなどですでに利用している人はもうご存じだとおもうのですが、ルールに記 [...]]]></description>
			<content:encoded><![CDATA[<p>ロボカップジュニアレスキューチャレンジのルールに利用の許可が明文化された「Bluetooth Class2」ですが、一体なんなのか。<br />
マウスやキーボードなどですでに利用している人はもうご存じだとおもうのですが、ルールに記載されたので新たにBluetoothという技術を知る人が増えていくと予想されるのですが、ロボットの分野ではじめて見ると誤解(Bluetoothという部品が存在するだとか、Bluetoothという電波を送信する部分をつくるんだとか)も生みそうなのでOBですが、主に後輩のために説明したいと思います。</p>
<p><span id="more-728"></span></p>
<p>Bluetoothとは近距離にある機器同士で無線通信するための規格です。<br />
無線通信と聞くと、一つの周波数をずっと利用し、同時には同じ周波数が利用できず、混信するものだというイメージがあると思います。TVやラジオがその例ですが。無線LANも一つのグループで常に同じ周波数(チャンネル)を利用し、すでに周辺で利用されているチャンネルを利用しようとすると混信することになります。<br />
ですからこれがこれまでロボットの競技では無線通信というものは禁止されてきた理由です。各チームが勝手に利用する周波数を決めると会場で混信する可能性があるからです。</p>
<p>しかし、Bluetoothは複数の周波数(正確には2.4GHz帯（2402～2480MHz）1MHzごとの計79個のチャネル)を毎秒1600回切り替えて通信しています。</p>
<p>複数の機器が通信している場合を考えてみます。Bluetoothでない場合どちらも同じ周波数を利用してしまうと手動で設定をかえるなりなんなりしてお互いが干渉しないように操作するまではどちらも通信ができなくなります。しかし、Bluetoothの場合細かく周波数をランダムに切り替えるのでたまにチャンネルが重なり通信できなくなったとしても次の瞬間はお互い違う周波数を使うので通信ができます。これにより重大な混信は発生しません。</p>
<p>また、Class2と言うのは単なる電波の強さです。<br />
Class1は電波強度100mWだいたいの到達距離が100m、Class2は2.5mW(10m)、Class3は1mWで1mとなっています。つまり、Class2が許可されているということはそれよりも弱いClass<strong>3</strong>も利用していいということです。</p>
<p>といってもこんな根本的な規格を<strong><span style="text-decoration: underline;">知る必要はありません</span></strong>、もちろん基礎知識として知っておいてほしいですが、周波数ホッピングをするにはどうすればいいのかなど自分でBluetooth規格の通信をする回路を組むなら別ですが、そんなことは無いでしょうし、開発しても「Bluetooth SIG」による認証を受けない限りBluetooth対応と名乗ってはいけません。</p>
<p>実際にロボットの通信を行う場合は既に存在するモジュール(正しくはSPPプロファイルによるシリアル通信モジュール)を購入しマイコンに接続することになると思います。<br />
マイコンにはSCIやUARTなどのシリアル通信機能がついているはずです。ロボット同士で通信するにはこのシリアル同士を有線で接続することによって実現できるということは予備知識として理解していただきたいものです。これができないかぎりBluetoothによる無線通信に取り組もうとするのはやめてください。まずは有線で接続して通信するという実験をしてからBluetoothによる無線通信に取り組みましょう。</p>
<p>なぜなら、Bluetoothモジュール(SPPプロファイルによるシリアル通信モジュール)は通信する経路を用意してくれるだけ(つまり、有線でつないでいた部分を無線にしてくれるだけ)でマイコンにプログラミングする内容はほとんど有線と変らないからです。</p>
<p>ほんとうに大切なのはシリアル通信でどんな内容をロボット同士で通信するかです。また、読まないといけないのはBluetoothの<strong>規格</strong>についてではなく、購入するモジュールの<strong>説明書</strong>です。</p>
<p>まずはいきなりロボットに接続するのではなく、パソコンを2台用意し、それぞれのパソコンのシリアルポートにBluetoothモジュールを接続し、どうすれば有線で接続した場合と同じ通信ができるかどうかを確認しましょう。</p>
<p>ここに入手性の高いBluetoothモジュールの例をのせておきます。日本語のマニュアル付きだとわかりやすいですが同じ機能なのに値段が張ります。できれば英語のマニュアルを読む方が経済的です。個人的には一番上のリンク先の「KC21」がおすすめです。これについては<a href="http://blog.robot.rakusei.info/2006/04/29/bluetooth通信.html">過去に紹介したことがあります</a>。できれば、電源を投入するだけで事前に設定した通信相手を検索し自動で接続を確立する機能が搭載されている方が相手が限定されているロボット同士の通信には便利です。そうでないと、マイコンがモジュールに指示を出すプログラムも書く必要がでてくるので。</p>
<p><a href="http://www.networkdevice.jp/bt_oem_module.php">KCとBTシリーズ組込Bluetoothモジュール</a>(英語マニュアル、購入の際は<strong>アンテナ内蔵</strong>のモジュールにすること)<br />
<a href="http://strawberry-linux.com/catalog/items?code=18045">Bluetooth DIP Module(BGB203)</a>(英語マニュアル)<br />
<a href="http://www.musenka.com/bluetooth/c01.html">ZEAL-C01</a><br />
<a href="http://www.musenka.com/bluetooth/s01.html">ZEAL-S01</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robot.rakusei.net/2009/01/31/bluetooth-class2-%e3%81%a8%e3%81%af%e4%b8%80%e4%bd%93%e3%81%aa%e3%82%93%e3%81%aa%e3%81%ae%e3%81%8b%e3%80%82.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ロボカップのルールについて</title>
		<link>http://blog.robot.rakusei.net/2009/01/26/%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%97%e3%81%9f%e5%b0%8f%e3%83%8d%e3%82%bf%e3%83%bc%e3%83%ad%e3%83%9c%e3%82%ab%e3%83%83%e3%83%97%e3%81%ae%e3%83%ab%e3%83%bc%e3%83%ab%e3%81%ab%e3%81%a4%e3%81%84.html</link>
		<comments>http://blog.robot.rakusei.net/2009/01/26/%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%97%e3%81%9f%e5%b0%8f%e3%83%8d%e3%82%bf%e3%83%bc%e3%83%ad%e3%83%9c%e3%82%ab%e3%83%83%e3%83%97%e3%81%ae%e3%83%ab%e3%83%bc%e3%83%ab%e3%81%ab%e3%81%a4%e3%81%84.html#comments</comments>
		<pubDate>Mon, 26 Jan 2009 05:04:40 +0000</pubDate>
		<dc:creator>Flanker</dc:creator>
				<category><![CDATA[クラブ全般]]></category>
		<category><![CDATA[小ネタ]]></category>

		<guid isPermaLink="false">http://blog.robot.rakusei.info/?p=705</guid>
		<description><![CDATA[こんにちは。中学部長です。かなり昔の話なんですが、ロボカップジュニア京滋奈ブロックのブログを見ていると、「レスキューのルールについて」のなかで、「Bluetooth Class2 の使用が認められた。」という記述がありま [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは。中学部長です。かなり昔の話なんですが、ロボカップジュニア京滋奈ブロックのブログを見ていると、「レスキューのルールについて」のなかで、「<span><span><span>Bluetooth Class2 の使用が認められた。</span></span></span>」という記述があります。Bluetoothというのはもちろん無線の規格です。ロボカップジュニアレスキューの２００９年ルールにはロボット間の通信に使っても良いと書いてあります。しかし、世界大開のマルチチームならまだしも、一台だけで競技する京滋奈ブロックのどこに使うのか疑問です。</p>
<p>その疑問はさておき、この長い入試休みも今日で終りです。僕は今まで何をしていたかというと、ずっとロボットの事を調べていました。主にFPGAのことについてやARM、AVRなど。ほかに見ていたのがロボット研究部のロボカップ以外に出場できそうな大会などを探していました。なぜ、探しているかというと、どうも出場する大会がロボカップだけだと、どうしても空白の時期ができます。別にそこで自分の好きなように作ってもいいのですが、やはり目に見える活動の成果を挙げなければならないと思うのです。それもロボカップだけではなくいろいろな大会などにでたほうが、ロボットの開発の視野も広くなるし、なによりほかのエンジニアやクラブのひとたちとの交流も深まります。しかしなかなかないものですね。高校生からとかいう制限がついてたり、お金がかなりかかるなどいろいろないものです。まあ、ゆっくりやっていきます。</p>
<p>chibiegg追記:<a href="http://blog.robot.rakusei.info/2009/01/31/bluetooth-class2-とは一体なんなのか。.html">Bluetooth Class2について</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robot.rakusei.net/2009/01/26/%e3%81%a1%e3%82%87%e3%81%a3%e3%81%a8%e3%81%97%e3%81%9f%e5%b0%8f%e3%83%8d%e3%82%bf%e3%83%bc%e3%83%ad%e3%83%9c%e3%82%ab%e3%83%83%e3%83%97%e3%81%ae%e3%83%ab%e3%83%bc%e3%83%ab%e3%81%ab%e3%81%a4%e3%81%84.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
