电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>带3D打印外壳的电池供电电视遥控器

带3D打印外壳的电池供电电视遥控器

2022-11-09 | zip | 0.19 MB | 次下载 | 免费

资料介绍

描述

介绍

我女朋友的电视遥控器停止工作。她本可以在附近的商店买一个便宜的替代品,但她想:我们都是工程师,我们一起做一个!

由于我们的技能互补性很强,这是一种不同但有趣的方式,可以在锁定期间花一些时间,它让我们有机会了解这种日常技术的工作原理

哦,家里有一台小型 3D 打印机也起到了作用。

这个怎么运作

首先,由于我们想根据 Arduino UNO 进行简单设计,因此我们评估了操作电视所需的最少命令数。我们认为 6 个命令就足够了:ON/OFF 切换、源选择、Ch+、Ch-、Vol+、Vol-。

按钮阅读

为了避免使用额外的电阻,该设计依赖于 Arduino 的内部上拉电阻。如果遥控器未处于睡眠模式(见下文),则在每个循环周期中轮询每个按钮状态。为了避免计算多次命中,利用该函数实现了一个简单的去抖动例程。millis()

发送红外线信号

红外通信IRremote.h图书馆处理(向编码员致敬!)。我们所要做的就是为我们的电视设置协议(不同的制造商已经开发了自己的协议)并在谷歌上搜索我们想要使用的不同命令的十六进制代码并将它们与按钮相关联。由于它涉及电路设计,要让库中的命令有效地控制 IR LED,它必须连接到 Arduino UNO 的 pin3。

目前,代码是为三种不同类型的电视编写的,可以通过#define在代码的第一部分中注释/取消注释指令来选择。

省电_

为了降低功耗,实施了一些策略,利用avr/sleep.havr/power.h库中的命令。

所有未使用的外设和接口ADC、SPI、TWI、timer1、usart)都在设置例程中关闭。PWM pin13 上的内置 LED 也关闭。我们还决定拆焊 Arduino UNO 的电源 LED,否则它总是亮着的,尽管这不是推荐的操作。

此外,利用millis(),如果在 5 秒内没有按下任何按钮,遥控器将进入睡眠模式,当再次按下开/关按钮时,会从睡眠模式中唤醒。

它是如何建造的

电子组装

整个电路嵌入在原型板上,设计用于安装在 Arduino UNO 接头上。通过使用烙铁,考虑到遥控器上的最终位置,焊接按钮。在底部,两个 47ohm 电阻并联焊接,以达到通过 IR LED 所需的电流

使用焊锡线,在原型板上制作了痕迹,以将按钮引脚和 IR LED 连接到公针头。

通过这种方式,该板类似于使用排针安装在 Arduino UNO 上的屏蔽,确保所有正确连接。

外壳CADCAM

外壳设计用于容纳电池、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 螺钉组装。

照片库

 
pYYBAGNofWGAQf67AAw9TToz2bs441.jpg
 
1 / 4电子组装:带有焊接按钮、IR 发射器和接头的原型板安装在 Arduino UNO 上
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1DeepSeek:从入门到精通
  2. 5.36 MB   |  43次下载  |  1 积分
  3. 2中兴通讯的PCB设计规范
  4. 23.03 MB   |  5次下载  |  5 积分
  5. 3Altium-常用3D封装库(Step)接插件篇
  6. 4.95 MB   |  2次下载  |  免费
  7. 4多款常用电子电路分享
  8. 7.96 MB   |  1次下载  |  2 积分
  9. 5PC1902同步降压LED驱动器规格书
  10. 0.99 MB   |  1次下载  |  免费
  11. 6爱华TA314/317/327维修图纸
  12. 3.54 MB   |  1次下载  |  1 积分
  13. 7SOT8098-1塑料、表面贴装封装
  14. 180.25KB   |  1次下载  |  免费
  15. 8SOD80C玻璃、全密封玻璃表面贴装封装规格书
  16. 126.34KB   |  1次下载  |  免费

本月

  1. 1A7159和A7139射频芯片的资料免费下载
  2. 0.20 MB   |  55次下载  |  5 积分
  3. 2DeepSeek:从入门到精通
  4. 5.36 MB   |  43次下载  |  1 积分
  5. 3零死角玩转STM32F103—指南者
  6. 26.78 MB   |  42次下载  |  1 积分
  7. 4PIC12F629/675 数据手册免费下载
  8. 2.38 MB   |  36次下载  |  5 积分
  9. 5PIC16F716 数据手册免费下载
  10. 2.35 MB   |  18次下载  |  5 积分
  11. 6GD32F4xx用户手册
  12. 14.49MB   |  14次下载  |  免费
  13. 7dsPIC33EDV64MC205电机控制开发板用户指南
  14. 5.78MB   |  8次下载  |  免费
  15. 8STC15系列常用寄存器汇总免费下载
  16. 1.60 MB   |  7次下载  |  5 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935124次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420063次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233088次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73813次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65988次下载  |  10 积分