觉得跟火箭沾边,就发这版块了,做的不好,没脸发电子版块~(要是版主觉得不合适可以给我移走~)
那天一Q友叫我帮他做个点火器,遥控的,用来火箭发射。考虑到此类装置涉及安全问题,遂引入了加密思路。
电路图:
原理:成品PT2272接收模块接收遥控器的指令(四位二进制,遥控器上有ABCD四个按键,分别对应0x01,0x02,0x04,0x08)送入单片机的P1口,单片机对指令进行处理,控制指示灯和继电器,继电器吸合接通点火电路。
操作过程:按下A键,绿灯亮,此时必须在10s内输入密码(8位ABCD的组合),输入错误、超时皆退出,绿灯灭;当密码输入正确后,绿灯灭红灯亮,此时按下A键继电器吸合3s,发射;按下其他键退出,红灯灭。
成品照片:
源代码:(Keil uVision4工程文件)
RemoteRelay.rar
27.90KB
RAR
10次下载
由于时间仓促,还存在一些小缺陷:
1.上电瞬间继电器会跳一下,分析原因是单片机复位时IO口短暂高电平,导致继电器误动作,大家在做的时候可以将继电器驱动部分改为PNP三极管推5V继电器,程序中RELAY低电平有效,这样能解决这个问题;
2.遥控器每次按下某按键的时长得够长,字符才能发送出去,轻按短暂的一下无效,可能是由于PT2272的解码速度的问题,有待考证。
200字以内,仅用于支线交流,主线讨论请采用回复功能。