树莓派dht11,土壤湿度传感器,继电器的使用。树莓派云灌溉(二)

本文介绍了如何使用树莓派结合DHT11空气温湿度传感器、土壤湿度传感器和继电器实现云灌溉系统。DHT11通过GPIO与树莓派连接,获取并上传数据到云服务器,根据数据控制继电器启动或关闭水泵进行自动灌溉。文中还提到了控制继电器的注意事项,以及传感器和继电器的硬件连接细节。
摘要由CSDN通过智能技术生成

关于传感器的一些说明

我的想法是这样的
我尽量用易于理解的语言去说我的想法
首先,土壤湿度传感器和dh11会获取数据,然后树莓派会处理这些数据,读出土壤温湿度和空气温湿度,并将这些数据上传到云服务器,
云服务器会将这些数据显示在网页上,同时树莓派会根据这些数据来决定是否控制继电器进而控制水泵来浇水,当然,水泵是否浇水也可以通过事先做的网页看到。

接下来我将分别介绍这几个传感器和水泵

  • 首先是dh11
    • 先放上控制dh11的代码(通过python2来运行)
# coding=UTF-8
#!/usr/bin/python
 
import RPi.GPIO as GPIO
import time
 
channel = 16			#引脚号16
data = []			#温湿度值
j = 0				#计数器
a=20
GPIO.setmode(GPIO.BCM)		#以BCM编码格式
 
time.sleep(1)			#时延一秒
 
GPIO.setup(channel, GPIO.OUT)
GPIO.output(channel, GPIO.LOW)
time.sleep(0.02)		#给信号提示传感器开始工作
GPIO.output(channel, GPIO.HIGH)
GPIO.setup(channel, GPIO.IN)
 
while GPIO.input(channel) == GPIO.LOW:
	continue
 
while GPIO.input(channel) == GPIO.HIGH:
	continue
 
while j < 40:
	k = 0
	while GPIO.input(channe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值