水箱溢水是导致水浪费的普遍问题。尽管有许多解决方案,例如球阀一旦水箱装满就自动停止水流。但是,成为一名电子狂热者,您会不会想要一个电子解决方案?因此,这里有一个简单方便的DIY水警报项目教程,它将指导您建立一个电路,该电路可检测水位并在水箱注满或达到预设水位时发出警报。
这种基于晶体管的简单水位指示器电路对于指示水箱中的水位非常有用。每当储罐装满时,我们都会在特定液位上发出警报。在这里,我们创建了4个级别(低,中,高和满),我们可以为更多级别创建警报。我们增加了3个LED来指示初始的三个电平(A,B,C),并增加了一个蜂鸣器来指示满电平(D)。坦克完全充满时,我们会从蜂鸣器听到蜂鸣声。如果您想通过添加显示和自动电动机开/关控制来改善项目,则可以简单地添加像Arduino这样的微控制器来感应水的变化并相应地控制显示和电动机,如果您想要有关该项目的更多详细信息,可以查看基于Arduino的水位指示器和控制器项目。
水位报警电路所需的组件
- 4-BC547晶体管
- 6-220欧姆电阻
- 3-彩色LED-红色,绿色和黄色
- 1 –蜂鸣器
- 5-9v电池+电池夹
- 面包板
水箱溢出报警电路
溢水报警项目的完整电路图可在下面找到。如您所见,该电路简单,易于构建,因为它只有几个基本组件,例如晶体管,电阻器,LED和蜂鸣器
我们可以将整个回路视为4个小型回路,当达到特定水位(A,B,C,D)时,每个回路用于指示/报警。
当水位达到A点时,带有红色LED和晶体管Q1的电路完成,并且红色LED发光。类似地,当水位达到B点时,带有黄色LED和晶体管Q2的电路完成,并且黄色LED发光,同样到点C。最后,当水箱充满时(D点),带有蜂鸣器的电路完成,蜂鸣器开始发出蜂鸣声。
低水位警报电路-工作
在这里,我们使用晶体管(NPN型)作为开关。最初,没有电压施加到晶体管Q1的基极,并且晶体管处于OFF状态,并且没有电流流过集电极和发射极,LED处于OFF状态(请参见下图以了解晶体管引脚结构)。
当水位达到水箱中的点A时,电池的正极通过水连接到晶体管Q1的底部。因此,当正电压施加到晶体管Q1的基极时,它进入导通状态,电流开始从集电极流向发射极。并且红色LED发光。
您可以在每个晶体管的基极看到电阻(R1,R2,R3),该电阻用于限制最大基极电流。通常,将0.7 V的电压施加到基极时,晶体管将完全进入其导通状态。每个LED上也都有电阻(R4,R5,R6),以降低LED两端的电压,否则LED可能会烧毁。
当水位到达B点时,也会发生同样的现象。一旦水位到达B点,就会向晶体管Q2施加正电压,它会导通,电流开始流过黄色LED,LED发光。按照相同的原理,当水位达到C点时,绿色LED会发光。当水位达到D点时,蜂鸣器会发出蜂鸣声。
请注意,储罐中最左边的电线必须比储罐中其他四根电线更长,因为这是连接到正电压的电线。