カラーセンサ

Parallax社のColorPAL(データシート)は、小型の色と光のセンサである。 ColorPALは、RGB LEDを使用して一度に1色ずつサンプルを照らし、広帯域光-電圧変換器を使用して反射光を測定します。 赤・緑・青の各色LEDを照射し、試料から反射された光の量から、試料の色を判定することができます。 被写体は反射しやすいもので、蛍光を発しないものに限ります。 LEDなど発光するものの色は検出できません。

ColorPALで使用している光センサーはTSL13Tで、図のような分光感度曲線(TSL13Tのデータシートから引用)とLEDの波長を重ね合わせたものです。

ColorPAL 分光感度曲線

センサーは、図の曲線で重み付けした全光量に比例して電圧を出力します。 したがって、被写体が赤色LEDのみで照らされている場合、被写体の色の赤色成分に比例した電圧で応答し、青色や緑色でも同様に応答します。 LEDの光に環境光が混じっている場合、まずLEDを点灯させずにサンプリングし、その値を赤、緑、青の各成分から順番に減算することでその影響を排除することができる。

ColorPAL センサーは、3 つの接続方法のみ必要とします。 +5V電源、グラウンド、シリアルデータの3つの接続だけで使用できます。 これは、Robotic Homelab通信ボードEXT_UARTコネクタにプラグインすることができます。 TxDとRxDのピンは別々にダイオードを使用して接続する必要があります。 ColorPALとの通信は、シリアルI/Oを使用し、非反転オープンドレインプロトコルで2400~7200ボーで送受信します。

ColorPAL 配線図

RGB値を読み取り、画面に表示するサンプルコード(HEX形式)。 ColorPALセンサーによる測定は自動的に行われます。

コメントを残す

メールアドレスが公開されることはありません。