5

我正在尝试获取一个自定义的 android 应用程序(在 Packard Bell“自由选项卡”,android 3.2 上运行)来控制外部电机。无需精细控制,只需一种信号“开”和“关”的方式。我可以使用设备上的哪个端口来获取该输出,以及如何对其进行编程?能够简单地打开或关闭 USB 上的电源将是完美的,但我在这个网站上阅读了另一个问题的答案,告诉我这是不可能的 android。

我一直在考虑简单地在耳机插孔上播放声音,然后构建一个继电器来对这个电流做出反应。

对于那些想知道原因的人来说,这款平板电脑将用于训练一只蓝色和金色的金刚鹦鹉(巨大的鹦鹉)。平板电脑将被安装在她的笼子里(适当的保护,但以某种方式让她可以在屏幕上使用她的舌头),并使用专门编写的程序来训练她并连接到自动饲料分配器。我需要的是一种控制这个分配器的简单方法,它也将是定制的,可能带有一个小型直流电机。

4

5 回答 5

3

如果您的平板电脑支持,这将是ADK(附件开发工具包)的完美应用程序。

于 2012-04-12T14:24:27.990 回答
1

有一些方法可以在 Android 上使用 RS232(使用适当的适配器),因此您可以简单地使用串行端口向继电器或其他东西发出信号来打开/关闭电机。

于 2012-04-12T14:24:17.633 回答
0

如果您的平板电脑有蓝牙,我正在研究由 Android 手机通过蓝牙控制的遥控船。基本上,我将一个蓝牙模块和电机的速度控制器连接到一个 Arduino,并编写了一些代码来解释来自 Android 手机上运行的程序的信号。现有的库使这项任务变得非常容易。您可以将小型伺服电机直接连接到 Arduino,而不是这些大功率电机,这非常简单,应该非常适合您的情况。

有关详细信息,请参阅此博客文章

于 2012-11-15T11:01:03.887 回答
-1

作为一种选择,您可以使用现有的应用程序,该应用程序使用 IR 来触发相机快门。例如这个 你可以很容易地创建红外发射器,查看这个视频

然后您可以使用 arduino 获取 IR 信号并移动电机。如果幸运的话,您可以在本教程中获得更多信息 ,您可能会发现一些非常相似的内容,并且不必从头开始。祝你好运,这听起来是一个有趣的项目。

于 2012-11-20T10:20:38.637 回答
-2

您可以使用类似的东西,但没有开箱即用的 java 绑定。不确定您的平板电脑是否支持运行 dll。

http://www.pc-control.co.uk/motorbee_info.htm

于 2012-04-12T14:40:10.047 回答