2011-06-21 57 views
0

根据传感器编程我有一个问题。我正在寻找一个传感器,告诉我,例如,一杯水是否已经满满一半。我已经使用了Google,但我找不到任何东西。 所以我的问题是:传感器编程

  • 我在哪里可以买到这样的传感器?
  • 我需要什么编程语言来控制这样的传感器?

感谢答案..从下面的答案

的一个评论

更新我真正需要它是一个大的容器,其中一些玉米。 I 想用传感器告诉我,就像玉米在容器的定义点 一样。所以我可以计算,在那个时候我有 来重新填充容器。

回答

0

你知道玻璃的大小吗?你可以得到一个规模,并计算出半满水时玻璃的重量。我的猜测是,你也许可以找到一个传感器,可以做到这一点,它最有可能需要在C.

这家伙似乎有同样的问题写成:

http://forums.makezine.com/comments.php?DiscussionID=6052

好运气。

另请参阅Arduino微控制器电子。

+0

好的,谢谢......但是这个杯子水的例子只是一个例子。 我真正需要的是一个大容器,其中有一些玉米。 我想用传感器告诉我,就像玉米在容器的一个确定的点下一样。所以我可以计算出,在哪个时间我必须补充容器。 你知道我的意思吗? – Harald

+0

@Harald,我会说你最好的计划是使用红外光束,当连接到传感器时会让你知道容器是空的。 通过这个我的意思是你有一个红外光束穿过容器的直径和另一侧的接收器。他们无法连接,而有玉米里面,但当它是空的时候,他们会连接完成你的“电路” – stuartmclark

0

“我真正需要的是一个大容器,其中有一些玉米。”

也许在自动车库门关闭之前,用来确保车库进入方式的那些传感器之一是清楚的。它使用光束。

+0

是的,我已经想到了像光栅一样的东西。但我不知道,如果有什么办法,可以将它与PC连接起来...... – Harald

1

您的传感器可能是液位传感器。有哪些水平传感器的工作原理有几种(see here)。其中一些将使用颗粒状固体材料。 (例如,超声波距离传感器可以在玉米块表面发射脉冲,检测反射,测量往返飞行时间。)

...或者它可能是proximity sensor,正如有人提出的那样。

...或者它可能是一个重量传感器。 Here's an application note on weighing vessels.

如果你谷歌“谷物水平传感器”,你可能会发现一些有用的东西。

使用哪种语言将取决于您将连接传感器连接到什么。如果将它连接到微控制器,则语言将是C.如果它将连接到PC,那么它将取决于传感器的特定型号。

顺便提一下,这里是一个web group dedicated to sensors