在网上看到有文章说现在市面上常见的那些无线遥控器(PT2262/2272编码解码)很容易被破解及仿制,这就带来了一些安全隐患, 这还了得, 懒人我又有些小想法,经过一段时间思考后,决定自己用MCU来做一套这样的东西, 首先想到的当然是一定要便宜, 在MCU选型方面,我选择了STC MCU,价格便宜,方便开发,上手也快,另外就是货源充足;无线发射部分则采用市面上随处可见的315M/433M无线模块,价格便宜的很, 再就是一些按键\电阻电容,3V干电池.
作为是遥控器,首先想到的当然是电池的寿命问题,使用时间越久越好,所以在设计开发时,需要注意一些问题,当没按键按下时,MCU应该进入休眠状态,只有当按键按下后,才扫描按键值,然后将数据打包,通过无线的方式发送出去,这样仅当按键按下后才会消耗一些电流,而无按键按下时基本是不消耗电流的,这样极大地延长了电池的使用寿命.
在无线数据发送方面,为了增强抗干扰能力,可采用曼切兹特编码方式进行数据编码再发送.
下图为测试板图