赤外線発光ボールエミュレータ

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/

実体配線図

part_layout_v2.png

回路図

circuit_diagram_v2.png

ソフトウェアのダウンロード

以下のZIPファイルをダウンロードしてください。

IrBallEmu_20151112.zip

このファイルを展開すると、展開されたディレクトリの中にソースファイルがあります。
これをコンパイルしてArduinoに転送してください。



戻る