android - 有没有可能用安卓来控制继电器?

标签 android driver hardware

这不是一个高度技术性(或特定性)的问题。我只想知道是否可以使用安卓应用程序来控制 12V 继电器。

我想使用这个正在运行的 android: http://www.mini-box.com/pico-SAM9G45-X

附上这个触摸屏: http://www.mini-box.com/INNOLUX-7-TFT-with-touchscreen

我想将它安装在我的车上并编写一个简单的 android 应用程序,该应用程序可用于控制我在车内的照明(通过几个 12V 继电器)。我有很多不同语言的后台编程,所以我不担心应用程序部分。但是,我对使用软件控制硬件的经验很少。

对此的任何想法都会很棒。谢谢!

最佳答案

首先,您需要让 Android 在您的 Pico 开发板上运行。有几个移植到 Pico 的 Android 版本供您在这里玩:http://arm.mini-box.com/index.php?title=Releases

完成此操作后,我建议将 ADK 板连接到 pico,并使用它与继电器连接。 http://developer.android.com/guide/topics/usb/adk.html最流行和最广泛记录的 ADK 板设计基于 Arduino 或 PIC 芯片,所以如果您有任何一种经验,我认为这不会太麻烦。编写应用程序需要在 ADK 上编写一个程序,该程序监听来自您也创建的 Android 应用程序的输入并做出相应的 react 。您可以通过 Google 搜索找到一些有用的信息来帮助您,还有一些专门的讨论组。

或者,可以使用 Pico 上剩余未使用的引脚与您的继电器通​​信。我不确定 Android 端口是否支持此功能。

这应该是一个有趣的项目,可以让您忙几个星期。祝你好运,如果你让它工作,一定要写一些关于它的信息!

关于android - 有没有可能用安卓来控制继电器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290608/

相关文章:

android - 使用 ViewPager、PagerAdapter 和 AsyncTask 的 Activity 会导致出现空白 View

java - Android View 绑定(bind)。如何在 Basic Activity/Fragment 中实现绑定(bind)?

c - 向linux char设备驱动程序写入long?

javascript - 如何用 Javascript 编写设备驱动程序?

c# - 学习较低级别的计算

c++ - Vulkan 中的 Queue 族实际上是什么?

android - 如何使用 XML 和 Java 代码定义自定义小部件

android - 在android中使用google places api时报错 "Status{statusCode=PLACES_API_INVALID_APP, resolution=null}"

c++ - 如何获取过滤器驱动程序中当前进程镜像文件的全名?

c++ - 可以在功能上防止 ram Controller 闲置吗?