日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用樹莓派讀取傳感器上的溫度和濕度

454398 ? 來源:wv ? 2019-10-10 11:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:連接

EzTemp使用串行端口在您的Raspberry Pi上進(jìn)行通信。

確定Raspberry Pi上的串行引腳。然后將:

RPi GND連接到EzTemp GND。

RPi Tx到EzTemp Rx。

RPi Rx到EzTemp Tx。

RPi 3.3V至EzTemp 3.3V。

請注意,Tx引腳必須連接到Rx引腳,反之亦然。

現(xiàn)在您可以使用EzTemp!

[您可以在Tindie上獲得EzTemp]

步驟2:禁用串行控制臺

默認(rèn)情況下,Raspberry Pi使用串行端口作為外殼程序。正如MarcR在評論中所指出的(感謝提示),我們需要禁用串行控制臺才能使用EzTemp。

方法1:raspi-config腳本

最簡單的方法通過運(yùn)行raspi-config腳本來禁用串行控制臺。打開外殼并鍵入:

sudo raspi-config

它將顯示一個菜單,只需轉(zhuǎn)到 8 Advanced Options》 A7 Serial ,然后選擇 否 。

現(xiàn)在重新啟動Pi并轉(zhuǎn)到下一步。

方法2:自動腳本

我們可以使用 rpi-serial-console 腳本禁用和啟用串行控制臺。要安裝它,請打開外殼并鍵入:

sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console

要顯示當(dāng)前是否啟用了串行控制臺,只需運(yùn)行:

rpi-serial-console status

To禁用串行控制臺,只需運(yùn)行:

sudo rpi-serial-console disable

要啟用串行控制臺,只需運(yùn)行:

sudo rpi-serial-console enable

在啟用或禁用串行控制臺后,您可以

方法3:手動

然后用您喜歡的編輯器打開此文件:

sudo nano /boot/cmdline.txt

它的內(nèi)容應(yīng)該是這樣的:

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

刪除對ttyAMA0的任何引用,得到這樣的內(nèi)容:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

保存更改,然后打開inittab:

sudo nano /etc/inittab

在文件末尾,注釋掉以下行:

T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

重新啟動Pi并轉(zhuǎn)到下一步。

[您可以在Tindie上獲得EzTemp]

步驟3:下載示例腳本

在Raspberry Pi上,您必須下載此腳本。您可以打開外殼并輸入以下內(nèi)容:

wget https://raw.githubusercontent.com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py

現(xiàn)在運(yùn)行腳本輸入:

python EzTempRH.py

就是這樣!您正在運(yùn)行EzTemp。

EzTemp&RH build 2

Temperature: 24.0C

Humidity: 48.0%

External: 1018 / 2048 counts

Version: 2

讓我們看看如何在程序中使用它。

[您可以在Tindie上獲得EzTemp]

第4步:修補(bǔ)程序

在這里,我們將分析腳本的各個部分,以便您可以理解它,并針對項目進(jìn)行修改

首先,我們需要打開串行端口。該腳本使用PySerial模塊執(zhí)行此操作。

import serial

ser = serial.Serial(‘/dev/ttyAMA0’, 9600, timeout=1)

現(xiàn)在,讓我們在傳感器中查詢構(gòu)建值。這是一個靜態(tài)值,用于標(biāo)識EzTemp的版本。

首先,我們需要向EzTemp發(fā)送命令‘v’:

ser.write(“v”)

構(gòu)建值是2字節(jié)的值,因此我們應(yīng)該期望EzTemp提供4字節(jié)(1字節(jié)回聲+ 2字節(jié)構(gòu)建+ 1字節(jié)校驗和)的響應(yīng)?,F(xiàn)在,讀取響應(yīng):

s = ser.read(4)

盡管構(gòu)建標(biāo)識符是2字節(jié)的值,但數(shù)據(jù)是以單獨(dú)的字節(jié)接收的。要“重構(gòu)”它,我們必須將最高有效字節(jié)向左移8位,然后添加最低有效字節(jié)。這樣,我們可以正確地恢復(fù)2字節(jié)的字段:

version = (ord(s[1]) 《《 8) + ord(s[2])

每次從EzTemp收到2字節(jié)的值時,都可以使用上面的句子。

最后一行此塊的代碼只是在屏幕上打印結(jié)果:

