用arduino实现火焰传感器报警
学机电的或者其它爱好单片机者,一般学玩51都会玩arduino。今天来给大家讲解一下关于火焰传感器的实验,实现有火时,LED灯闪烁,报警器响。
操作方法
- 01
首先大家要知道火焰传感器干什么用的,顾名思义,检测有无火源,或者火势有多大。我们传感器要接到板子的模拟输入口,有火时模拟量很大,可以自己根据情况设置一个值,达到或者超过时报警。
- 02
报警器我用的是无源蜂鸣器,这里大家也可以用喇叭,或者有源蜂鸣器代替。有一点说一下,这个有源代表是有振动源,不是电源。
- 03
由于我接的电压是5V,i0口输出电流不能驱动蜂鸣器响,所以用到了三极管。因为三极管可以放大驱动电流用来驱动蜂鸣器。
- 04
关于其电路图很重要,我用软件画了一个实物3D连接图,截图如下。大家可以看着下面接线,或者画出电路图。
- 05
接下来就是在arduino里面烧录程序,也就是软件,程序很简单,设置好引脚,输入输出,设置好自己根据环境估计的分界值。具体如下图,每个语句都有解释,大家可以看下。
赞 (0)