树莓派应用实例5:测量土壤湿度
生活随笔
收集整理的这篇文章主要介绍了
树莓派应用实例5:测量土壤湿度
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
终于这边不是转载的了!学习了那么些篇,终于能够自己活学活用做点东西了。
首先,传感器模块选的是常见的YL-69,电阻型传感器,如图
。
YL-69有模拟输出(AO口)和数字输出(DO口),由于树莓派的GPIO只支持数字输入,所以AO口悬空。将VCC连接物理接口2,GND引脚连接物理接口14,DO引脚连接物理接口40。
接好线以后,电源灯(红灯)会亮起,调节传感器上的阈值旋钮,使得在空气中绿灯不亮。此时将传感器触角伸入水中,可以看到绿灯亮起。
参考树莓派引脚图:https://blog.csdn.net/fm0517/article/details/80938606
然后编写PYTHON程序:
cd ~ vi soil.py #!/usr/bin/python # -*- coding: UTF-8 -*- import RPi.GPIO as GPIO import timechannel = 21 #管脚40,参阅树莓派引脚图,物理引脚40对应的BCM编码为21GPIO.setmode(GPIO.BCM) GPIO.setup(channel, GPIO.IN)while True:if GPIO.input(channel) == GPIO.LOW:print "土壤检测结果:潮湿"else:print "土壤检测结果:干燥"time.sleep(1)运行,当把传感器触角放在空气和放在水中时,会显示不同的输出:
总结
以上是生活随笔为你收集整理的树莓派应用实例5:测量土壤湿度的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 工行数字卡有实体卡吗
- 下一篇: 树莓派应用实例6:测量土壤湿度(改进WE