
遥控点火器(基于AIR001和R1-433)
简介
基于AI001和蜂鸟R1-433制作的一个遥控点火器,用来远程燃放烟花,避免直接燃放带来的危险。
简介:基于AI001和蜂鸟R1-433制作的一个遥控点火器,用来远程燃放烟花,避免直接燃放带来的危险。开源协议
:Public Domain
(未经作者授权,禁止转载)描述
介绍
马上过年了,放烟花对孩子来说是一件开心的事,但是燃放烟花也有一定的危险性,基于这个,我制作了一个遥控点火器。其实这个点火器的功能不仅仅是点火,也可以点灯,驱动直流电机,以及其他一些远程遥控的应用场景。
2. 电路设计
1.电源部分,输入7-12V(实际可以到30V),我这里使用的是1节2S航模锂电池来供电。采用7805芯片降压输出5V,5V再经过ME6211C33M5G-N降压输出3.3V给单片机供电(这里有点多此一举,实际上AIR001单片机可以使用5V供电)。
2.MCU,这里使用合宙的AIR001单片机作为主控。一个是便宜,另外可以用ARDUINO IDE开发。
3.下载接口。既可以使用ST-LINK下载程序(keil软件编程),也可以使用CH340下载程序(ARDUINO IDE软件编程)。自动下载电路是为了方便使用串口工具下载,串口工具直接使用我之前开源的CH340G串口工具 - 嘉立创EDA开源硬件平台 (oshwhub.com)
4.继电器电路。用来外接大功率的用电设备或者控制市电的一些设备,采用网上常用的继电器驱动方式,控制信号通过光耦进行隔离。
5.MOS控制电路。控制信号通过光耦进行隔离,可以直接控制输出电源端的电压和电流。这里的输出端我接了一段钨丝(阻值大概2Ω,如果输入电压是8.4V,那么电流大概在4.2A左右,通电1S就烧红了)。至于钨丝从哪来,我是从家里没用的电吹风里拆出来的。
6.遥控接收电路。遥控接收采用蜂鸟远R1-433模块,5V供电。
7.锂电池电压采样电路。采用常用的电阻分压电路。
8.其他一些扩展接口。这里把所有没用到的引脚都引出来了,方便后期外扩其他设备。
3.程序设计
程序采用ARDUINO IDE开发,简单易用,开发简单。在ARDUINO IDE中搜索RCSwitch库,用来解码遥控信号。
钨丝不能长时间通电,这里控制通电1秒然后断开。
上面程序中的遥控编码是我自定义的,可以根据需要自行更改。
另外说一下遥控器,淘宝搜433 遥控器,有很多,随便找一个433频率的,便宜的也就四五块钱。
有些买回来是不能直接使用的,还要学习编码,然后才能发射相应的编码。
如果是没有编码的,你可以买一个蜂鸟 远T2L-433 发射模块,接到单片机上,使用RCSwitch库中的SendDemo,修改程序里的发射编码,然后编译上传,你的远T2L-433 发射模块就开始隔一秒发射一次了,这时只要拿着433遥控器,长按就可以学习了(根据卖家提供的说明去操作)。
至于遥控距离,看你买什么样的遥控器了,上面的这种大概50米。
4.实物展示
设计图

BOM


评论