0

グループタスクの一環として、破片(卓球ボール)を収集する自律型ウォータークラフトを作成します。船が捕らえた破片の量を追跡することは有用かもしれないと思いました。それは基本的に、ボールがその下を流れてネットに入るカタマランデザインです。アイデアは、流入するボールの数を追跡するIRセンサーを下に設定することでした。唯一の問題は、流出した場合にカウントが増えるだけであるということです。ボールが移動している方向を示すことができる2つのIRセンサーを使用するというアイデアを思いついたのです。つまり、最初のセンサーと2番目のセンサーがトリガーされた場合は、ボールが入っていました。ウォータークラフトの下には、幅が1つのボールを入れるスペースしかありません。2つのセンサーを使用してArduinoのボールカウントをプログラミングする最良の方法は何でしょうか?または、センサーをどのように設定する必要がありますか。次々と、

4

1 に答える 1

4

ここで受け入れられているのは、より具体的な質問をすることですが、私は産業オートメーションや趣味のプログラミングをかなり扱っているので、あなたが始めるのを手伝うことができるかどうか見ていきます.

2 つのセンサーを通過する何かの方向を判断するには、センサーをボール 1 つよりも幅が広くなるように配置する必要があります。どちらのセンサーが最初にオンになるかを見ることで、オブジェクトがどの方向に進んでいるかを知ることができます。

同様に、いくつかの境界線のケースを捉える必要があります。ボールが 1 つのセンサーをトリガーした場合は、来た方向に戻ります (2 番目のセンサーを待っていない可能性があります)。両方のセンサーがオンのままなので、一度に2つのボールが来るのをキャッチできます。

これで始められることを願っています。

于 2012-05-24T06:00:27.850 に答える