描述
<p>注:*为必填项。</p>
<p>【请在报名阶段填写 ↓】
* 简要介绍作品:
本项目设计一款能学习多种红外遥控器、并具有发射功能的模块,用于物联网系统的配套产品开发。</p>
<p>【请在竞赛阶段填写 ↓】
<em> 一、作品详情;
物联网控制产品缺乏嵌入式的速成的学习型的红外模块。
物联网系统需要学习红外遥控信号,并能发射红外信号,以控制智能家电等设备。但相关产品无需做成万能红外遥控器的形态,这就催生了做成模块形式方便嵌入到任何需要学习和发射红外遥控信号的产品里,达到快速开发物联网应用的目的。本项目设计一款能学习多种红外遥控器和发射控制的模块,用于物联网系统的配套产品开发。
</em> 二、描述作品所面临的挑战及所解决的问题;
本次作品主要任务是接收并解析红外信号数据。开发过程应该尽量考虑避免干扰,尽量提高识别可靠性和成功率。
* 三、描述作品硬件、软件部分涉及到的关键点;
完成红外数据的读取,解析功能。
最初调试的时候遇到一个问题,是没有发送红外学习信号的时候,就收到了数据。也就是说接收太灵敏了。电路如下,
<img src="//image.lceda.cn/pullimage/fBcs7xJqxyQZaZDUcxJVYIx9cTIyCkfJg72Ex8Oa.png" alt="image.png">
在软件解析L码后,能过滤掉这种干扰。同时正确识别的接收距离能够在50cm的样子,这也突破了普遍万能遥控器的学习距离,后来终究没有采用这种电路。原因如下:
1、干扰比较大,软件能够过滤,但影响效率。
2、识别成功率比较低,只有百分之五六十。
3、识别距离提高,但一般场景对学习距离没有太高要求。
后来改进后,距离缩减为10cm以内,去除了干扰,学习距离1cm的时候,成功率几乎百分之百。改进后电路如下,
<img src="//image.lceda.cn/pullimage/INMVz8Vqs2XFcmNUbJbRDQwyc9WFYi5u7TrRWiO1.png" alt="image.png">
处理后的波形如下,
<img src="//image.lceda.cn/pullimage/MFxEcCtlrItsPY5h7OXenvrbpISksfDSTEORtKKY.png" alt="image.png"></p>
<p>* 四、作品材料清单;
见附件BOM清单
<img src="//image.lceda.cn/pullimage/kWpB7c7pKCu9WtP3hsN8ygykIyHOhHSdzsej11QF.png" alt="image.png"></p>
<p>* 五、作品图片上传;(PCB上须有大赛logo标识并拍照上传,若无视为放弃参赛)
<img src="//image.lceda.cn/pullimage/IrSINoaBXBrxl2lMddURZAmsWMJSdah8I7kwDfLl.png" alt="微信图片_20190918225542.png"></p>
<p><img src="//image.lceda.cn/pullimage/1s6wuqFhOPp0LSwYN1TuFVooJMowTfjOhENekj3q.png" alt="image.png"></p>
<p><img src="//image.lceda.cn/pullimage/mM12R6QV0KB05tSWMO4wVjIHUnneWJ1otLojqqVl.png" alt="image.png"></p>
<p>* 六、演示您的作品并录制成视频上传;(视频内容须包含:作品介绍;功能演示;性能测试;PCB上大赛logo标识特写镜头,若无视为放弃参赛)</p>
<p>七、开源文档。
BOM清单
原理图PCB
源代码</p>
评论(9)