我有一个红外传感器并且我过去已经使用 GPIO 引脚成功将其与 RaspberryPI 和 Ardunio 连接。
我正在考虑使用 USB 端口将同一个传感器(红外传感器)与我的 Linux 桌面连接起来。使用 GPIO 将其与 Raspberry PI 连接非常简单,然后读取特定 GPIO 引脚上的输入值。
在我的 Linux 系统中,我打算使用USB TO Serial TTL Converter Module]
USB 转 TTL 串行电缆或者PL2303 USB UART 板。
目标:我的最终目标是使用红外遥控器来控制媒体中心科迪使用红外遥控器、红外接收传感器安装在我的 Ubuntu 20.04 LTS 中。
我知道以下软件/库利克并已成功应用于 RaspberryPi OS 和自由电子操作系统。我在网上找到的所有博客/文章都建议我购买 USB IR 接收器。如果可以的话,请告诉我实现上述目标所涉及的步骤。非常感谢。
答案1
如果您有备用的 Raspbery Pi,您可以轻松编写一个脚本,该脚本将检测来自 IR 的命令并通过 ssh 或 HTTP webhook 将它们发送到 Ubuntu 框。我建议这是一个 Pi 0W,除非用于其他目的,因为普通 Pi 消耗太多电量并且有点浪费(在金钱和资源方面)。
如果您不介意花 15 美元购买 adafruit,并且对焊接比较熟悉(接头未焊接),我推荐这款 adafruit 芯片:https://www.adafruit.com/product/2264
使用 adafruit python 库编写代码相对简单:https://learn.adafruit.com/circuitpython-on-any-computer-with-ft232h
它只需通过 USB C 母端口连接到您的计算机,然后将其连接到您的 IR gpio 设备。