私と私の友人は、黒い表面上の白い線を追跡する方法についての以前の質問に基づいて、線追跡ロボットを構築しています. フォト レジスタと arduino ボードを使用することにしました。これで、私が見つけたすべての反射センサーは、線の 1 ~ 2 cm 上の非常に近くに配置する必要があります。チームメイトの 1 人が、10cm 以上を追跡できる反射率センサーがあるという教授と激しい議論を交わしましたが、何も見つかりませんでした。
より遠くのラインを追跡できるセンサーの種類はありますか?
数センチ以上の範囲が必要で、自分でやりたくない場合は、レーザーセンサーが必要です. 本当に必要な場合は、「レーザー コントラスト センサー」を Google で検索してください。
感度を高める 1 つの方法は、ホワイト バンドに垂直な LED のアレイで照明し、1 つを順次オン/オフして、ソフトウェアでフォトレジスタの読み取り値を追跡することです。もちろん、単純な光素子を使用する場合は、光学的に LED の焦点を合わせ、変調を使用して干渉を最小限に抑えたいと思うでしょう。白線上の LED アレイに沿った抵抗値の実際の分布を見るのは興味深いでしょう。
arduino を使用すると、反射センサーに pololu ライブラリを使用する可能性が高くなります。このタイプのセンサーのアレイを使用しても、最大検知距離はわずか 1 cm (9.5 mm) 未満です。チームメイトは 10 倍離れていたと思います。これを教授に点数付けることができます。
レゴライトセンサーは、このタイプのセンサーの良い例です。NXT キットを手に入れることができれば、それは arduino の代替品です。そして、誰がレゴで遊ぶのを楽しんでいません!!
親切、
ダン