吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣用樹莓派和SI7021制作濕度計

454398 ? 來源:wv ? 2019-09-26 11:11 ? 次閱讀

步驟1:

怎樣用樹莓派和SI7021制作濕度計

無知道確切的部分,它們的價值以及在哪里得到它們,這真是令人討厭。不用擔心我們已經為您整理好了。零件全部擺好后,就可以輕松完成此項目。

1。 Raspberry Pi

第一步是獲得Raspberry Pi開發板。 Raspberry Pi是基于Linux的單板計算機。這款小型PC具有強大的計算能力,可用于電子項目以及諸如電子表格,文字處理,Web瀏覽,電子郵件和游戲之類的簡單操作。

2。 Raspberry Pi的I2C防護板

我們認為,Raspberry Pi 2和Pi 3真正缺乏的唯一是I2C端口。 INPI2(I2C適配器)為Raspberry Pi 2/3提供了一個I2C端口,可與多個I2C設備一起使用。它可以在 Dcube Store中使用。

3。 SI7021濕度和溫度傳感器

SI7021I2C濕度和2區溫度傳感器是集成了濕度和溫度傳感器元件,模數轉換器信號處理,校準的單片CMOS IC數據和一個I2C接口。我們從 Dcube Store

4購買了此傳感器。 I2C連接電纜

我們在 DcubeStore 中提供了I2C連接電纜。

的 5。 Micro USB電纜

最簡單但最嚴格的電源要求是Raspberry Pi!為Raspberry Pi供電的最簡單方法是通過Micro USB電纜。

6。以太網(LAN)電纜/USB WiFi適配器

您是否曾經看過自己的生活并認為,互聯網對我做了什么?

連接Raspberry Pi的經典方法是使用以太網電纜并將其插入網絡路由器。另外,可以通過插入 WiFi加密狗并單擊網絡圖標以顯示可用的WiFi網絡列表來建立WiFi連接。

7。 HDMI電纜/遠程訪問

使用板載 HDMI電纜,您可以將其連接到數字電視或監視器。想要節儉的方式!可以使用- SSH和通過Internet訪問等不同方法遠程訪問Raspberry Pi。 您可以使用PuTTY開源軟件。

我討厭數學,但是我喜歡數錢。

步驟2:進行硬件連接

通常,電路非常簡單。按照所示原理圖制作電路。布局相對簡單,您應該沒有問題。

在我們的案例中,我們修訂了一些電子學基礎知識,只是為了翻新硬件和軟件的內存。我們想為該項目繪制一個簡單的電子原理圖。電子原理圖就像電子產品的藍圖。繪制藍圖并仔細遵循設計。

Raspberry Pi和I2CShield連接

首先,將Raspberry Pi放在I2CShield上它。將Shield輕輕按到GPIO引腳上。 做正確的事,而不是簡單的事(請參見上圖)。

傳感器和Raspberry Pi連接

傳感器并連接I2C電纜。為了使此電纜正常工作,請記住I2C輸出始終連接到I2C輸入。對于覆有I2C防護罩的Raspberry Pi,必須遵循相同的步驟。

使用I2C屏蔽/適配器和連接電纜的最大優勢在于,我們不再存在任何布線固定問題,而這些問題可能會導致沮喪和耗時的修復,尤其是當您不確定從哪里開始時故障排除。只是我們提到的簡單過程。 這是即插即用選項。

注意:棕色線應始終遵循一個設備的輸出與另一設備的輸入之間的接地(GND)連接。

Internet連接很重要

要使我們的項目成功,我們需要為Raspberry Pi提供Internet訪問。您在這里有兩個選擇。您可以使用以太網電纜將Raspberry Pi連接到網絡,也可以使用USB轉WiFi適配器進行WIFI連接。無論哪種方式,只要連接到Internet即可。

電路供電

將Micro USB電纜插入計算機Raspberry Pi的電源插孔。

我們要為僵尸末日做好準備,而不是一個小時沒電!

連接到顯示器

我們可以將 HDMI電纜連接到新的顯示器/電視,也可以使用以下方式遠程連接Raspberry Pi像- SSH/PuTTY 這樣的遠程訪問工具,具有很高的成本效益。如果您發現使用周圍的資源,這將是一種創造性的方法。

