赤外線発光ボールエミュレータ
Arduinoを使って、以下のRoboCupJunior公式赤外線発光ボールの代替となる赤外線発光装置を作りました。
RoboCupJunior公式赤外線発光ボール RCJ-05
以下の発光波形の詳細資料を参考にして、 MODE A ロボカップジュニア パルス変調規格(階段波形変調、搬送波40kHz) に似せたパルス発光をさせています。
ただし、本物のパルス光を受信するためのセンサーを持っていないので、現物でのテストはしていません。
オシロスコープを使って、波形を確認しただけなので、実機で有効に機能するか否かは不明です。
使用部品
部品番号 | 部品名 | 規格/型番 | 用途・備考 |
---|---|---|---|
CPU1 | AVRマイコンボード | Arduino Uno R3 | 5V系Arduinoであれば、互換品で可 |
LED1 | 赤外線LED | (5mm)OSI5FU5113A-40 | http://akizukidenshi.com/catalog/g/gI-04298/ |
R1 | 抵抗 | 100Ω 1/4[W] | 電流制限,茶黒茶金 |
R2 | 抵抗 | 130Ω 1/4[W] | 電流制限,茶橙茶金 |
R3 | 抵抗 | 150Ω 1/4[W] | 電流制限,茶緑茶金 |
R4 | 抵抗 | 180Ω 1/4[W] | 電流制限,茶灰茶金 |
R5 | 抵抗 | 200Ω 1/4[W] | 電流制限,赤黒茶金 |
以下は、テスト用に付加した回路用です。なくても構いません。
部品番号 | 部品名 | 規格/型番 | 用途・備考 |
---|---|---|---|
LED2 | 赤色LED | (5mm) | |
R6 | 抵抗 | 1kΩ 1/4[W] | 電流制限,赤黒橙金 ` |
J1 | 圧電スピーカー | (13mm)PKM13EPYH4000-A0 | http://akizukidenshi.com/catalog/g/gP-04118/ |
実体配線図
回路図
ソフトウェアのダウンロード
以下のZIPファイルをダウンロードしてください。
このファイルを展開すると、展開されたディレクトリの中にソースファイルがあります。
これをコンパイルしてArduinoに転送してください。