2014年11月23日(日)Maker Faire Tokyo 2004
ハンズオン 於 電子割烹 仙臺
ファンアウト仙台
http://purose.net/fanout/

ワンキー赤外線学習リモコンの作りかた
ブレッドボード版

1第４版

部品表
番号

2

名称

型番

数量

購入元

1

AVRマイコンATTINY85 20PU

1マルツパーツ

2

赤外線受信モジュール

GP1UXC41QS

1

秋月

3

赤外線LED

L-53F3BT

1

共立エレショップ

4

タクティルスイッチ(6mm)5圧電スピーカー

PKM13EPYH4000-A0

1

秋月

6

抵抗50Ω(緑黒黒金)

1

秋月

7

抵抗10kΩ(茶黒橙金)

2

秋月

8

ボタン電池ホルダー

19

ブレッドボード

110

ボタン電池

11

ジャンパピン

1CR2016

2
短８本
長３本

秋月

図

回路図

3

配置図に部品の足を通す穴をあける

配置図を下敷きの上に置いて、全てのマークの位置に画鋲で穴をあけます※ 穴は中心に小さくあけるだけで OK です4

赤外線LEDの足を加工
少し広げます注意：長い方が左1. 赤外線LEDを、長い足が左側になる向きに置きます

2. 赤外線LEDの下に1円玉を置きます

奥向きに曲げる

3. 1円玉の長さを基準にLEDの足を90度曲げます

5

4. 完成

赤外線受信モジュールの足を加工
2.向きに注意して曲げる（丸い突起を左向きに）

1.半分くらいの長さにカット✂ 赤外線受信モジュールの足を半分くらいの長さにカットして、９０度曲げておきます6

電池ホルダーの準備
向きに注意！！
① 左側の電池は＋と書いてある側を上にします

向きに注意！！
② 右側の電池は何も書いていない面を上にします③ 電池ホルダーのスイッチをONにします

コイン電池 CR2032 を 2枚使います 電池の向きに注意！！




7

2枚のコイン電池は上の写真を見て、向きを間違えずに入れてください

電池ホルダーのスイッチをＯＮにしますジャンパピンの作成

同じ長さ×8本


×3本
高さは5mm 程度



同じ長さ


8

銅線を材料に、ジャンパピンを作成します。
短いジャンパピン（４ピン間隔）は50円玉の穴と外周の間隔を目安に折り曲げて作ります。
長いジャンパピン（９ピン間隔）は1円玉の直径を目安に折り曲げて作ります。
高さは両方5mm程度です（若干高目でも構いません）。

短８本、長３本を作ってくださいブレッドボードに配置図を乗せて固定する
スイッチ位置※ この向き（縦置き）に挿します

1.突起が右側になるように置く

2.位置を正確に合わせて配置図を乗せる

3.タクティルスイッチを挿しこむ（足を少し広げます）

（注意） ブレッドボードと配置図は、位置を正確に合わせてください

配置図を固定するために、タクティルスイッチを挿し込みます。



タクティルスイッチの足は、赤丸で示した4か所に挿し込まれます（タクティルスイッ
チには縦横の向きがあります）

9

