将 Raspberry PI GPIO 引脚连接到遥控器以模拟按钮按下?
Wiring Raspberry PI GPIO pins to a remote to simulate a button press?
我有一些灯,您可以使用小型红外遥控器打开它们。我的第一个想法是,我可以将我的 RPI GPIO 引脚连接到按钮,然后打开和关闭引脚以模拟按钮按下,但我一点运气都没有。
我尝试将 Pi 的地线连接到遥控器的地线,然后将 GPIO 引脚连接到一个 330 欧姆的电阻器,然后将示踪线连接到遥控器芯片上的按钮。
是否可以通过这种方式连接来模拟按下按钮来打开我的灯?我听说有人说您使用光隔离器,但不明白如何将其连接到 PI 和遥控器?
这是遥控器的一些图片。
首先,我们来谈谈光隔离器是什么。
What is an OptoIsolator?
摘录:
光隔离器(也称为光耦合器、光耦合器和光隔离器)是一种半导体器件,它使用较短的光传输路径在电路或电路元件之间传输电信号,同时保持它们彼此电隔离。这些组件用于各种通信、控制和监控系统,这些系统使用光来防止高电压影响接收信号的低功率系统。
OptoIsolator 图
OptoIsolator 设备
OptoIsolator 示意图
好的,这对我有什么帮助?
所以 OptoIsolator 有点像继电器,只是它不依赖电磁铁。相反,它通常依赖于彼此两端的红外光发射器(发送光)和光敏电阻(检测光)。
红外线通电后,将光照射到光敏电阻上,使电压通过接收端的两根导线。这些设备非常适合将电子设备彼此隔离以避免损坏,并且在继电器可能过度杀伤力的低功率环境中非常理想。
如何使用它?
基本上,您将发射器端连接到您的 RaspberryPI,并将接收器端连接到您的遥控器(您需要拆焊一个按钮并将 OptoIsolator 的接收器连接到它的位置)。
当您的 RaspberryPI 通过 enabling/turning 在其连接的 GPIO 引脚上启动发射器时,这将依次 "press" OptoIsolator 接收端的按钮。请记住,只要 RaspberryPI 将其 GPIO 引脚保持为高电平,按钮就会被按住,因此您可能需要努力为该设备设置正确的时间。
我有一些灯,您可以使用小型红外遥控器打开它们。我的第一个想法是,我可以将我的 RPI GPIO 引脚连接到按钮,然后打开和关闭引脚以模拟按钮按下,但我一点运气都没有。
我尝试将 Pi 的地线连接到遥控器的地线,然后将 GPIO 引脚连接到一个 330 欧姆的电阻器,然后将示踪线连接到遥控器芯片上的按钮。
是否可以通过这种方式连接来模拟按下按钮来打开我的灯?我听说有人说您使用光隔离器,但不明白如何将其连接到 PI 和遥控器?
这是遥控器的一些图片。
首先,我们来谈谈光隔离器是什么。
What is an OptoIsolator?
摘录: 光隔离器(也称为光耦合器、光耦合器和光隔离器)是一种半导体器件,它使用较短的光传输路径在电路或电路元件之间传输电信号,同时保持它们彼此电隔离。这些组件用于各种通信、控制和监控系统,这些系统使用光来防止高电压影响接收信号的低功率系统。
OptoIsolator 图
OptoIsolator 设备
OptoIsolator 示意图
好的,这对我有什么帮助?
所以 OptoIsolator 有点像继电器,只是它不依赖电磁铁。相反,它通常依赖于彼此两端的红外光发射器(发送光)和光敏电阻(检测光)。
红外线通电后,将光照射到光敏电阻上,使电压通过接收端的两根导线。这些设备非常适合将电子设备彼此隔离以避免损坏,并且在继电器可能过度杀伤力的低功率环境中非常理想。
如何使用它?
基本上,您将发射器端连接到您的 RaspberryPI,并将接收器端连接到您的遥控器(您需要拆焊一个按钮并将 OptoIsolator 的接收器连接到它的位置)。
当您的 RaspberryPI 通过 enabling/turning 在其连接的 GPIO 引脚上启动发射器时,这将依次 "press" OptoIsolator 接收端的按钮。请记住,只要 RaspberryPI 将其 GPIO 引脚保持为高电平,按钮就会被按住,因此您可能需要努力为该设备设置正确的时间。