步驟1:
無知道確切的部分,它們的價值以及在哪里得到它們,這真是令人討厭。不用擔心我們已經為您整理好了。零件全部擺好后,就可以輕松完成此項目。
1。 Raspberry Pi
第一步是獲得Raspberry Pi開發(fā)板。 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區(qū)溫度傳感器是集成了濕度和溫度傳感器元件,模數(shù)轉換器,信號處理,校準的單片CMOS IC數(shù)據(jù)和一個I2C接口。我們從 Dcube Store
4購買了此傳感器。 I2C連接電纜
我們在 DcubeStore 中提供了I2C連接電纜。
的 5。 Micro USB電纜
最簡單但最嚴格的電源要求是Raspberry Pi!為Raspberry Pi供電的最簡單方法是通過Micro USB電纜。
6。以太網(LAN)電纜/USB WiFi適配器
您是否曾經看過自己的生活并認為,互聯(lián)網對我做了什么?
連接Raspberry Pi的經典方法是使用以太網電纜并將其插入網絡路由器。另外,可以通過插入 WiFi加密狗并單擊網絡圖標以顯示可用的WiFi網絡列表來建立WiFi連接。
7。 HDMI電纜/遠程訪問
使用板載 HDMI電纜,您可以將其連接到數(shù)字電視或監(jiān)視器。想要節(jié)儉的方式!可以使用- SSH和通過Internet訪問等不同方法遠程訪問Raspberry Pi。 您可以使用PuTTY開源軟件。
我討厭數(shù)學,但是我喜歡數(shù)錢。
步驟2:進行硬件連接
通常,電路非常簡單。按照所示原理圖制作電路。布局相對簡單,您應該沒有問題。
在我們的案例中,我們修訂了一些電子學基礎知識,只是為了翻新硬件和軟件的內存。我們想為該項目繪制一個簡單的電子原理圖。電子原理圖就像電子產品的藍圖。繪制藍圖并仔細遵循設計。
Raspberry Pi和I2CShield連接
首先,將Raspberry Pi放在I2CShield上它。將Shield輕輕按到GPIO引腳上。 做正確的事,而不是簡單的事(請參見上圖)。
傳感器和Raspberry Pi連接
傳感器并連接I2C電纜。為了使此電纜正常工作,請記住I2C輸出始終連接到I2C輸入。對于覆有I2C防護罩的Raspberry Pi,必須遵循相同的步驟。
使用I2C屏蔽/適配器和連接電纜的最大優(yōu)勢在于,我們不再存在任何布線固定問題,而這些問題可能會導致沮喪和耗時的修復,尤其是當您不確定從哪里開始時故障排除。只是我們提到的簡單過程。 這是即插即用選項。
注意:棕色線應始終遵循一個設備的輸出與另一設備的輸入之間的接地(GND)連接。
Internet連接很重要
要使我們的項目成功,我們需要為Raspberry Pi提供Internet訪問。您在這里有兩個選擇。您可以使用以太網電纜將Raspberry Pi連接到網絡,也可以使用USB轉WiFi適配器進行WIFI連接。無論哪種方式,只要連接到Internet即可。
電路供電
將Micro USB電纜插入計算機Raspberry Pi的電源插孔。
我們要為僵尸末日做好準備,而不是一個小時沒電!
連接到顯示器
我們可以將 HDMI電纜連接到新的顯示器/電視,也可以使用以下方式遠程連接Raspberry Pi像- SSH/PuTTY 這樣的遠程訪問工具,具有很高的成本效益。如果您發(fā)現(xiàn)使用周圍的資源,這將是一種創(chuàng)造性的方法。
您可以在我們的 Github 存儲庫中查看Raspberry Pi和SI7021的Python代碼。
在繼續(xù)該程序之前,請確保已進行了查看有關自述文件文件和 Setup 的Raspberry Pi中提供的說明的信息。
水分是指存在通常微量的液體,尤其是水。例如,在空氣(濕度),食品和各種商業(yè)產品中可能會發(fā)現(xiàn)少量的水。水分還指的是空氣中存在的水蒸氣量。
下面是python代碼,您可以克隆它,并在需要時進行即興創(chuàng)作。
# 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步:工作模式
現(xiàn)在,下載(或git pull)代碼并在Raspberry Pi中將其打開。
運行命令以編譯和上傳代碼在終端上,并在監(jiān)視器即可。片刻之后,它將顯示所有變量。 從一些想法或主題入手,看看您能想到什么。
第5步:應用程序和功能
SI7021提供精確,低功耗,經過工廠校準的數(shù)字解決方案,非常適合在 HVAC/R,恒溫器/恒濕器,呼吸療法,白色家電,室內氣象站等應用中測量濕度,露點和溫度,微型環(huán)境/數(shù)據(jù)中心,汽車氣候控制和除霧,資產和商品追蹤以及手機和平板電腦。
例如您可以將該項目改進為室內和車輛環(huán)境舒適性的HVAC指標。它保持熱環(huán)境,確定溫度控制,氧氣補充以及去除濕氣,異味,煙,熱,灰塵,空氣傳播的細菌,二氧化碳和其他氣體。除了濕度和溫度傳感器之外,您還可以使用傳感器來協(xié)助該項目,該傳感器的范圍從壓力,空氣質量,煙霧探測器到光和接近傳感器。您可以對代碼進行改進。根據(jù)應用的所需硬件,然后您可以進行自己的設置以使自己感到舒適。這個項目非常適合孩子們,您想向他們展示一些很棒的東西,您知道邊玩邊學。 這樣的小項目對孩子們來說可能會更棒。
步驟6:結論
如果您曾經如果想了解Raspberry Pi的世界,那么您可以充分利用電子基礎知識,編碼,設計,焊接以及其他功能,從而驚嘆不已。在此過程中,可能會有一些項目可能很容易,而有些項目可能會測試您,挑戰(zhàn)您。但是您可以通過修改和創(chuàng)建自己的方法來完善它。
-
濕度計
+關注
關注
0文章
16瀏覽量
11027 -
樹莓派
+關注
關注
116文章
1706瀏覽量
105609 -
Si7021
+關注
關注
0文章
4瀏覽量
2581
發(fā)布評論請先 登錄
相關推薦
評論