电子说
步骤1:必需的东西
1。 Arduino单片机(任何具有UNO或nano的型号都可以)。
2?。蓝牙模块HC-05。 (用于在您的移动设备和传输设备之间进行通信)
3 。红外发射器LED
4。红外接收器或解码器
步骤2:来自红外电视遥控器的数据
所以这是我们制作的第一步,我们将进行初始化过程,即,我们将收集电视中可以使用我们的红外解码器理解的红外遥控器中存储的数据,我们将在设备中使用此解码信息来使用此数据与电视进行通信。因此,此步骤证明该项目可以使用任何使用IR遥控器的电视,因此该项目仅支持高端电视 没有限制 。 p》
此步骤实际上非常简单,您将使用电视遥控器对设备中想要使用的按钮中的数据进行解码,即您只能选择重要的按钮,例如增加音量,增加频道,电源,输入。..。.
要解码数据,您需要对每个所需的按钮执行以下步骤:
1。。如上图所示进行电路连接。
2。 将代码上传到下面给出的arduino(code1.ino)。
3。 现在选择您需要解码的按钮,然后在 arduino IDE软件上打开串行监视器。
4。 通过按按钮将遥控器向IR接收器闪烁。
5。。您将在串行监视器上获得一系列数据。
6。。将所有内容复制到串行监视器中,然后粘贴在写字板中以供以后参考。
7 。类似地,收集您想要的所有重要按钮的数据。
步骤3:制作无线IR Blaster
该项目使用移动应用程序识别语音并将其解码,然后通过蓝牙将相应的代码发送到包含Ir发射器的arduino。
设备的电路连接已在上面显示的图像中进行了说明。
因此,连接将非常简单且数量较少,或者您也可以使用焊料以避免使用电线并减小项目的大小。
您将把此设备放在电视的IR接收器前面。
第4步:编码接收器设备
使用您的arduino IDE软件打开 下面的 code2 。
在此尝试阅读侧面的注释将清楚地解释代码。在这里,您需要放入从Ir遥控器获取的并在STEP3期间存储在字垫中的全部内容。
这很简单,可以通过为按钮指定一个合适的名称为按钮创建一个功能,并将相应的数据从字垫中输入到相应的块中。
步骤5:修改Android应用
我已经创建了一个bas使用mit app inventor的ic应用程序进行语音识别,并通过蓝牙将数据发送到arduino接收器。
您只能通过对其进行一些修改以适合您的电视来使用同一应用程序。/p》
我提供了我的应用程序的可编辑格式,该格式可在mit应用程序发明家使用。
http://appinventor.mit.edu/explore/
在上面的链接中注册并通过单击导入文件选项打开应用。
下面将简要解释要执行的修改:
根据您的喜好更改图像1中四舍五入的通道名称。
您在此处输入的名称将是您的语音命令,因此您需要说出这个词来激活任务。
一旦任务被激活(例如增加音量),保存在其中的代码将通过蓝牙传输到arduino。/li》
因此您需要将应用程序中的号码与arduino接收器上的号码进行匹配
。这些是要执行的主要修改,您也可以在其中分享自己的创造力。
您还可以更改应用程序的背景和图标使其适合您的方式并欣赏该应用程序。
如果您有任何疑问或疑问,我将很乐意帮助您!
步骤6:尽情享受吧!
现在,您可以在任何类型的电视上享受智能电视的体验。如果仍然存在任何错误,请尝试调试您的工作。
在使用该应用程序期间,您需要保持蓝牙。
全部0条评论
快来发表一下你的评论吧 !