【项目标题】老年专用电视遥控器
【阅读说明】
本项目是我指导学生实施的一个创意智造项目,项目实施前后跨度好几个月,本项一共涉及到两个作品,作品一是定制按键+手机远程辅助版本,作品二是更新版本,用到了AI语音识别技术和读卡技术。由于作品二正报送参加“学生信息素养提升实践活动”,作品二暂时先不分享了,以后再通过更新本文的方法进行分享。两个作品的目的只有一个,就是让老年人能够更方便地看电视。本项目文章的部分内容摘自学生的项目说明书。
【项目简介】
随着技术的发展,现在的电视机遥控操作越来越复杂,有些老年人看电视操作遥控器很不方便。为此我们设计了一款定制型的老年人专用的电视机遥控器,遥控器具有以下特点:
1.频道定制,使用者可以根据家里老年人的喜好设置十多个常用频道,采用大图标触摸设计,使用者可以轻松选择自己所需要的频道。保留音量加减、频道加减触摸键,方便翻频道和调节音量。
2.远程控制操作功能,如果家里老年人还是不会播放的,可以让家人通过定制的手机端APP远程操控。
材料清单
- arduino Mega2560板+扩展板 X1
- Obloq物联网模块 X1
- 触摸开关模块 X20
- 红外发射模块 X1
- LED灯模块 X1
- 电源模块 X1
步骤1 整理所需的频道列表和图标等备用。
整理所需的频道列表,并通过红外接收模块,串口读取相关按键的编码,并整理成表格。从网上下载相关电视台的图标、开关图标、音量图标和箭头图标等备用。
步骤2 设计遥控器盒子,并激光切割出来,木板是3MM椴木板。
步骤3 安装触摸传感器到盒子盖板上,并固定
(一开始我们尝试采用导线绑螺丝固定在面板上,然后贴导电胶布的方法来实现触摸感应,但是在测试中发现不能正确感应,于是我们改用触摸模块,并重新设计面板)。
下图是一开始的尝试,实验失败。
下图是改进版本,用触摸键,很好用。隔着贴纸也能感应。
步骤4 将触摸开关、物联网模块、LED模块和红外发射模块接到主控板扩展板上
步骤5 把频道图标贴上
根据遥控器盖板的尺寸和触摸传感器的位置尺寸,打印图标,并帖到相应的触摸传感器上。
步骤6 进行程序编写和测试。
上图是mind+中的程序,程序不是很复杂,也就不做详细介绍了。
这里的重复执行20次,用于通过循环的方式检测那个按钮被触摸了,一旦触发,就发送红外信号。
如果检测到MQTT中消息,也发送相应的红外信号。
下图是用app inventor编的手机端应用程序部分截图。
步骤7 对作品进行修整封装
项目所用到的主要技术和知识点:
1.红外接收和发射技术。
2.物联网模块与MQTT通讯的技术。
本项目源码已经上传到码云
https://gitee.com/zslqg/ck2021
评论