传感器编程

时间:2011-06-21 14:52:26

标签: programming-languages sensor

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

  • 我在哪里可以购买这样的传感器?
  • 控制这样的传感器需要哪种编程语言?

感谢您的回答..

从下面的评论中更新其中一个答案

  

我真正需要的是一个大容器,其中有一些玉米。一世   想要使用传感器来告诉我,就像玉米是在一个定义的   容器的点。所以我可以计算,我在哪个时间   重新装满容器。

4 个答案:

答案 0 :(得分:2)

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

...或者它可能是proximity sensor,正如上面提到的那样。

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

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

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

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

答案 1 :(得分:1)

我想您可以使用与汽车油箱类似的机制。有一个机械装置,该机械装置在附着有手臂和磁铁的容器中保持漂浮,然后使用霍尔传感器,您可以观察到随着浮动部分在容器内的上升或下降,霍尔读数的变化。

答案 2 :(得分:0)

你知道有问题的玻璃的大小吗?你可以得到一个刻度,并计算出半满水时玻璃的重量。我的猜测是你可能找到一个可以做到这一点的传感器,它很可能需要用C语言编写。

这家伙似乎遇到了同样的问题:

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

祝你好运。

同时查看Arduino微控制器电子设备。

答案 3 :(得分:0)

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

在允许自动车库门关闭之前,可能有一个用于确保车库进入方式的传感器是清晰的。它使用光束。