电子说
步骤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条评论
快来发表一下你的评论吧 !