关于单片机检测漏水电路设计-记录

关于单片机检测漏水电路设计-记录

叙述

这两周,尝试用单片机进行检测漏水的项目,整个过程也是遇到了很多坑,也正是因为此才明白了许多道理,即使最简单的硬件,要是学的不深,也会犯致命错误,本篇是做一个记录,以此为鉴,哎~说多了都是自己菜啊。

过程

方式1:(1)使用单片机测量水部分,开始想的比较简单,单片机的引脚本身就能被拉高拉低,所以想直接通过地和单片机引脚来控制。但是后来发现有时为高,有时低,查过才知道因为单片机引脚问题(下边说明如何解决)。如下图所示,虽然画图有些灵魂。但是不妨碍理解。
灵魂画手 2333
(2)增加了上拉电阻,解决这个问题后,以为就能够可以了,结果发现,竟然探测不了水,引脚无法被导通。但是探测线两端短接就能拉低,这说明水无法导通引脚,如下图所示,
-。-
(3)这说明水的电阻太大了, 一用万用表测量,发下电阻上兆了(M),表笔扔在纸水杯一下午,发现竟然还一直变化,不过范围大约是1M~5M之间,可能会因为水质的不同,电阻会不同,如下图。
在这里插入图片描述
方式2:尝试过第一次失败后,想到用三极管,虽然后来这种方案成功了,但是这其中遇到了一个大坑,也是自己的知识所限造成的。
在这里要大声疾呼:三极管一定要学好啊!
使用三极管,加上外围电路,因为没有8550,所以用9013代替了,结果用洞洞板焊接好电路后,发现还是无法到检测水,自己就傻白缺地向上级报告,这个方案不太行,吃个饭的功夫,回来就打脸了,上级做了一个9013电路,直接可以了,直接打脸。
在这里插入图片描述
以下是电路实物图。
实物电路
简单整理画了电路图,如下图,两节电池,一个三极管s9013,一个滑动电阻,一个灯,就组成了这个电路,嫌麻烦可以不要划懂电阻,这是最简单的测漏水测试电路了。
在这里插入图片描述

注意事项

使用起来,应该先了解原理,关于三极管网上讲的很多,使用应该注意以下事项:
1)弄明白使用三极管的基极,发射极和采集极。
2)了解三极管原理。
3)拿到三极管时要弄明白是PNP还是NPN的,在上图中是NPN,而8550是PNP不清除可以查查,如下图。它们使用方式和特性不太一样,在画图时,根据自己需要使用。

在这里插入图片描述

踩的坑

这里总结踩到坑,做个记录。
1)单片机悬空状态下,为高阻态。简单点来说,以STM32单片机为例,将其设置为输入,它读到的数据有时为0,有时为1,不确定的。解决方式是加一个上拉或者下拉电阻。
2)发射极(Emitter)与采集极(Collector)不要弄反,这是我本次实验是失败的原因,也是打脸的原因。
截个图,为了长记性

使用

改造一下,可以用单片机来测漏水,电路图如下,以下作为一个参照。
在这里插入图片描述

总结

这次算是记录,限于自己的知识,以此为鉴。

1层PCB 85 x 80 mm FR-4、1.6 mm,1,带铅的HASL,绿色阻焊剂,白色丝印 一个简单的水检测器。它可以用作泄漏报警器等。它可以在9V电池上运行多年。 这是您可以自行构建的简单水检测器。它可用于许多应用,例如洗碗机和其他水设备的检漏仪,花园浇水箱已满的警报等。它仅使用基本组件(NPN晶体管,电阻器和陶瓷电容器),并使用9V电池运行数年。 电路操作 水检测电路图如下所示。传感器是PCB上的图形,但螺丝孔也与传感器并联。当水到达传感器时,会有小电流流过。电流由Q2和Q1放大。R9确保当传感器上没有水时警报保持关闭状态。您可以通过增加R9来提高灵敏度,并通过降低R9来降低灵敏度。如果传感器短路,电阻R3将电流限制在安全水平。 晶体管Q3和Q3形成一个不稳定的多谐振荡器(振荡器)。频率由R10,R11,C4和C5确定,约为1 Hz。该振荡器的目的是提供间歇的蜂鸣声,比连续的声音更容易察觉。由于蜂鸣器仅在50%的时间内处于活动状态,因此还节省了一些电量。晶体管Q5提供更多的驱动电流,以向末级供电。 最后阶段是另一个振荡器。它的频率设置为ca。4 kHz以匹配压电测深仪B1的谐振频率。如果您使用其他类型的压电蜂鸣器,请检查数据表中的谐振频率!如果不是4 kHz,请调整R7,R8和/或C2,C3以获取正确的频率。压电元件将在很宽的频率范围内工作,但声音在共振频率上是最大的。压电元件不喜欢其上是否有恒定的直流电压,但是在此电路中这不是问题,因为当压电体不发出声音时,最终振荡器的电源会完全切断。 我设计了一个单面PCB,说它是单侧板,带有底部铜,底部阻焊层和顶部丝网印刷。否则,您可能会对此有其他疑问。Eagle设计文件可从附件下载 组件值也显示在上方的装配图中,并印刷在丝网上。BOM也在此页面上列出。组件值并不严格,但R7,R8,C2和C3的值应与指定值相匹配,以发出响亮的警报。 使用水检测器 这很简单。只需安装电池并用电缆扎带固定,然后将开发板放置在要监控的位置即可。有很多方法可以安装PCB: -使用M3支脚为电路板做“脚”,使其垂直站立,电池在顶部(请参见本页顶部右侧的图片)。支脚螺钉也可以用作传感器,因为螺钉孔与板背面的条纹传感器并联连接 -支座的不同用法显示在此页面顶部图像的左侧。在这种情况下,只有支座充当传感器。当水上升到条纹传感器区域时,整个电路会变湿,可能无法正常工作。为了增加灵敏度,您可以在支架的底部添加金属线或金属条。 -将PCB悬在顶部的孔中。例如在墙上用钉子钉。 -用焊料或螺丝将两个螺丝孔上的电线连接起来。然后,您可以将PCB放在干燥的地方,然后将电线铺设到要监视的位置。下图显示了浇水桶注满时的监控示例。我使用的是实心铜线,因此它们可以同时用作传感器和吊钩。 该项目中使用的物料清单 1 kohm轴向电阻2个 18 kohm轴向电阻 6个 1 Mohm轴向电阻 3个 10 nF径向陶瓷电容器 3个 470 nF径向陶瓷电容器 2个 2N4401晶体管TO92 7个 22毫米压电蜂鸣器 1个 9V电池卡扣连接器 1个 150毫米扎带 2个
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好奇龙猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值