print ‘EzTemp&RH build ’ + str(version)

腳本的其余部分從EzTemp中查詢傳感器值相同。讓我們以溫度值為例:

ser.write(“d”)

s = ser.read(4)

temperature = (ord(s[1]) 《《 8) + ord(s[2])

print‘Temperature:’+ str(1.0 * temperature/10)+‘C’

在這種情況下,我們使用命令“ d”以攝氏0.1度的精度查詢溫度。如您所見,響應(yīng)的捕獲非常相似。區(qū)別在于如何處理返回的值。

當(dāng)我們以0.1精度查詢溫度或任何其他參數(shù)時,數(shù)據(jù)將以2個字節(jié)的整數(shù)形式接收,占該值的十分之一。也就是說,如果溫度為21.5oC,則EzTemp會收到值215,并且用戶腳本必須除以10才能獲得實際溫度。

如果不需要,所有值都具有整數(shù)精度命令。小數(shù)點(diǎn)。使用這些命令簡化了讀取和處理返回數(shù)據(jù)的過程。檢查數(shù)據(jù)表中完整的命令列表。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2578

    文章

    55725

    瀏覽量

    794824
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2086

    瀏覽量

    110866
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    在昉·星光開發(fā)板結(jié)合使用溫度傳感器控制風(fēng)扇轉(zhuǎn)速

    本次課程為昉·星光開發(fā)板IoT開發(fā)系列課程的第十三講,將帶領(lǐng)同學(xué)們在昉·星光開發(fā)板,結(jié)合使用溫度傳感器控制風(fēng)扇轉(zhuǎn)速。 本次課程,在昉·星光開發(fā)板V1和V2,操作步驟相同。 一、學(xué)習(xí)
    發(fā)表于 03-11 08:10

    使用溫度傳感器控制 VisionFive 2 的風(fēng)扇速度

    溫度傳感器讀取當(dāng)前溫度值,然后進(jìn)行一定的轉(zhuǎn)換,并設(shè)置PWM輸出占空比,實現(xiàn)對電機(jī)平均電壓的控制,最終表現(xiàn)為風(fēng)扇轉(zhuǎn)速控制。 由于電機(jī)的工作電流比較大,一般需要為電機(jī)提供單獨(dú)的電源,通常
    發(fā)表于 03-05 06:38

    HDC1010數(shù)字濕度溫度傳感器:精確、低功耗的環(huán)境感知利器

    HDC1010數(shù)字濕度溫度傳感器:精確、低功耗的環(huán)境感知利器 在環(huán)境監(jiān)測和控制應(yīng)用領(lǐng)域,精確測量濕度溫度是實現(xiàn)高效、智能系統(tǒng)的關(guān)鍵。德州
    的頭像 發(fā)表于 02-12 15:50 ?1163次閱讀

    CW32溫度傳感器的應(yīng)用

    CW32F030 內(nèi)置溫度傳感器模塊,傳感器的輸出電壓隨溫度變化,設(shè)置 ADC 模塊的采樣通道為內(nèi)部溫度
    發(fā)表于 12-15 08:18

    樹莓5,如何使用毫米波雷達(dá)檢測和追蹤人類?

    在本指南中,我們將學(xué)習(xí)如何將RD-03D雷達(dá)傳感器添加到樹莓單板計算機(jī)上,以便實時檢測和追蹤人類。我們將了解該傳感器的工作原理及可獲取的數(shù)據(jù)、如何將其連接到
    的頭像 發(fā)表于 07-24 15:32 ?2706次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>,如何使用毫米波雷達(dá)檢測和追蹤人類?

    樹莓5開啟YOLO姿態(tài)估計識別之旅!

    大家好,接下來會為大家開一個樹莓5和YOLO的連載文章。內(nèi)容包括四個部分:在樹莓5使用YOLO進(jìn)行物體和動物識別-入門指南在
    的頭像 發(fā)表于 07-18 15:31 ?2839次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>開啟YOLO姿態(tài)估計識別之旅!

    樹莓5使用YOLO進(jìn)行物體和動物識別-入門指南

    大家好,接下來會為大家開一個樹莓5和YOLO的專題。內(nèi)容包括四個部分:在樹莓5使用YOLO進(jìn)行物體和動物識別-入門指南在
    的頭像 發(fā)表于 07-17 17:16 ?2390次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5<b class='flag-5'>上</b>使用YOLO進(jìn)行物體和動物識別-入門指南

    樹莓微型攝像頭模塊3傳感器組件發(fā)布!封裝再瘦身助力工業(yè)設(shè)備微型化視覺集成!

    更小的設(shè)備中。為滿足這些客戶需求,樹莓攝像頭模塊3傳感器組件現(xiàn)已作為獨(dú)立產(chǎn)品上市,起售價僅為$15。樹莓攝像頭模塊3
    的頭像 發(fā)表于 07-08 12:10 ?1763次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>微型攝像頭模塊3<b class='flag-5'>傳感器</b>組件發(fā)布!封裝再瘦身助力工業(yè)設(shè)備微型化視覺集成!

    你真的懂樹莓5嘛?樹莓5引腳圖全面指南:理解GPIO引腳及其功能!

    樹莓5的GPIO通用輸入/輸出(GPIO)引腳是樹莓派上的物理連接,允許樹莓
    的頭像 發(fā)表于 07-04 15:27 ?4015次閱讀
    你真的懂<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5嘛?<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5引腳圖全面指南:理解GPIO引腳及其功能!

    樹莓小技巧:無需鍵盤或顯示,如何通過WiFi設(shè)置樹莓

    樹莓是一款小巧便攜的USB供電計算機(jī),可以隱藏起來用于小型項目,如網(wǎng)絡(luò)服務(wù)或家庭自動化。通常,設(shè)置樹莓需要鍵盤和顯示
    的頭像 發(fā)表于 06-26 15:41 ?1921次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>小技巧:無需鍵盤或顯示<b class='flag-5'>器</b>,如何通過WiFi設(shè)置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    常見的溫濕度傳感器類型?

    ),溫度精度為±0.2℃(典型)。濕度溫度數(shù)據(jù)可以通過MCU、藍(lán)牙芯片或SoC芯片通過數(shù)字接口直接讀取。它與SMBus、I2C接口兼容。非常適合用于暖通空調(diào)、環(huán)境監(jiān)測等。 在選擇溫
    發(fā)表于 06-24 09:24

    樹莓實現(xiàn)自動感應(yīng)照明:PIR傳感器教程!

    一個快速項目,將PIR傳感器樹莓進(jìn)行接口連接。本項目所用組件硬件組件樹莓2x1被動紅外(PIR)運(yùn)動
    的頭像 發(fā)表于 06-21 20:32 ?1757次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>實現(xiàn)自動感應(yīng)照明:PIR<b class='flag-5'>傳感器</b>教程!

    樹莓分類:用樹莓識別不同型號的樹莓!

    對準(zhǔn)樹莓4,屏幕上會顯示“RaspberryPi4”;對準(zhǔn)樹莓Zero時顯示“RaspberryPiZero”,依此類推。組裝在樹莓
    的頭像 發(fā)表于 06-13 16:39 ?1628次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類<b class='flag-5'>器</b>:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    關(guān)于 樹莓5 超頻:你需要知道的一切!

    摘要樹莓5可通過超頻提升性能,對于機(jī)器學(xué)習(xí)等處理密集型任務(wù)尤為有用。超頻樹莓5時,需將其溫度
    的頭像 發(fā)表于 06-10 17:29 ?3111次閱讀
    關(guān)于 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5 超頻:你需要知道的一切!

    樹莓“揪出”家里的耗電怪獸!

    在本應(yīng)用中,我們將使用樹莓設(shè)置一個CE電流監(jiān)測,并通過網(wǎng)頁界面顯示電路的電流讀數(shù)。本項目使用的組件硬件組件樹莓2ModelBx112通
    的頭像 發(fā)表于 06-04 15:33 ?2218次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!
    灵璧县| 凌源市| 介休市| 铁力市| 莱西市| 凉山| 会同县| 井研县| 张家界市| 商都县| 乌拉特中旗| 哈密市| 九龙坡区| 巫溪县| 南川市| 尤溪县| 大同县| 穆棱市| 长寿区| 铁力市| 金塔县| 天长市| 盐城市| 施秉县| 曲阳县| 柘城县| 牙克石市| 德江县| 潞城市| 密山市| 南昌市| 安徽省| 利津县| 郯城县| 中山市| 苗栗县| 清水县| 甘肃省| 德化县| 长治县| 石渠县|