自制电视 B-Gone
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
关于这个项目
由迈克·默里 (Mike Murray) 发表 | 2019 年 4 月 1 日 | Arduino 项目、电子产品、学习 | 0 |
在本教程中,我们将制作一个 Arduino TV B-Gone,它非常简单。如果您不熟悉 TV B-Gone,它是一种使用小型微控制器为地球上的每个电视品牌和型号发送 IR 关闭代码的设备。这是一个超级方便的小设备,因为它可以关闭电视。无需寻找合适的遥控器。 TV B-Gone 也适用于体育酒吧等场所。在晚上结束时,您只需拿起电视 B-Gone 并关闭会场中的所有电视。没有寻找遥控器。而且哪个品牌都无所谓。一台电视 B-Gone,所有电视都关闭。这些有时也被称为电视杀手或电视终止开关。
在我们的项目中,我们将使用 Arduino Uno 来复制使用 IR 发射器和按钮的 TV B-Gone 的功能。当然,您可以使用更小的 Arduino 来构建此项目,例如,如果您打算将其放入永久外壳中,则可以使用 Arduino Nano。
制作 Arduino 电视 B-Gone:接线
我们需要做的第一件事是连接基于 Arduino 的电视 B-Gone。按照下面的接线图进行操作。在下图中,我们使用的是独立的 IR LED。如果您的 IR LED 位于 Arduino 套件的模块上,则它可能具有三个引脚。这是因为这些模块上的引脚之一已经包含限流电阻。在这种情况下,您无需在设置中使用额外的电阻器。
Arduino PIN 2 –> 红外线 LED 阳极 Arduino PIN 2 –> 按钮 PIN 2 LED 阴极 –> 330 欧姆电阻 –> GND 按钮 PIN 1 –> 4.7K 欧姆电阻 –> GND
Arduino TV B-Gone 代码
这是很少见的项目之一,我们不会一步一步地完成代码,我们只是提供一个链接来下载代码。虽然制作 Arduino TV B-Gone 非常容易,但编写一个代码并不容易。这个项目的代码超过 8800 行!其中大部分是世界各地电视的所有红外关闭代码列表。
从 The Geek Pub 下载基于 Arduino 的 TV B-Gone 代码——或者——从 GitHub 下载基于 Arduino 的 TV B-Gone
Arduino-TV-B-Gone.zip如果您从我们这里下载代码,您需要做的就是解压缩文件,然后双击 .ino 文件在 Arduino IDE 中打开它。从那里,只需单击上传按钮即可将代码发送到您的 Arduino。
使用 Arduino TV B-Gone
要使用 Arduino TV B-Gone,您只需将红外线 LED 指向任何电视(或一组电视)并按下按钮。您会看到 PIN 13 上的集成 LED 开始闪烁。所有最常见的 IR off 代码将首先传输,然后是最不常见的 IR off 代码。根据您尝试关闭的电视型号,魔术可能需要几秒钟或一分钟才能发生。如果您要关闭许多不同品牌的电视,它们会根据电视型号以不同的时间间隔关闭。
如果您想让您的 Arduino TV-B Gone 更上一层楼,请考虑为它打印一个 3D 外壳并将按钮和 LED 安装在它的外面!
代码
Github
https://github.com/shirriff/Arduino-TV-B-Gonehttps://github.com/shirriff/Arduino-TV-B-Gone示意图
制造工艺