一、前言:由于开发过程充满艰辛,所以把自己的开发历程记录以下,方便需要做相关产品的小伙伴参考。
二、所需硬件:
1.灵R1A(433Mhz,翻转型,买的时候要注意这两点)
2.stm32f103C8T6,H34C模块+天线。这两个模块主要是为了给拷贝型遥控器学习用的(说白了它的功能就是充当一个遥控器,因为我身边没有遥控器来给这个桃木遥控器学习,所以只能自己“造一个遥控器”)
3.拷贝型遥控器(可学习1527编码)
三、所需程序及相关资料:https://gitee.com/xulong666666/ling-r1-a/
四、视频地址:
五:项目步骤:
1.下载程序到stm32f103核心板
2.接线图如下:PB11没有直接和H34C的DAT直接相连(因为3.3v电平与5v电平不兼容),需要加电平转换电路。
3. 灵R1A接电源,双击K0键进入对码模式,当灵R1A收到H34C发送的讯息时指示灯会常亮1s。说明对码成功。修改程序中key_value 的值,继续让灵R1A学习其他值。
4.让桃木遥控器(拷贝遥控器)学习H34C所发送的遥控码。如何让遥控器学习请参考:1、遥控器拷贝要求 · 语雀
5.按下桃木遥控器灵R1A的小灯会亮一下。项目结束。