ジャンパピンを挿し込む
BA②①③④⑤⑧⑥⑦C

 イラストの赤い線に合わせて短いジャンパピン（①～⑧）、青い線に合わせて長いジャンパピン(A～C）を挿し込みます10その他の部品を挿し込む（LED はまっすぐ正面を向くように）

1. 圧電スピーカー ✂(向きなし)

4. 赤外線LED※ 抵抗の足は5円玉に合わせて曲げる

5. 抵抗(50Ω, 緑黒黒金)（向きなし）✂

6. 赤外線受信モジュール
2. 抵抗(10kΩ, 茶黒橙金) ✂（向きなし）

7. AVRマイコン
向きに注意!!
1pinマークが右下

3. 抵抗(10kΩ, 茶黒橙金)（向きなし）✂

8. 電池ホルダー
電池ホルダーのケーブルを２か所に挿しこんでください。＋が赤、ーが黒です。

 配置図のイラストに合わせて、その他の部品を挿し込みます

11

動作確認
①

スイッチを短く８回連打すると、メモリ残量を表すブザーが１６回鳴ります。
※ ここでピピピッと３回鳴った場合は、誤って９回押してしまっています。その場合はボタンを一度長押ししてから、もう一度①を試してください②③④⑤

短く１回押すと、ブッと鳴ります（未学習時のみ）
長く１回押すと、ピッと鳴ります
もう一度長く１回押すと、ピーと鳴ります
赤外線受信モジュールに赤外線を送信してください。学習に成功すると、ピーと鳴ります※ 失敗した時は②からやり直してください⑥12

短く１回押すと、学習した信号が送信されます注意 電池を入れたままタクティルスイッチを取り外さないでください。AVR マイコン（TINY85）が正しくスリープモードにならないため、電池が消耗します。
 圧電スピーカーからノイズが鳴るときは、電池が消耗しているか、接触不良です。
 ブレッドボードの裏面は非常に強力な両面テープになっています。一度貼るとはがれません。
 赤外線受信モジュールは丸い突起の面が受光部です。
学習の赤外線は真上から入力してください。
 電池を抜き差しすると、ノイズで学習した信号が消えることがあります。
13赤外線信号学習のコツ
不用意に学習開始しないように、２回または３回長押しした時だけ学習モードに入るようになっています。
 通常は２回長押しして学習モードに入ってください。


長押し２回で学習した時は、赤外線信号の長さを自動判定します。

学習できないリモコンがあった時は、 ３回長押しして学習モードに入ってください。


長押し３回で学習した時は、赤外線信号が続いている限り信号を取り込み続けます。学習元のリモコンを一瞬だけ押すとうまく学習できることが多いです。

うまく学習できない場合はまわりの明るさを変えてみてください。
 送信側(学習元)の赤外線 LED と受光部は5～10cmほど離してください。
 インバーター式蛍光灯はノイズ源になるので消してみてください。
 赤外線ポート付きの PC が常時赤外線を出してノイズ源になることがあります。
14

（参考）コマンド一覧
No. 操作名コマンド

説明ⅰ 送信短押し×[メモリ番号]回[メモリ番号] には1～6が入る。短押しすると、押した回数に応じて学習済みのメモリの内容を赤外線送信する(つまりシングルクリックでメモリ1の内容を出力、ダブルクリックでメモリ2の内容を出力... という動作をする)。

ⅱ 学習(モードA)

長押し×2回+赤外線受信 赤外線信号を学習する。記憶先は直前に送信したメモリ番号。

ⅲ 学習(モードB)

赤外線信号を学習する。記憶先は直前に送信したメモリ番号。
※ モードBでないと学習できないリモコンがあります
長押し×3回+赤外線受信※ モードBで学習させる時は、学習元のリモコンのボタンは一瞬押すだけにしてください。

ⅳ 消費メモリ確認 短押し×7回
ⅴ メモリ残量確認 短押し×8回
ⅵ 固定モード

短押し×9回

ⅶ メモリ削除

短押し×11回

ⅷ 完全初期化

短押し×12回

15

学習済みの信号が消費しているメモリ量に応じてBEEPを鳴らす。
対象は直前に送信したメモリ番号。BEEP1回が32バイト。
全メモリ残量に応じてBEEPを鳴らす。BEEP1回が32バイト。
固定モードに移行。固定モードでは短押しした瞬間に赤外線が送信される(タイムラグが解消する)。ただし固定モードでは、直前に送信した1種類の信号しか送信できない。固定モードは長押しで解除。
学習した赤外線信号を消去する。対象は直前に送信したメモリ番号。
メモリを完全に消去して初期状態に戻す。

（参考）ブザー音の意味

短い音、長い音、低い音があります

短い音

長い音

低い音

16

1回

ピ

学習予告

2回

ピピ起動音(電池を入れた時)

3回

ピピピ

固定モード開始

4回

ピピピピ

固定モード解除

1回 ピー

学習スタンバイ中 (モードA) / 成功(モードA)

2回 ピーピー

学習スタンバイ中 (モードB) / 成功(モードB)

4回 ピーピーピーピー

メモリ削除成功

5回 ピーピーピーピーピー

完全初期化成功

1回

ブ

学習前に送信しようとした

2回

ブブ

ノイズを受信したため学習中断

3回

ブブブ

受信した赤外線信号が長すぎるため学習中断

4回

ブブブブ

メモリ不足のため学習中断/メモリ削除失敗