步驟3:使用Python編程Raspberry Pi

您可以在我們的 Github 存儲庫中查看Raspberry Pi和SI7021的Python代碼。

在繼續該程序之前,請確保已進行了查看有關自述文件文件和 Setup 的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.

# SI7021

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

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

import smbus

import time

# Get I2C bus

bus = smbus.SMBus(1)

# SI7021 address, 0x40(64)

# 0xF5(245) Select Relative Humidity NO HOLD master mode

bus.write_byte(0x40, 0xF5)

time.sleep(0.3)

# SI7021 address, 0x40(64)

# Read data back, 2 bytes, Humidity MSB first

data0 = bus.read_byte(0x40)

data1 = bus.read_byte(0x40)

# Convert the data

humidity = ((data0 * 256 + data1) * 125 / 65536.0) - 6

time.sleep(0.3)

# SI7021 address, 0x40(64)

# 0xF3(243) Select temperature NO HOLD master mode

bus.write_byte(0x40, 0xF3)

time.sleep(0.3)

# SI7021 address, 0x40(64)

# Read data back, 2 bytes, Temperature MSB first

data0 = bus.read_byte(0x40)

data1 = bus.read_byte(0x40)

# Convert the data

cTemp = ((data0 * 256 + data1) * 175.72 / 65536.0) - 46.85

fTemp = cTemp * 1.8 + 32

# 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步:應用程序和功能

SI7021提供精確,低功耗,經過工廠校準的數字解決方案,非常適合在 HVAC/R,恒溫器/恒濕器,呼吸療法,白色家電,室內氣象站等應用中測量濕度,露點和溫度,微型環境/數據中心,汽車氣候控制和除霧,資產和商品追蹤以及手機和平板電腦

例如您可以將該項目改進為室內和車輛環境舒適性的HVAC指標。它保持熱環境,確定溫度控制,氧氣補充以及去除濕氣,異味,煙,熱,灰塵,空氣傳播的細菌,二氧化碳和其他氣體。除了濕度和溫度傳感器之外,您還可以使用傳感器來協助該項目,該傳感器的范圍從壓力,空氣質量,煙霧探測器到光和接近傳感器。您可以對代碼進行改進。根據應用的所需硬件,然后您可以進行自己的設置以使自己感到舒適。這個項目非常適合孩子們,您想向他們展示一些很棒的東西,您知道邊玩邊學。 這樣的小項目對孩子們來說可能會更棒。

步驟6:結論

如果您曾經如果想了解Raspberry Pi的世界,那么您可以充分利用電子基礎知識,編碼,設計,焊接以及其他功能,從而驚嘆不已。在此過程中,可能會有一些項目可能很容易,而有些項目可能會測試您,挑戰您。但是您可以通過修改和創建自己的方法來完善它。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 濕度計
    +關注

    關注

    0

    文章

    17

    瀏覽量

    11056
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105882
  • Si7021
    +關注

    關注

    0

    文章

    4

    瀏覽量

    2596
