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

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

3天内不再提示

湿度和温度观测器的制作教程

454398 来源:网络整理 作者:网络整理 2019-11-12 17:03 次阅读

步骤1:我们需要的命令式设备

对我们来说问题不大,因为我们有很多工作要做。但是,我们知道其他人很难在正确的时间从正确的位置收集正确的零件,以赚到一分钱。因此,我们将在所有领域为您提供帮助。阅读以下内容以获取完整的零件清单。

1。 Raspberry Pi

第一步是获得Raspberry Pi开发板。 Raspberry Pi是基于单板Linux的计算机,许多爱好者在他们的项目中都使用过。 Raspberry Pi具有强大的计算能力,尽管体积很小,但仍吸引了公众的想象。因此,它被用于诸如物联网IoT),智能城市,学校教育和其他形式的有用小工具等热门趋势中。

2。 Raspberry Pi的I2C Shield

我们认为,Raspberry Pi 2和Pi 3真正缺乏的唯一是I²C端口。别担心。 INPI2(I2C适配器)为Raspberry Pi 2/3提供了一个I²C端口,可与多个I2C设备一起使用。它可以在Dcube Store中使用。

3。 SHT25湿度和温度传感器

SHT25高精度湿度和温度传感器以数字I²C格式提供经过校准的线性传感器信号。我们从Dcube Store购买了此传感器。

4。 I2C连接电缆

我们使用了Dcube Store中提供的I²C连接电缆。

5。 Micro USB电缆

最简单但最严格的电源要求是Raspberry Pi!为Raspberry Pi供电的最简单方法是通过Micro USB电缆。

6。以太网(LAN)电缆/USB WiFi加密狗

互联网正在成为明天的全球村庄的城镇广场。让您的Raspberry Pi与以太网(LAN)电缆,然后将其插入网络路由器。或者,寻找 WiFi适配器,然后使用USB端口之一访问无线网络。 这是一个明智的选择,轻松,小巧,便宜!

7。 HDMI电缆/远程访问

使用板载 HDMI电缆,您可以将其连接到数字电视或监视器。想要省钱!可以使用- SSH和通过Internet访问等不同方法远程访问Raspberry Pi。 您可以使用 PuTTY 开源软件。

金钱通常花费太多。

第2步:建立硬件连接

通常,电路非常简单。按照所示原理图制作电路。按照上面的图像,布局相对简单,您应该没有问题。

在我们的深谋远虑中,我们已经遍历电子学的基础知识,只是为硬件和软件翻新了内存。我们想为该项目绘制一个简单的电子原理图。在电子领域,原理图就像基础。电路设计需要持久的结构基础。当您拥有要构建的电子原理图时,剩下的一切都只是遵循设计。

Raspberry Pi和I2C屏蔽键合

拿起Raspberry Pi,并在其上放置I²CShield。将Shield轻轻按到GPIO引脚上。 当您知道自己在做什么时,这简直是小菜一碟(参见图片)。

传感器和树莓派粘接

拿起传感器,并连接I²C电缆。确保I²C输出始终连接到I²C输入。覆有I²C屏蔽层的Raspberry Pi也要遵循相同的方法。

使用I²C屏蔽层和电缆是一种即插即用的替代方法,可替代通常令人困惑且容易出错的直接焊接方法。没有它,您将需要阅读图表和引脚,将焊料焊接到板上,如果您想通过添加或更换板来更改应用程序,则需要删除所有这些并重新开始。这使故障排除变得不那么复杂(您听说过即插即用。这是一个即插即用,即插即用。使用起来如此简单,令人难以置信)。

注意:棕色线应始终遵循一台设备的输出与另一台设备的输入之间的接地(GND)连接。

网络,USB和无线重要

您要做的第一件事就是将Raspberry Pi连接到Internet。您有两种选择:使用以太网(LAN)电缆进行连接或使用 WiFi适配器的另一种令人印象深刻的方式。

电路

将Micro USB电缆插入Raspberry Pi的电源插孔。 点亮它,瞧,我们很好!

与屏幕的连接

我们可以选择将HDMI电缆连接到显示器/电视,或者我们可以创造性地制作出无头Pi,使用诸如远程访问 - SSH/PuTTY。

请记住,大学是唯一可以接受贫穷和醉酒的时间。

步骤3:Python编程Raspberry Pi

Raspberry Pi和SHT25传感器的Python代码在我们的Github存储库中。

在继续该程序之前,请确保您已阅读自述文件文件和设置您的Raspberry Pi中给出的说明。

水分是指存在液体,尤其是水,通常是微量的。例如,在空气(湿度),食品和各种商业产品中会发现少量水。

