我有一个小型装置,可以从一堆中捡起小石头,然后将它们移到另一个地方。这是一种尝试将整个桩推入较大齿轮并希望将其中一个推入齿轮之间的一个空间,并带到旋转齿轮另一侧并掉下的一种粗略方法。在这里,我想知道机器是否在这里成功地碰到了一块石头,如果没有,它应该旋转齿轮,直到它的另一侧变成一块石头为止。如果现场有一块岩石,则齿轮应停止旋转,直到机器的其余部分将其处理完为止。齿轮的另一侧?

这只是更大系统的一部分。总而言之,我需要传感器在发出岩石信号并将其与其余岩石分离时发出信号,以便它可以继续在单个岩石上工作。传感器必须是可以由Arduino控制的东西。

评论

到目前为止,没有答案可以确保您只有一个岩石,而没有两个非常接近的岩石。

#1 楼

这里有很多选项可以/应该起作用。

正如Elias所提到的,IR发送器/接收器是一个不错的选择。这类似于“中断光束”传感器。本质上,当发射器和接收器之间的光束断开时,控制器便知道对此采取了某些措施。与此类似的是一个红外距离传感器,它通过光反射的角度记录从传感器到物体的距离。任何基于光的传感器(例如IR)的问题在于,它很容易被周围的光线“破坏”:太阳,灯泡,照相机闪光灯等。 ,仅寻找特定频率的光(这是IR TV遥控器的工作方式)。

示例传感器:http://www.acroname.com/robotics/info/articles/sharp/sharp.html

还有诸如超声波测距仪之类的东西声音代替光:
http://www.acroname.com/robotics/parts/R335-SRF06.html

在最复杂的级别上,您可以安装用于检测

或者,您可以使用物理传感器来判断何时移动了岩石。这可以像按钮平台一样简单-将岩石放在其上方时,将按钮向下推。当然,这只有在岩石的重量足以抵消按钮开关内的弹簧的情况下才有效。

就可用的传感器类型而言:Arduino基于AVR微控制器。微控制器几乎可以与您能想到的任何种类的传感器一起使用,尽管有些传感器可能太快而无法由微控制器(而不是微处理器)的较慢时钟来处理,或者需要比现有处理器更多的处理能力。

评论


$ \ begingroup $
您知道它们是否可以检测到红外线传感器前面的物体吗?最小的最小范围是1.5英寸的gp2d120。可以使用吗?
$ \ endgroup $
– bogen
13年4月22日在9:17

$ \ begingroup $
对于距离传感器,每个传感器都有特定的范围,可以返回已知结果。它们是模拟的,返回的电压代表到物体的距离。他们将无法正常工作超出范围。距离太远的对象将不会被看到,但是距离太近的对象将返回奇怪的结果。只要您在各种情况下测试输出,它们都可以用作简单的“某种东西摆在我的面前/什么都不摆在我的面前”这样的设置。返回的值不能准确地告诉您对象有多远,只是有东西存在。
$ \ endgroup $
–库尔特·克洛西尔(Kurt E. Clothier)
13年4月22日在19:01

$ \ begingroup $
如果找到此传感器,则看起来它可以在adafruit.com/products/466范围内工作-认为我会去
$ \ endgroup $
– bogen
13年4月23日在9:33

$ \ begingroup $
红外发送器/接收器技术可能会受到一些凹形岩石的欺骗,导致系统认为虽然只有1块岩石通过了2块岩石。
$ \ endgroup $
–尼古拉斯·拉乌尔(Nicolas Raoul)
13年5月7日在8:39

$ \ begingroup $
@NicolasRaoul非常正确。就个人而言,我会结合使用几种不同的东西来实现冗余。
$ \ endgroup $
–库尔特·克洛西尔(Kurt E. Clothier)
13年5月7日在21:52

#2 楼

尝试使红外发送器和接收器彼此面对,并且连接受岩石阻碍。

例如:



评论


$ \ begingroup $
这是一个很好的答案,不会被人们认识,这太糟糕了。添加一些详细信息或其他选项可能很有用。
$ \ endgroup $
–乔什·范德·胡克(Josh Vander Hook)
13年4月23日在4:03

$ \ begingroup $
欢迎使用Robotics Elias,答案只是一行,会自动标记为低质量,因此您可能想像Kurt一样添加更多细节。快速通读《如何回答》以获取更多提示。
$ \ endgroup $
– Mark Booth♦
13年4月23日在9:25



$ \ begingroup $
根据传送带的宽度,您可能需要几对发送器/接收器对,以便即使岩石不在传送带的中心也能看到岩石。
$ \ endgroup $
–尼古拉斯·拉乌尔(Nicolas Raoul)
13年5月7日在8:35

#3 楼

我将整个传送带放在两个轴上,并且:


将右轴作为枢轴。
将左轴的轴依靠开关按钮。
/>
由于旋转齿轮和皮带之间的高度,岩石的冲击力很强,因此很容易找到可以检测到它的开关按钮。且对灰尘/放错位置很坚固。



#4 楼

红外传感器最适合用于检测任何物体,但它们对红外光和阳光非常敏感。因此,如果在不用担心红外线和阳光的情况下,可以始终使用一对红外LED和光电二极管来制作一对红外传感器。

评论


$ \ begingroup $
是的,这就是我追求的解决方案。它完美无瑕!
$ \ endgroup $
– bogen
13年6月28日在8:47