【问题标题】:Is it possible to capture/receive IR signals in an Android application?是否可以在 Android 应用程序中捕获/接收 IR 信号?
【发布时间】:2013-07-08 11:40:02
【问题描述】:

有没有办法在android中接收IR信号?

在搜索过程中,我找到了从 Android 设备传输数据的方法。

发现这个很有用:https://github.com/rngtng/IrDude

那么,是否也可以接收遥控器等其他红外发射设备产生的红外信号?如果是,我想在我的应用程序 UI 中打印这些信号(十六进制值)。 任何人都可以对这个问题有所了解,请... :)

我正在使用 Galaxy S4 进行开发。

【问题讨论】:

  • 谢谢.. :),但这是我在问题中提到的同一个项目。它只有发送/传输部分,但我需要接收部分。
  • 是的,还有一些应用程序也可用于捕获 IR 远程代码。
  • 嘿...这个问题现在已经 11 个月大了。您是否有在三星、索尼或其他设备上接收 IR Cods 的实现。现在我只找到了接收 IR 代码的 HTC 库。
  • 抱歉,当时没找到这样的实现,暂时不关注这个问题。

标签: android infrared


【解决方案1】:

每部智能手机都有一个红外发射器和一个红外接收器。

它用于检测您的手机何时在您的耳朵上以禁用触摸屏,因此您的耳朵不会在您说话时点击“返回”。

此红外元件是可编程的。 IpBike 人在他的应用程序中使用了这个;看这里:http://www.iforpowell.com/cms/index.php?page=run-time

某些设备(例如:Samsung S6 Edge)也有一个红外元件,指向不同的方向,专门用于控制电视等。

【讨论】:

  • “每个智能手机都有一个红外发射器和一个红外接收器。” 错误。我什至不明白你为什么这么说,为什么这是真的?红外支持显然有硬件和软件要求。并非所有智能手机都有它。例如,我有一个Motorola Moto X Play 智能手机,不幸的是它不支持这个功能。但市场上还有许多其他设备没有。
  • 耳朵和手机之间的距离不是通过红外线检测到的,而是通过接近传感器检测到的
  • 事实上,根据无线设计和 android.stackexchange(搜索互联网以获取更多确认),红外传感器通常用于智能手机中作为接近传感器,这并不意味着其他传感器不用于相同目的在某些智能手机中。
  • 我有三星 Galaxy S6,它只有一个 IR 发送器..(就像普通的电视遥控器一样)但它无法读取 IR 信号..昨天用各种应用程序尝试过。跨度>
  • 我有一台三星 Galaxy S7 Edge,但它没有红外发射器(我希望有)。
【解决方案2】:

有没有办法在android中接收IR信号?

很少有 Android 设备支持红外线,更不用说某种红外线接收器了。如果您构建自己的设备,欢迎您随心所欲。

【讨论】:

  • 哈哈.. :) 总而言之,我不能这么容易做到.. 呃。?无论如何,我来不及发表评论,但是,感谢您的酷回答.. ;)
  • 我的 Galaxy S4 有一个红外线发射器。直到今天才知道。让乐趣开始!尝试这个;它确实有效! appbrain.com/app/samsung-ir-universal-remote/…
  • 对于 HTC,OpenSense SDK 存在 IR 支持。 HTC One 也有红外传感器。
  • 现在很多设备都有红外线发射器,galaxy s4+ 等等。不确定接收者。 en.m.wikipedia.org/wiki/List_of_devices_with_IR_blaster
【解决方案3】:

我的想法是>> 摄像头检测 IR LED 闪烁。通过安卓相机捕捉信号。如果您知道红外发射器的编码信号,您可以对其进行解码。 你提出的非常有趣的问题。如果我有时间,我希望继续努力。:)

【讨论】:

  • 毕竟都是关于 1 和 0
  • 我也有同样的想法,但发现信号是以 40kHz 发送的。我怀疑相机可以检测到信号。
  • 相机对于这个想法来说太慢了。
  • 相机不够准确,无法捕捉所有红外光,如果你捕捉到红外光,无论遥控器按下按钮,你都会看到紫光
  • 目前最快的相机芯片由索尼制造,拍摄速度略低于 1000fps,这仍然比解码 IR 信号所需的速度慢 30-40 倍。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-19
  • 1970-01-01
  • 2019-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多