0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样将FC-28土壤湿度传感器与树莓派连接

454398 来源:工程师吴畏 2019-08-01 10:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

传感器测量土壤中水的体积含量,并以电压表示水分值。

它还提供模拟和数字输出,但对于这个项目,我们将仅使用模拟输出。

要启用传感器模拟模式,我们需要一个模拟引脚来产生输出。

这是一个问题,因为Raspberry Pi不包含模拟引脚。

MCP3008

我们将使用MCP3008 IC,10位,8通道ADC模数转换器),用于解决模拟引脚问题。

MCP3008使用SPI总线协议接收模拟来自Raspberry Pi的输入值。

它具有8个模拟输入,并使用Raspberry Pi的4个引脚,不包括电源和接地引脚。

它产生的输出值范围为0-1023(注意:0代表OV,1023代表3.3V)。

使用Raspberry Pi启用SPI接口

按照以下步骤启用与Raspberry Pi的SPI接口:

首先启动终端并输入以下命令:

sudo raspi-config

导航到接口选项。

启用SPI接口。

重新启动Raspberry Pi。

安装spidev库

spidev库将帮助您通过SPI接口读取传感器值。

使用以下命令安装spidev库:

sudo apt-get install git python-dev

git clone git://github.com/doceme/py-spidev

cd py-spidev/

sudo python setup.py install

安装numpy库

为了转换输出值,还需要numpy库

我们从MCP3008 IC获得的输出值将在前面提到的0-0123范围内。然后我们将这些值映射到0-100的百分比。

使用以下命令安装numpy模块:

sudo apt-get install python-numpy

必需的组件

此项目所需的组件:

Raspberry Pi

FC-28土壤湿度传感器

面包板

跳线电缆

电路图和说明

MCP3008共有16个引脚,其中8个用于记录模拟输入值。其余8个位于CH0-CH7(引脚1-8),用于通过SPI协议方法与Raspberry Pi通信

怎样将FC-28土壤湿度传感器与树莓派连接

Python代码

从土壤湿度传感器读取模拟输出值时 - 请记住测量湿度百分比,并将映射0-100的值。

将使用来自numpylibrary的特定interpmodule映射这些值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2578

    文章

    55811

    浏览量

    795382
  • 树莓派
    +关注

    关注

    122

    文章

    2086

    浏览量

    110914
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、可开发性强等特性,常被用于视频监控场景中,结合 ZeroNews,可实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:树莓正常
    的头像 发表于 09-22 15:14 1771次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效实时监控系统

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 1700次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控<b class='flag-5'>器</b>!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 2739次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓5上,如何使用毫米波雷达检测和追踪人类?

    在本指南中,我们学习如何RD-03D雷达传感器添加到树莓单板计算机上,以便实时检测和追踪人类。我们将了解该
    的头像 发表于 07-24 15:32 2735次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5上,如何使用毫米波雷达检测和追踪人类?

    树莓打造无人机,你需注意的事项!

    能否树莓装入无人机?使用树莓打造无人机是可行的。树莓
    的头像 发表于 07-14 17:49 2474次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造无人机,你需注意的事项!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 3403次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    什么是温湿度传感器的水合?

    湿度传感器需要进行水合处理(Hydration),主要是为了优化传感器的性能、稳定性和长期可靠性。以下是具体原因和作用的详细解释:1.稳定湿度敏感材料电容式
    的头像 发表于 07-11 12:10 1362次阅读
    什么是温<b class='flag-5'>湿度</b><b class='flag-5'>传感器</b>的水合?

    树莓微型摄像头模块3传感器组件发布!封装再瘦身助力工业设备微型化视觉集成!

    更小的设备中。为满足这些客户需求,树莓摄像头模块3传感器组件现已作为独立产品上市,起售价仅为$15。树莓摄像头模块3
    的头像 发表于 07-08 12:10 1793次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>微型摄像头模块3<b class='flag-5'>传感器</b>组件发布!封装再瘦身助力工业设备微型化视觉集成!

    如何将你手中的树莓变身为强大路由

    树莓用作路由,是一种经济高效且可定制的解决方案,能满足从基础家庭网络到专业设置的各种网络需求。树莓
    的头像 发表于 07-07 16:30 3722次阅读
    如何将你手中的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>变身为强大路由<b class='flag-5'>器</b>?

    你真的懂树莓5嘛?树莓5引脚图全面指南:理解GPIO引脚及其功能!

    树莓5上的GPIO通用输入/输出(GPIO)引脚是树莓派上的物理连接器,允许树莓
    的头像 发表于 07-04 15:27 4083次阅读
    你真的懂<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5嘛?<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5引脚图全面指南:理解GPIO引脚及其功能!

    树莓小技巧:无需键盘或显示,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务或家庭自动化。通常,设置树莓需要键盘和显示
    的头像 发表于 06-26 15:41 1977次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示<b class='flag-5'>器</b>,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    常见的温湿度传感器类型?

    湿度传感器是一种用于测量环境温度和湿度的设备,广泛应用于工业、农业、气象等领域。以下是几种常见的温湿度传感器类型及其优缺点: 电容式
    发表于 06-24 09:24

    树莓实现自动感应照明:PIR传感器教程!

    一个快速项目,PIR传感器树莓进行接口连接。本项目所用组件硬件组件树莓
    的头像 发表于 06-21 20:32 1783次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>实现自动感应照明:PIR<b class='flag-5'>传感器</b>教程!

    树莓分类:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1681次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类<b class='flag-5'>器</b>:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通
    的头像 发表于 06-04 15:33 2266次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!