赤外線発光ボールエミュレータ
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に転送してください。