步驟1:我們需要的命令式設(shè)備
對(duì)我們來(lái)說(shuō)問(wèn)題不大,因?yàn)槲覀冇泻芏喙ぷ饕觥5?,我們知道其他人很難在正確的時(shí)間從正確的位置收集正確的零件,以賺到一分錢。因此,我們將在所有領(lǐng)域?yàn)槟峁椭?。閱讀以下內(nèi)容以獲取完整的零件清單。
1。 Raspberry Pi
第一步是獲得Raspberry Pi開發(fā)板。 Raspberry Pi是基于單板Linux的計(jì)算機(jī),許多愛好者在他們的項(xiàng)目中都使用過(guò)。 Raspberry Pi具有強(qiáng)大的計(jì)算能力,盡管體積很小,但仍吸引了公眾的想象。因此,它被用于諸如物聯(lián)網(wǎng)(IoT),智能城市,學(xué)校教育和其他形式的有用小工具等熱門趨勢(shì)中。
2。 Raspberry Pi的I2C Shield
我們認(rèn)為,Raspberry Pi 2和Pi 3真正缺乏的唯一是I2C端口。別擔(dān)心。 INPI2(I2C適配器)為Raspberry Pi 2/3提供了一個(gè)I2C端口,可與多個(gè)I2C設(shè)備一起使用。它可以在Dcube Store中使用。
3。 SHT25濕度和溫度傳感器
SHT25高精度濕度和溫度傳感器以數(shù)字I2C格式提供經(jīng)過(guò)校準(zhǔn)的線性傳感器信號(hào)。我們從Dcube Store購(gòu)買了此傳感器。
4。 I2C連接電纜
我們使用了Dcube Store中提供的I2C連接電纜。
5。 Micro USB電纜
最簡(jiǎn)單但最嚴(yán)格的電源要求是Raspberry Pi!為Raspberry Pi供電的最簡(jiǎn)單方法是通過(guò)Micro USB電纜。
6。以太網(wǎng)(LAN)電纜/USB WiFi加密狗
互聯(lián)網(wǎng)正在成為明天的全球村莊的城鎮(zhèn)廣場(chǎng)。讓您的Raspberry Pi與以太網(wǎng)(LAN)電纜,然后將其插入網(wǎng)絡(luò)路由器。或者,尋找 WiFi適配器,然后使用USB端口之一訪問(wèn)無(wú)線網(wǎng)絡(luò)。 這是一個(gè)明智的選擇,輕松,小巧,便宜!
7。 HDMI電纜/遠(yuǎn)程訪問(wèn)
使用板載 HDMI電纜,您可以將其連接到數(shù)字電視或監(jiān)視器。想要省錢!可以使用- SSH和通過(guò)Internet訪問(wèn)等不同方法遠(yuǎn)程訪問(wèn)Raspberry Pi。 您可以使用 PuTTY 開源軟件。
金錢通?;ㄙM(fèi)太多。
第2步:建立硬件連接
通常,電路非常簡(jiǎn)單。按照所示原理圖制作電路。按照上面的圖像,布局相對(duì)簡(jiǎn)單,您應(yīng)該沒有問(wèn)題。
在我們的深謀遠(yuǎn)慮中,我們已經(jīng)遍歷電子學(xué)的基礎(chǔ)知識(shí),只是為硬件和軟件翻新了內(nèi)存。我們想為該項(xiàng)目繪制一個(gè)簡(jiǎn)單的電子原理圖。在電子領(lǐng)域,原理圖就像基礎(chǔ)。電路設(shè)計(jì)需要持久的結(jié)構(gòu)基礎(chǔ)。當(dāng)您擁有要構(gòu)建的電子原理圖時(shí),剩下的一切都只是遵循設(shè)計(jì)。
Raspberry Pi和I2C屏蔽鍵合
拿起Raspberry Pi,并在其上放置I2CShield。將Shield輕輕按到GPIO引腳上。 當(dāng)您知道自己在做什么時(shí),這簡(jiǎn)直是小菜一碟(參見圖片)。
傳感器和樹莓派粘接
拿起傳感器,并連接I2C電纜。確保I2C輸出始終連接到I2C輸入。覆有I2C屏蔽層的Raspberry Pi也要遵循相同的方法。
使用I2C屏蔽層和電纜是一種即插即用的替代方法,可替代通常令人困惑且容易出錯(cuò)的直接焊接方法。沒有它,您將需要閱讀圖表和引腳,將焊料焊接到板上,如果您想通過(guò)添加或更換板來(lái)更改應(yīng)用程序,則需要?jiǎng)h除所有這些并重新開始。這使故障排除變得不那么復(fù)雜(您聽說(shuō)過(guò)即插即用。這是一個(gè)即插即用,即插即用。使用起來(lái)如此簡(jiǎn)單,令人難以置信)。
注意:棕色線應(yīng)始終遵循一臺(tái)設(shè)備的輸出與另一臺(tái)設(shè)備的輸入之間的接地(GND)連接。
網(wǎng)絡(luò),USB和無(wú)線重要
您要做的第一件事就是將Raspberry Pi連接到Internet。您有兩種選擇:使用以太網(wǎng)(LAN)電纜進(jìn)行連接或使用 WiFi適配器的另一種令人印象深刻的方式。
電路
將Micro USB電纜插入Raspberry Pi的電源插孔。 點(diǎn)亮它,瞧,我們很好!
與屏幕的連接
我們可以選擇將HDMI電纜連接到顯示器/電視,或者我們可以創(chuàng)造性地制作出無(wú)頭Pi,使用諸如遠(yuǎn)程訪問(wèn) - SSH/PuTTY。
請(qǐng)記住,大學(xué)是唯一可以接受貧窮和醉酒的時(shí)間。
Raspberry Pi和SHT25傳感器的Python代碼在我們的Github存儲(chǔ)庫(kù)中。
在繼續(xù)該程序之前,請(qǐng)確保您已閱讀自述文件文件和設(shè)置您的Raspberry Pi中給出的說(shuō)明。
水分是指存在液體,尤其是水,通常是微量的。例如,在空氣(濕度),食品和各種商業(yè)產(chǎn)品中會(huì)發(fā)現(xiàn)少量水。
下面是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:性能模式
現(xiàn)在,下載(或git pull)代碼并在Raspberry Pi中將其打開。
運(yùn)行命令以編譯并上傳代碼在終端上,并在顯示屏上查看輸出即可。片刻之后,它將顯示所有參數(shù)。確保所有內(nèi)容都像煎餅一樣平整后,您可以即興創(chuàng)作并繼續(xù)進(jìn)行到更有趣的項(xiàng)目中。
步驟5:應(yīng)用程序和功能
新型SHT25濕度和溫度傳感器將傳感器技術(shù)提升到了一個(gè)新的水平,具有無(wú)與倫比的傳感器性能,多種變體和新功能。適用于各種市場(chǎng),例如家用電器,醫(yī)療,物聯(lián)網(wǎng),HVAC或工業(yè)。此外,還可以提供汽車級(jí)。
例如保持冷靜,然后去桑拿吧!
愛桑拿吧!桑拿浴吸引了許多人。一個(gè)封閉的區(qū)域,通常是木制的,被加熱以對(duì)內(nèi)部的人產(chǎn)生體熱。眾所周知,身體加熱具有很高的有益作用。在此廣告系列中,我們將制作一個(gè)桑拿按摩浴缸觀察者,它使用Raspberry Pi和SHT25測(cè)量相對(duì)濕度和溫度。您可以創(chuàng)建一個(gè)自制的桑拿按摩浴缸觀察者以達(dá)到完美的效果。
步驟6:結(jié)論
希望這個(gè)項(xiàng)目可以激發(fā)進(jìn)一步的實(shí)驗(yàn)。在Raspberry Pi領(lǐng)域中,您可能會(huì)想知道Raspberry Pi永無(wú)止境的前景,其輕松的功能,其用途以及如何改善對(duì)電子,編程,設(shè)計(jì)等的興趣。這些想法很多。有時(shí)結(jié)果會(huì)帶給您新的低點(diǎn),但并沒有放棄。失敗可能有另外一種解決方法,或者新的想法可能會(huì)從失敗中得到發(fā)展(甚至可能會(huì)形成勝利)。 您可以通過(guò)制作新作品并對(duì)其進(jìn)行完善來(lái)挑戰(zhàn)自己。為了方便起見,我們?cè)?Youtube 上提供了一個(gè)有趣的視頻教程,它可以幫助您進(jìn)行探索,以及如果您想進(jìn)一步解釋項(xiàng)目的各個(gè)方面。
責(zé)任編輯:wv
-
觀測(cè)器
+關(guān)注
關(guān)注
0文章
49瀏覽量
10210 -
樹莓派
+關(guān)注
關(guān)注
117文章
1710瀏覽量
105825
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論