遥控器终结者——万能红外遥控器开发方案详解来了!
2023-08-17 14:00:42发布 浏览564次 信息编号:69547
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
遥控器终结者——万能红外遥控器开发方案详解来了!
一、概述
今天给大家带来一个基于涂鸦免程序开发方案的小demo——万能红外遥控器。
主要有空调模式、插座模式、DIY模式三种模式。
其中空调模式可以直接代替空调遥控器,通过手机即可控制空调。 您永远不会担心找不到空调遥控器,还可以控制夜灯的开/关。
插座模式的作用是控制小夜灯,可以通过倒计时打开/关闭,通过定时打开/关闭,也可以通过电路板上的电位器调节其亮度。
DIY模式主要用于红外学习。 通过此模式,您可以使用手机控制所有红外设备,例如电视遥控器。
2、电路设计
针对万能红外遥控器的几个功能,我们需要一一设计如下电路
1、主控制电路
主控芯片选用涂鸦自研的低功耗嵌入式Wi-Fi模块。 它由高度集成的射频芯片和外部Flash芯片组成,内置Wi-Fi网络协议栈和丰富的库函数。 该模块还包括低功耗ARM CM4F、WLAN MAC、1T1R WLAN、最高主频、内置256K SRAM、2 Mbyte flash以及丰富的外设资源。
用户可以基于这些开发出满足自己需求的嵌入式Wi-Fi产品。
由于主电源采用USB 5V供电,模块工作电压为3.0~3.6V,因此需要进行降压处理。 这里可以使用LDO或DCDC降压芯片。
U1是LDO,型号为-3.3,作用是将5V电压降到3.3V,给WR3E模块供电。
D1为电源指示灯,通电后D1会自动点亮。
另外,TXD和RXD用于WR3E下载程序,即WR3E日志串口。 这三个IO都是从P2引出,方便调试。
2、红外收发电路
如果你想充当万能遥控器,当然必须具备遥控器的功能。 目前空调、电视等电器基本上都是采用红外遥控器进行通讯,因此红外收发电路也是必不可少的。
R5为10K上拉电阻,可以增强STUDY引脚的抗扰度。
D6为红外线接收管,为台湾亿光生产的IRM-3638。 适用于接收波长940nm、38K调制的信号。 内置解调功能,抗干扰能力强。
D5、D4、D3、D2为IR333-A红外发光二极管,波长为940nm,正向电压为1.4V,工作电流可达20mA。 它们具有良好的一致性,可以承受一般的冲击,并且可以长时间连续工作。
四根红外发射管工作时,向四个方向发射数据,可以大大增加红外发射的有效面积,提高覆盖范围。 您可以根据自己的需要设计合适的数量。
3.可调节夜灯
D8是一款暖白光LED,3528贴片封装,最大电流可达30mA,具有亮度高、色区集中、角度大、热阻低、超低光衰工艺、超长寿命等优点。
R13是电位器,最大值为1K欧姆,通过它可以调节暖白光LED的亮度。
Q3和Q4是两个场效应晶体管。 当LIGHT信号为高电平时,Q3导通,暖白光LED点亮; 当LIGHT信号为低电平时,Q3截止,暖白光LED熄灭。
4.WIFI指示灯
wifi指示灯主要用于模块联网指示。 指示灯的快闪和慢闪状态,结合手机APP的引导提示,可以逐步完成网络分配。
另外,当红外传输数据时,wifi指示灯也会闪烁,提示用户数据已发送。
5. 按钮
该按钮主要用于网络分发。 通过长按按键灯操作,可以使万能红外遥控器进入网络分配模式。
此外,该按钮还可以手动打开或关闭夜灯。
至此,硬件电路设计已基本完成。 如果您有好的想法或者额外的功能,也可以添加。
单击此处查看完整原理图
单击此处查看完整 PCB
3、形状结构
电路完成后,我们可以设计另一种形状结构。 这是一个简单的例子,大家可以发挥自己的创造力。
点击此处下载上部结构文件
点击此处下载下板结构文件
4、平台创建第一步:登录平台
首先我们登录涂鸦IoT平台
点击右上角创建产品,选择电工>空调伴侣
在“选择产品解决方案”时,我们需要选择“零代码实现”
第二步:发展方案选择
在“函数定义”步骤中,由于我们是零代码开发计划,所以这一步直接使用默认设置,点击“确定”。
第三步:自定义面板
在“设置面板”这一步中,我们可以根据自己的喜好选择一个满意的APP面板。 有成品公版面板和简单的SDK开发面板。
我们还可以选择“视觉创作面板”,通过直接拖拽视觉功能组件,所见即所得,5分钟就可以DIY一个具有自己风格的面板。
第四步:硬件调试
“硬件调试”这一步非常重要。
“电量统计”部分可以忽略,默认设置。
“1号频道”,
在“分发网络设置”中
当然,上面的内容也可以设置为其他IO口,但是一定要和我们设计的硬件一致。
全部设置完成后,点击“在线生成固件”。 这样,平台产品创建和产品固件就基本完成了。
5.固件烧录
您拿到的大部分模块已经烧录固件并完成授权。 如果没有,您需要按照以下步骤进行刻录并授权。
首先,您需要联系涂鸦技术支持获取“云模组烧录授权平台”软件、登录账号密码、烧录所需(生产证书)。
打开并登录软件后,点击“文件”-“设置”,在弹出的窗口中设置波特率。 烧录波特率可以选高一些。 例如,授权的波特率是出于稳定性考虑。 9600。
点击“Enter ”,在相应的输入框中输入我们获取到的内容,勾选“ ”,选择站位并选择“ ”,点击“OK”。
然后点击“运行”,就会开始刻录授权。 在此期间一定要保持电源稳定。
过了一会儿,软件提示成功。
这样我们的烧录授权就完成了。
6、产品分销网络
1.首先登录“涂鸦智能APP”,点击右上角“加号”,在“电工”栏中选择我们的“空调伴侣”。
2、在相应的输入框中输入2.4GHz WIFI的账号密码,按照App的提示完成各个步骤,直至开始配置网络。
3、网络良好,操作正确。 等待一小段时间后,网络配置自动完成。
7、设备经验
完成以上步骤后,就开始我们的体验之旅吧!
如果您在实践中遇到任何问题,欢迎留言~
三明治开发,玩转物联网智能产品,期待与有共同兴趣的同学讨论交流! 进入Demo中心还可以获得更多免费的开源智能产品开发解决方案。
提醒:请联系我时一定说明是从星空网上看到的!