下面是python代码。您可以按照自己喜欢的任何方式克隆和编辑代码。

# Distributed with a free-will license.

# Use it any way you want, profit or free, provided it fits in the licenses of its associated works.

# SHT25

# This code is designed to work with the SHT25_I2CS I2C Mini Module available from ControlEverything.com.

# https://www.controleverything.com/content/Humidity?sku=SHT25_I2CS#tabs-0-product_tabset-2

import smbus

import time

# Get I2C bus

bus = smbus.SMBus(1)

# SHT25 address, 0x40(64)

# Send temperature measurement command

# 0xF3(243) NO HOLD master

bus.write_byte(0x40, 0xF3)

time.sleep(0.5)

# SHT25 address, 0x40(64)

# Read data back, 2 bytes

# Temp MSB, Temp LSB

data0 = bus.read_byte(0x40)

data1 = bus.read_byte(0x40)

# Convert the data

temp = data0 * 256 + data1

cTemp= -46.85 + ((temp * 175.72) / 65536.0)

fTemp = cTemp * 1.8 + 32

# SHT25 address, 0x40(64)

# Send humidity measurement command

# 0xF5(245) NO HOLD master

bus.write_byte(0x40, 0xF5)

time.sleep(0.5)

# SHT25 address, 0x40(64)

# Read data back, 2 bytes

# Humidity MSB, Humidity LSB

data0 = bus.read_byte(0x40)

data1 = bus.read_byte(0x40)

# Convert the data

humidity = data0 * 256 + data1

humidity = -6 + ((humidity * 125.0) / 65536.0)

# Output data to screen

print “Relative Humidity is : %.2f %%” %humidity

print “Temperature in Celsius is : %.2f C” %cTemp

print “Temperature in Fahrenheit is : %.2f F” %fTemp

步骤4:性能模式

现在,下载(或git pull)代码并在Raspberry Pi中将其打开。

运行命令以编译并上传代码在终端上,并在显示屏上查看输出即可。片刻之后,它将显示所有参数。确保所有内容都像煎饼一样平整后,您可以即兴创作并继续进行到更有趣的项目中。

步骤5:应用程序和功能

新型SHT25湿度和温度传感器将传感器技术提升到了一个新的水平,具有无与伦比的传感器性能,多种变体和新功能。适用于各种市场,例如家用电器,医疗,物联网,HVAC或工业。此外,还可以提供汽车级。

例如保持冷静,然后去桑拿吧!

爱桑拿吧!桑拿浴吸引了许多人。一个封闭的区域,通常是木制的,被加热以对内部的人产生体热。众所周知,身体加热具有很高的有益作用。在此广告系列中,我们将制作一个桑拿按摩浴缸观察者,它使用Raspberry Pi和SHT25测量相对湿度和温度。您可以创建一个自制的桑拿按摩浴缸观察者以达到完美的效果。

步骤6:结论

希望这个项目可以激发进一步的实验。在Raspberry Pi领域中,您可能会想知道Raspberry Pi永无止境的前景,其轻松的功能,其用途以及如何改善对电子,编程,设计等的兴趣。这些想法很多。有时结果会带给您新的低点,但并没有放弃。失败可能有另外一种解决方法,或者新的想法可能会从失败中得到发展(甚至可能会形成胜利)。 您可以通过制作新作品并对其进行完善来挑战自己。为了方便起见,我们在 Youtube 上提供了一个有趣的视频教程,它可以帮助您进行探索,以及如果您想进一步解释项目的各个方面。

责任编辑:wv

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

    关注

    0

    文章

    48

    浏览量

    10110
  • 树莓派
    +关注

    关注

    113

    文章

    1636

    浏览量

    104700
