步驟1:我們需要的命令式設備
對我們來說問題不大,因為我們有很多工作要做。但是,我們知道其他人很難在正確的時間從正確的位置收集正確的零件,以賺到一分錢。因此,我們將在所有領域為您提供幫助。閱讀以下內容以獲取完整的零件清單。
1。 Raspberry Pi
第一步是獲得Raspberry Pi開發板。 Raspberry Pi是基于單板Linux的計算機,許多愛好者在他們的項目中都使用過。 Raspberry Pi具有強大的計算能力,盡管體積很小,但仍吸引了公眾的想象。因此,它被用于諸如物聯網(IoT),智能城市,學校教育和其他形式的有用小工具等熱門趨勢中。
2。 Raspberry Pi的I2C Shield
我們認為,Raspberry Pi 2和Pi 3真正缺乏的唯一是I2C端口。別擔心。 INPI2(I2C適配器)為Raspberry Pi 2/3提供了一個I2C端口,可與多個I2C設備一起使用。它可以在Dcube Store中使用。
3。 SHT25濕度和溫度傳感器
SHT25高精度濕度和溫度傳感器以數字I2C格式提供經過校準的線性傳感器信號。我們從Dcube Store購買了此傳感器。
4。 I2C連接電纜
我們使用了Dcube Store中提供的I2C連接電纜。
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,并在其上放置I2CShield。將Shield輕輕按到GPIO引腳上。 當您知道自己在做什么時,這簡直是小菜一碟(參見圖片)。
傳感器和樹莓派粘接
拿起傳感器,并連接I2C電纜。確保I2C輸出始終連接到I2C輸入。覆有I2C屏蔽層的Raspberry Pi也要遵循相同的方法。
使用I2C屏蔽層和電纜是一種即插即用的替代方法,可替代通常令人困惑且容易出錯的直接焊接方法。沒有它,您將需要閱讀圖表和引腳,將焊料焊接到板上,如果您想通過添加或更換板來更改應用程序,則需要刪除所有這些并重新開始。這使故障排除變得不那么復雜(您聽說過即插即用。這是一個即插即用,即插即用。使用起來如此簡單,令人難以置信)。
注意:棕色線應始終遵循一臺設備的輸出與另一臺設備的輸入之間的接地(GND)連接。
網絡,USB和無線重要
您要做的第一件事就是將Raspberry Pi連接到Internet。您有兩種選擇:使用以太網(LAN)電纜進行連接或使用 WiFi適配器的另一種令人印象深刻的方式。
電路
將Micro USB電纜插入Raspberry Pi的電源插孔。 點亮它,瞧,我們很好!
與屏幕的連接
我們可以選擇將HDMI電纜連接到顯示器/電視,或者我們可以創造性地制作出無頭Pi,使用諸如遠程訪問 - SSH/PuTTY。
請記住,大學是唯一可以接受貧窮和醉酒的時間。
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文章
49瀏覽量
10202 -
樹莓派
+關注
關注
116文章
1708瀏覽量
105679
發布評論請先 登錄
相關推薦
評論