收藏 人收藏

    評論

    相關推薦

    GPIO在樹莓中的應用

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的信用卡大小的單板計算機,它具有強大的功能和靈活性,可以用于各種項目和應用。通用輸入輸出(GPIO)是
    的頭像 發表于 01-09 09:41 ?206次閱讀

    干貨來嘍!實用樹莓Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以樹莓
    的頭像 發表于 12-18 16:31 ?206次閱讀
    干貨來嘍!實用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Linux編譯指南

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的小型單板計
    的頭像 發表于 12-06 10:35 ?782次閱讀

    樹莓與Arduino的區別是什么

    在當今的科技世界中,樹莓(Raspberry Pi)和Arduino是兩個經常被提及的名字。它們都是開源硬件平臺,但它們的目標、功能和用途卻大相徑庭。 1. 目標和用途 樹莓(Ra
    的頭像 發表于 11-11 11:14 ?1210次閱讀

    ARM開發板與樹莓的比較

    ARM開發板和樹莓都是基于ARM架構的單板計算機,它們在教育、工業控制、物聯網等領域有著廣泛的應用。 硬件配置 ARM開發板和樹莓的硬件配置各有特點,具體取決于不同的型號和制造商。
    的頭像 發表于 11-05 11:11 ?646次閱讀

    樹莓gpio有什么,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強大的單板計算機,廣泛應用于編程教育、物聯網項目、家庭媒體中心等領域。GPIO(General Purpos
    的頭像 發表于 10-22 18:09 ?1233次閱讀

    什么是樹莓樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機編程教育而設計的微型電腦。
    的頭像 發表于 10-22 17:33 ?1286次閱讀

    樹莓網關:物聯網應用的新標桿

    什么是樹莓樹莓(Raspberry Pi)是一種基于Linux的小型單板計算機,由英國的樹莓
    的頭像 發表于 10-09 16:44 ?397次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網關:物聯網應用的新標桿

    樹莓和單片機的優缺點是什么

    樹莓(Raspberry Pi)和單片機(Microcontroller)是兩種廣泛應用于電子項目和嵌入式系統的硬件平臺。它們各自具有獨特的優缺點,適用于不同的應用場景。 樹莓
    的頭像 發表于 08-30 18:21 ?1894次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國樹莓基金會研發的信用卡大小的單板計算機,自2012年推出以來,已經發展出多個型號和版本。樹莓
    的頭像 發表于 08-30 18:01 ?3107次閱讀

    樹莓gui開發什么ide

    樹莓(Raspberry Pi)是一款功能強大的微型計算機,可以運行多種操作系統,如Raspbian、Ubuntu等。在樹莓派上進行GUI(圖形用戶界面)開發,可以使用多種集成開發環境(IDE
    的頭像 發表于 08-30 16:49 ?1044次閱讀

    樹莓是x86還是arm

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(Raspberry Pi Foundation)開發的微型計算機。它基于ARM架構,而非x86架構。 一、
    的頭像 發表于 08-30 15:42 ?1386次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的單板計算機,廣泛應用于教育、科研、物聯網等領域。樹莓
    的頭像 發表于 08-30 15:41 ?1643次閱讀

    樹莓和arm開發板的區別

    樹莓(Raspberry Pi)和ARM開發板都是基于ARM架構的微型計算機,但它們之間存在一些關鍵區別。 一、歷史背景 樹莓(Raspberry Pi)
    的頭像 發表于 08-30 15:36 ?1227次閱讀

    精選推薦!看大佬樹莓4做個迷你版PS5

    作者在樹莓4上設置了RetroPie,并制作了一個3D打印的定制外殼,靈感來自PlayStation 5的設計。就像是PlayStation 5的迷你版,雖然它無法運行現代游戲,不過,這仍然是
    發表于 05-13 10:24
    赌百家乐官网的玩法技巧和规则| 免费百家乐官网缩水| 百家乐官网翻天粤| 炎陵县| 博彩现金开户| 大发888投注大发娱乐| 大佬百家乐娱乐城| 百家乐扎金花斗地主| 百家乐桌子北京| 百家乐对子计算方法| 百家乐手机软件| 百家乐官网园qq群| 济州岛百家乐官网的玩法技巧和规则| 百家乐官网庄家优势| 百家乐官网d博彩论坛| 平博百家乐官网游戏| 云南省| 姚记娱乐城官网| 豪门网上娱乐| tt娱乐城网站| 环球棋牌评测网| 大发888怎么修改密码| 大发888代理平台| 百家乐园是真的不| 百家乐3式打法微笑心法| 狮威百家乐的玩法技巧和规则 | 百家乐赌博现金网| 百家乐赌博现金网平台排名| 百家乐怎么样投注| 澳门百家乐怎么赢钱| 百家乐过两关| 百家乐与21点| 盐城百家乐的玩法技巧和规则| 凤凰百家乐的玩法技巧和规则 | 百家乐官网开户送10彩金| 玩百家乐官网澳门368娱乐城| 澳门百家乐官网的故事| 百家乐官网之三姐妹赌博机| 玩百家乐官网怎么能赢吗| 百家乐官网分析仪有真的吗| 百家乐官网可以作假吗|