VIR-USB 接続赤外線学習リモコンに関する技術の解説です。
DigiSpark は AVR マイコン ATTiny85 を搭載した、USB 通信が可能な小型の Arduino 互換ボードです。ソフトウェアによる USB 通信ライブラリ V-USB によって、USB 経由でファームウェアを書き込むことができます。このキットは、DigiSpark に赤外線送受信回路を追加して、USB で制御する赤外線リモコンのファームウェアを書き込んだものです。
Arduino 用の拡張基板をシールドと呼びます。本家からも赤外線送受信用の Infrared Shield が発売されていますが、本家版の回路では赤外線 LED を ATTiny85 の出力ピンで直接駆動しているため、赤外線信号が遠くまで届きませんでした。そこで、ATTiny85 の出力でトランジスタを駆動し、赤外線 LED を大電流で光らせる、赤外線送受信シールドを独自に開発しました。シールドのピン配列は本家版と互換になっていますので、そのまま差し替えて使うことができます。基板上のジャンパパターンも本家版と互換で、組み立ての際は J1 と J4 をショートさせる必要があります。