亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Raspberry Pi Universal Remote

在本教程中,我希望让您相信这是使用树莓派构建的终极通用遥控器。
LIRC 非常适合这项工作。它简化了我们需要完成的许多更困难的任务。

第 1 步:零件

1 x 树莓派 (https://www.sparkfun.com/products/11546)
1 x IR 发射器 (http://www.amazon.com/gp/product/B005BJFDL6/ref=oh...
1 x 音频分线板 (https://www.sparkfun.com/products/11570
1 x IR 传感器 (https://www.sparkfun.com/products/10266)
1 x 2N3906 (https://www.sparkfun.com/products/522)
1 x 母头 (https://www.sparkfun.com/products/115)
1 x Make Headers (https://www.sparkfun.com/products/116)
1 x Perf Board

第 2 步:设置软件

我将尝试解释其中的很多步骤。
(此步骤的大部分内容来自:http://alexba.in/blog/2013/01/06/setting-up-lirc-on -the-raspberrypi/)

为了本教程,我假设这是在一个干净的 Raspbian 镜像上。

须藤 apt-get 升级 须藤 apt-get 更新

安装 LAMP

sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd

安装LIRC

sudo apt-get install lirc

设置GPIO引脚(如果你想使用其他引脚,请记住这一点)

须藤纳米 /etc/modules

将这两行添加到文件底部

lirc_dev lirc_rpi gpio_in_pin=23 gpio_out_pin=22

(CONTROL + C 将保存并退出)

配置硬件文件。

须藤纳米 /etc/lirc/hardware.conf

删除内容并粘贴此文件

############################################### ######
# /etc/lirc/hardware.conf
#
# 启动 lircd 时使用的参数
LIRCD_ARGS=”–uinput”

# 即使有好的配置文件也不要启动 lircmd
# START_LIRCMD=false

# 不要启动 irexec,即使一个好的配置文件似乎存在。
# START_IREXEC=false

# 尝试加载合适的内核模块
LOAD_MODULES=true

# 运行“lircd –driver=help”以获取支持的驱动程序列表。
DRIVER=”default”

# 通常 /dev/lirc0 是使用 udev 的系统的正确设置
DEVICE=”/dev/lirc0″
MODULES=”lirc_rpi”

# 硬件的默认配置文件(如果有)
LIRCD_CONF=””
LIRCMD_CONF=””
#################### #################################

重启树莓派

须藤重启

第 3 步:制作 LIRC 文件

使用 3 针将红外传感器连接到 PI 到您在 /etc/modules 文件中的第 2 步中定义的相同 GPIO 输入针
运行命令并按下传感器上的远程按钮,您应该会得到一些反馈

须藤 /etc/init.d/lirc stopmode2 -d /dev/lirc0

(CONTROL + C 停止)

接下来我们在pi目录下运行fallowing命令wile来记录远程命令

记录 -d /dev/lirc0 ~/out.conf

Fallow 提供的说明
当它要求键名时,您必须使用预定义的名称。要获取我喜欢的名称,请打开一个新窗口并运行命令。

不记录 – 列表命名空间

录制完成后,打开out.conf

须藤纳米 out.conf

从“begin remote”一路复制到“end remote”,打开/etc/lirc/lircd.conf

须藤纳米 /etc/lirc/lircd.conf

擦除内容并粘贴代码并保存。
通过替换 .conf 中在 NAME 之后具有文件路径的行来为遥控器分配名称:
对所有要使用的遥控器重复此操作
重启树莓派

欲知更多详情:Raspberry Pi Universal Remote


制造工艺

  1. Raspberry Pi 上的温度监控
  2. Raspberry Pi 2 气象站
  3. 使用 Raspberry Pi 监测温度
  4. 使用树莓派远程监测天气
  5. Raspberry Pi Ball 跟踪
  6. 使用 Raspberry Pi 的运动传感器
  7. 一片树莓派
  8. Cycle Chaser
  9. Raspberry Pi 土壤湿度传感器
  10. Raspberry Pi Thief Detector
  11. Raspberry Pi 传感器
  12. 在没有 LIRC 的情况下将 IR Remote 与 Raspberry Pi 一起使用