スイッチングフォトリフレクタ
スイッチングフォトリフレクタは非接触空間センサーの核心技術です。SPIでADコンバータを読むとclock信号をトリガーに10uSの時間、赤外線LEDをオーバードライブします。このような制御は珍しく、認識しにくいので詳しく説明します。
ロジック
- ADコンバータ※をSPIで読むと同時に赤外線LEDを10uSオーバードライブします。
※MCP3208 https://www.microchip.com/en-us/product/MCP3208 - 赤外線LED OFF/ONの2回反射光を読み、その差を距離データとします。
- 8個のセンサーで順に上記2.を実行します。
- センサー起動時に自然光の強さを測定し距離データから引いて校正します。
反射光
ADコンバータ読み取りフローチャート
![スイッチングフォトリフレクタ フローチャート](http://interactive-hand-sensor.com/root/wp-content/uploads/2022/04/Screenshot-from-2022-04-11-11-49-09.png)
ロジック未検出
![](https://interactive-hand-sensor.com/root/wp-content/uploads/2022/04/efb3bcfba1caeccc6720832b338781e7-1024x594.jpg)
ロジック検出中
![](https://interactive-hand-sensor.com/root/wp-content/uploads/2022/04/3f18556ef188a51eef2562a121eb935e-1-1024x600.jpg)
ハードウェア
![](https://interactive-hand-sensor.com/root/wp-content/uploads/2022/04/pinout.png)