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

电子说

1.3w人已加入

描述

步骤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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分