多设备学习型红外万能遥控器【开源】


主要功能说明

4个设备切换键可学习4组数据(4个遥控器)

9个功能键可学习,4组每组可学习9个功能

主控用的是STM32F103C8T6

断电已学习的数据不丢失

CR2032纽扣电池供电待机电流11uA

操作说明:

长按设备切换键进入学习模式。

  • 灯常亮等待按下需要学习的按键按下后灯快闪,对正遥控接收头按下原始遥控的按键学习成功灯停止闪烁又变为常亮继续等待按下下个需要学习的按键
    • 快闪状态时长按灯变为慢闪进入增强学习模式可录入最大750ms的电平(一般用不上)
    • 短按设备切换键退出学习模式

短按设备切换键切换设备(带记忆不用每次都按不切换走的话就一直是这个设备)。

功能键学习完原遥控的功能后,切换键切换到设备直接短按即可实现和原遥控相同功能。

建议

红外发射管建议换成别的的驱动电压比较低的或改为可充电的,目前选用的这个实测供电电压3V以下时控制距离下降明显。

注意事项:

DIY的未做过多测试不对任何功能做保证。

实物照片:

资料:

资料仅供学习交流使用。

硬件-原理图包含:原理图PDF文件

硬件-PCB资料包含:GERBER做板文件、BOM、贴片图

  • 做板文件说明:无特殊工艺,尺寸70x36mm厚度1mm

软件-源码文件:包含.c、.h文件

  • 芯片:STM32F103C8T6
  • 主频需配置为8MHz

软件-HEX文件:包含可直接烧录的HEX文件

  • 芯片:STM32F103C8T6
滚动至顶部