资料介绍
描述
介绍
我女朋友的电视遥控器停止工作。她本可以在附近的商店买一个便宜的替代品,但她想:我们都是工程师,我们一起做一个!
由于我们的技能互补性很强,这是一种不同但有趣的方式,可以在锁定期间花一些时间,它让我们有机会了解这种日常技术的工作原理。
哦,家里有一台小型 3D 打印机也起到了作用。
这个怎么运作
首先,由于我们想根据 Arduino UNO 进行简单设计,因此我们评估了操作电视所需的最少命令数。我们认为 6 个命令就足够了:ON/OFF 切换、源选择、Ch+、Ch-、Vol+、Vol-。
按钮阅读
为了避免使用额外的电阻,该设计依赖于 Arduino 的内部上拉电阻。如果遥控器未处于睡眠模式(见下文),则在每个循环周期中轮询每个按钮状态。为了避免计算多次命中,利用该函数实现了一个简单的去抖动例程。millis()
红外通信由IRremote.h
图书馆处理(向编码员致敬!)。我们所要做的就是为我们的电视设置协议(不同的制造商已经开发了自己的协议)并在谷歌上搜索我们想要使用的不同命令的十六进制代码并将它们与按钮相关联。由于它涉及电路设计,要让库中的命令有效地控制 IR LED,它必须连接到 Arduino UNO 的 pin3。
目前,代码是为三种不同类型的电视编写的,可以通过#define
在代码的第一部分中注释/取消注释指令来选择。
省电_
为了降低功耗,实施了一些策略,利用avr/sleep.h
和avr/power.h
库中的命令。
所有未使用的外设和接口(ADC、SPI、TWI、timer1、usart)都在设置例程中关闭。PWM pin13 上的内置 LED 也关闭。我们还决定拆焊 Arduino UNO 的电源 LED,否则它总是亮着的,尽管这不是推荐的操作。
此外,利用millis()
,如果在 5 秒内没有按下任何按钮,遥控器将进入睡眠模式,当再次按下开/关按钮时,会从睡眠模式中唤醒。
它是如何建造的
电子组装
整个电路嵌入在原型板上,设计用于安装在 Arduino UNO 接头上。通过使用烙铁,考虑到遥控器上的最终位置,焊接按钮。在底部,两个 47ohm 电阻并联焊接,以达到通过 IR LED 所需的电流。
使用焊锡线,在原型板上制作了痕迹,以将按钮引脚和 IR LED 连接到公针头。
通过这种方式,该板类似于使用排针安装在 Arduino UNO 上的屏蔽,确保所有正确连接。
外壳CAD和CAM
外壳设计用于容纳电池、Arduino UNO + 原型板组件,仅暴露顶部的按钮和正面的 IR LED。
外壳由两部分组成,使用 SolidWorks CAD 软件设计,使用 Ultimaker Cura 切片软件进行预处理,最后使用 Anycubic Mega Zero 3D 打印机在 PLA 中进行 3D 打印。
Arduino UNO 使用 3 个 M2.5 螺钉固定在底座上,这些螺钉安装在从底座内侧挤出的对齐孔中。固定 Arduino 后,IR LED 将突出到原型板外,为了将其与专用的内置孔对齐并在组装外壳的两个部分时将其保持在适当位置,添加了三个迷你柱以避免LED 引线的横向移动。电池被压入专用空间。
盖子的设计是为了只露出按钮,除了每个按钮之外,盖子上还刻有一个符号,以显示每个按钮的功能。
外壳的底座和盖子使用 4 个 M3 螺钉组装。
照片库
- 带Arduino的红外遥控器
- 基于Arduino的3D打印手表 0次下载
- 带有英飞凌3D磁传感器2Go的射频遥控器
- 使用带LED的红外遥控器
- 3D打印机屏幕使用参考程序
- 【体验】感谢热心网友送的3D打印结构外壳,nodemcu外壳,3D打印wifi外壳
- 如何使用Alexa语音控制电视遥控器 11次下载
- 3D打印机的数据免费下载 30次下载
- 最全3D打印机资料免费下载 0次下载
- 留声机3D打印机模型汇总 13次下载
- 空调遥控器维修资料下载 18次下载
- 医疗领域七大3D打印技术的应用介绍 11次下载
- 基于3D打印的原理及应用 20次下载
- 3D打印肝脏模型和心脏模型等突显3D打印技术在医疗领域的应用 9次下载
- TCL遥控器型号大全 0次下载
- 电视遥控干扰器电路图分享 1857次阅读
- 3D打印技术的种类 2201次阅读
- 遥控器的组成 9432次阅读
- 3D打印机EMC辐射整改案例分析 1537次阅读
- 3d打印机结构_3d打印机分类 2w次阅读
- 预见2019,中国3D打印技术将何去何从 3.4w次阅读
- 带你了解遥控器的发展历史 1.6w次阅读
- 一文弄懂无线遥控器 8883次阅读
- 走进3D打印创客课——亚太3D经典基础课“雪花” 5050次阅读
- 3D打印的SLA、CLIP和3DP三大技术详细动图详解 3.1w次阅读
- 自制3D打印机教程图解 4.6w次阅读
- 3D打印机工作原理_3D打印的实际过程图解 8w次阅读
- 看看现如今3D打印技术都有哪些奇葩用途 2112次阅读
- 生物3D打印技术在医疗领域的应用浅析 2677次阅读
- 基于安卓手机wifi的智能遥控器设计 5478次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多