收藏 人收藏

    评论

    相关推荐

    请问无感BLDC的FOC控制中观测器G1和G2参数如何确定?

    无感 BLDC 的FOC控制中观测器G1和G2参数如何确定?
    发表于 04-19 06:48

    基于全阶模型磁链观测器的异步电机矢量控制

    导读:异步电机直接矢量控制需要通过磁链观测器来获取同步角,用于控制过程中的坐标变换。
    的头像 发表于 11-09 11:24 528次阅读
    基于全阶模型磁链<b class='flag-5'>观测器</b>的异步电机矢量控制

    温度湿度试验箱结冰了怎么办?

    温度湿度试验箱如果出现结冰,则实际上不能称其为技术问题。导致出现这个问题的原因很多,关键是如何找出原因然后去解决。下面就以温度湿度试验箱结冰的原因和处理方法给大家讲解。
    的头像 发表于 10-11 11:23 377次阅读
    <b class='flag-5'>温度</b><b class='flag-5'>湿度</b>试验箱结冰了怎么办?

    温度的变化是否会影响湿度传感的测量?

    温度的变化是否会影响湿度传感的测量
    发表于 10-10 07:03

    气象观测站:观测原理及优势,助力气象精准预报

    随着全球气候变化日益严重,气象观测站在现代社会中的地位愈发凸显。 一、气象观测站的观测原理 气象观测站主要通过各种传感器来测量大气的温度
    的头像 发表于 09-11 14:21 366次阅读

    三显智能氮气柜温度湿度和氧含量控制介绍

    三显智能氮气柜是用来存放易氧化物料,利用氮气达到防潮防氧化目的的柜体,通过多种技术实现温度湿度和氧含量的显示和控制。一、温度控制:智能氮气柜一般配备温度传感器和恒温控制装置。
    的头像 发表于 09-07 16:52 721次阅读
    三显智能氮气柜<b class='flag-5'>温度</b>、<b class='flag-5'>湿度</b>和氧含量控制介绍

    变速传动中转速估计和转子位置传感分辨率的选择及ST伺服方案介绍

    转子位置测量的分辨率• 空间量化转子位置影响的建模• 传感分辨率对速度估计的影响• 变频驱动基于模型的速度估计算法:• 矢量跟踪观测器• 速度控制回路的调整• 位置传感分辨率的选
    发表于 09-07 07:10

    基于51单片机的温度湿度采集系统设计

    温度湿度进行采集2、可以警报提示、修改温度湿度上下限值3、lcd显示相关信息
    发表于 08-25 10:46 748次阅读
    基于51单片机的<b class='flag-5'>温度</b><b class='flag-5'>湿度</b>采集系统设计

    异步电机的改进型电压模型磁链观测器介绍

    导读:本期文章主要介绍异步电机的改进型电压模型磁链观测器。传统纯积分形式的积分器在低速区域存在初始值问题和直流偏置问题,所以在实际应用中必须对电压模型进行改进。本期文章中的对电压模型改进是借鉴一篇IEEE中的方法。
    的头像 发表于 08-19 16:00 692次阅读
    异步电机的改进型电压模型磁链<b class='flag-5'>观测器</b>介绍

    实时湿度温度监测开源项目

    电子发烧友网站提供《实时湿度温度监测开源项目.zip》资料免费下载
    发表于 06-19 14:53 0次下载
    实时<b class='flag-5'>湿度</b>和<b class='flag-5'>温度</b>监测开源项目

    基于滑膜观测器SMO的无感控制+Matlab/Simulink仿真详解

    本章节采用滑膜观测器SMO进行永磁同步电机的无感控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理设计了传统低阶滑膜观测器,并针对传统滑膜
    发表于 06-08 15:03 1737次阅读
    基于滑膜<b class='flag-5'>观测器</b>SMO的无感控制+Matlab/Simulink仿真详解

    基于龙伯格观测器Luenberger的无感控制+Matlab/Simulink仿真

    本章节采用龙伯格观测器进行永磁同步电机的无传感器控制,首先分析了龙伯格观测器的原理,然后设计了PMSM的全阶龙伯格观测器,最后通过Matlab/Simulink对该观测器方案进行仿真分
    发表于 06-08 14:46 2164次阅读
    基于龙伯格<b class='flag-5'>观测器</b>Luenberger的无感控制+Matlab/Simulink仿真

    基于滑膜观测器的永磁同步电机无感控制

    本章节采用滑膜观测器SMO进行永磁同步电机的无感控制,首先介绍了状态观测器的原理,然后分析了滑膜观测器的原理设计了传统低阶滑膜观测器,并针对传统滑膜
    的头像 发表于 05-24 11:36 1072次阅读
    基于滑膜<b class='flag-5'>观测器</b>的永磁同步电机无感控制

    异步电机速度估计-混合模型磁链观测器

    导读:本期文章主要介绍异步电机速度估计的方法-混合模型磁链观测器法。对该方法的原理进行简单介绍和进行仿真验证。
    的头像 发表于 05-18 09:43 517次阅读
    异步电机速度估计-混合模型磁链<b class='flag-5'>观测器</b>法

    Simulink自动代码生成电机控制:非线性磁链观测器

    目录 电机方程 电压方程 磁链方程 定义状态变量和输出变量 非线性观测器方程 电角度的计算--锁相环 锁相环调参电机方程 电压方程 磁链方程 定义状态变量和输出变量 非线性观测器方程在对反电势进行
    发表于 05-06 14:31 8次下载
    Simulink自动代码生成电机控制:非线性磁链<b class='flag-5'>观测器</b>