关于传感器的一些说明

我的想法是这样的

我尽量用易于理解的语言去说我的想法 首先,土壤湿度传感器和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)

树莓派继电器控制水泵c语言,树莓派dht11,土壤湿度传感器,继电器的使用。树莓派云灌溉(二)...相关推荐

  1. 树莓派通过继电器控制水泵

    树莓派通过继电器控制水泵 硬件要求 继电器的工作原理 接线方式 代码编写 硬件要求 树莓派4b.一个1路5V继电器.一个12V小水泵.一个能装四个五号电池的电池盒和四个五号电池.一个面包板和若干杜邦线 ...

  2. 智能家居 (3) ——智能家居工厂模式介绍实现继电器控制灯

    目录 智能家居工厂模式整体设计框架 继电器控制灯代码 contrlEquipments.h 文件(设备类) mainPro.c 文件(主函数) bathroomLight.c 文件(浴室灯) seco ...

  3. 米思奇继电器控制风扇

    米思奇继电器控制风扇 这是一个简单的米思奇电机控制风扇 米思奇继电器控制风扇所需工具 UNO R3开发板,UNO拓展板,电池,杜邦线:六条: 公对公 3条,公对母3条 米思奇继电器控制风扇连线 继电器 ...

  4. 嵌入式设计与开发项目-DHT11温湿度传感器程序设计

    嵌入式设计与开发项目-DHT11温湿度传感器程序设计 一.实现的功能 二.根据功能实现代码 1.主文件main.c 2.DHT11温湿度的头文件"dht11.h" 3.DHT11温 ...

  5. 树莓派实现继电器控制电磁锁

    树莓派实现继电器控制电磁锁 继电器工作原理 树莓派实现继电器控制电磁锁的接线图 编程步骤 实现代码 测试结果 继电器工作原理 当在继电器的输入端(IN)输入一个低电平时,继电器的常开端(NO)和公共端 ...

  6. 树莓派驱动数码管c 语言,0023 树莓派电脑控制单位数码管显示数字

    原标题:0023 树莓派电脑控制单位数码管显示数字 这节课,来学习如何控制单位数码管来显示数字. 电路原理 要使用一个电子元器件,首先是要掌握它的电路原理图,来看一下单位数码管的电路原理图: 我们选择 ...

  7. python温湿度传感器源代码_在树莓派上读取DHT11温湿度传感器-python代码实现及常见问题(全面简单易懂)...

    最近由于自己的课题需要,想要用在树莓派上使用DHT11温湿度传感器来读取空气中温湿度,遇到了几个问题,解决之后也对之前的知识进行了回顾,总结,特整理如下,希望能给也在学习树莓派的小伙伴们带来一些帮助. ...

  8. 树莓派语音控制开关灯

    摘要 最近在做智能家居项目,从一开始的无从下手,到现在也算是小有所成了,树莓派语音控制开关灯这个是智能家居项目一个大的组成部分,写此博客,也是为了很好的记录下此过程. 物料: 树莓派3B 语音识别模块 ...

  9. 实例4:树莓派GPIO控制舵机转动

    实例4:树莓派GPIO控制舵机转动 实验目的 通过背景知识学习,了解舵机的外观及基本运动方式. 了解四足机器人mini pupper腿部单个舵机的组成结构. 通过GPIO对舵机进行转动控制,熟悉PWM ...

最新文章

  1. 竞争解决定时器时长( mac-ContentionResolutionTimer)
  2. 转载一篇开源http服务器(C语言)
  3. linux kill命令使用
  4. 一入爬虫深似海,反爬技术你知多少?
  5. ubuntu添加软件源
  6. java分页查询_面试官:数据量很大,分页查询很慢,有什么优化方案?
  7. 自定义Gradle Plugin
  8. c# msi中加入驱动_MongoDB的C#驱动基本使用
  9. conda内部python卸载了_使用conda安装软件包如何更改我的python版本并删除co​​nda?...
  10. 计算机上配置的网卡实际上是,()计算机上配置的网卡,实质上是_ ___。
  11. 文科本二计算机类大学排名,全国二本大学排名文科分数线
  12. 应该如何做好持续集成和部署?
  13. iOS数据库的使用(一):FMDB多线程
  14. Java | ProGuard——java代码混淆利器
  15. OSPF开销值、协议优先级及计时器的修改
  16. Serializer及ModelSerializer的使用
  17. pdo.需要mysql版本_php PDO mysql
  18. Firefox中fetch请求后直接调用location.reload(),返回NS_BINDING_ABORTED错误
  19. dnf剑魂buff等级上限_DNF:全职业BUFF等级一览,深渊之鳞护肩宝珠别选错等级了
  20. [享学Eureka] 一、源生Eureka介绍 --- 基于注册中心的服务发现

热门文章

  1. 留言板:简单的留言功能实现
  2. 陆游感慨不已,怅然久已,乘醉写成《钗头凤》
  3. Oracle 10 Recycle Bin回收站
  4. 如何在论坛或博客等网站里发flash音乐播放器
  5. 长短信PDU编码说明
  6. Windows工具之——动态壁纸软件lively
  7. Android布局属性大全
  8. 水星mw325r设置无线服务器未响应,MERCURY水星325R路由器的设置方法
  9. Android控件之Spinner,Android 控件之Spinner
  10. 文件夹操作:DirectoryInfo类与Directory类