在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

使用Crystal Signal Pi第3部分:使用Raspberry Pi創(chuàng)建警示燈解決方案—?jiǎng)?chuàng)建工具

神之小風(fēng) ? 來(lái)源:DevicePlus ? 作者:DevicePlus ? 2023-02-24 17:17 ? 次閱讀

這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。在Crystal Signal Pi系列第3部分,我們終于要制作工具了!今天,我們將嘗試使用Crystal Signal Pi和溫度傳感器(DS18B20)來(lái)根據(jù)溫度變化生成警報(bào)。

原文最初由deviceplus.jp發(fā)布,本文為英譯版。
在本文中,我們將使用與上次相同的Raspberry Pi設(shè)置(主板:Raspberry Pi 3/操作系統(tǒng):Raspbian Jessie Lite)。
當(dāng)您已經(jīng)可以從瀏覽器訪問(wèn)Raspberry Pi IP地址的時(shí)候,我們就可以開始了。(本文使用的IP地址是“192.168.0.9.”)。

自定義之前(安裝samba 和 bc)

安裝samba包可以使過(guò)程變得更加簡(jiǎn)單,因?yàn)槟梢灾苯訌耐獠繉?duì)文件進(jìn)行編輯。
pYYBAGPzHquAMjh5AAA4UWxSJJg167.png
在編輯nano時(shí),打開smb.com,并添加以下行。
/etc/samba/smb.conf
poYBAGPzHq2AC_guAAB9DjQ8cU0648.png

pYYBAGPzHrCAVUc2AAFqxdgvLcE106.png

圖 1

poYBAGPzHrOASFWRAADjpaBihW4821.png

圖 2

每個(gè)文件夾中的內(nèi)容應(yīng)如圖所示。
接下來(lái),讓我們嘗試對(duì)這些文件的訪問(wèn)權(quán)限進(jìn)行編輯。由于您也可以編輯現(xiàn)有文件,所以顯示內(nèi)容如下圖所示(*當(dāng)不需要編輯時(shí),將訪問(wèn)權(quán)限修改至適用的個(gè)人)
poYBAGPzHrWADNSwAAA6TUrosIY573.png
GitHub頁(yè)面中,將顯示如下警告。我們需要注意盡量不要將腳本文件命名為相同的名稱。

警告:作為示例的腳本將在中間件更新時(shí)被覆蓋。如果您想自定義該腳本,請(qǐng)復(fù)制文件并以不同的名稱命名。不要直接進(jìn)行編輯。

這次我們將使用shell腳本,并編寫新的源代碼,其中會(huì)使用“bc”命令進(jìn)行涉及小數(shù)的計(jì)算,因此如果需要,請(qǐng)先安裝bc包。
pYYBAGPzHreACLtPAAAUsy2QyeM727.png

準(zhǔn)備溫度傳感器

我們先在適當(dāng)?shù)臈l件下對(duì)溫度傳感器進(jìn)行設(shè)置。

pYYBAGPzHrqAWVZ3AAKOjAUjd0s150.png

圖 3

Crystal Signal Pi使用了12個(gè)引腳與Raspberry Pi進(jìn)行連接,因此我們按照?qǐng)D3所示方式進(jìn)行接線。本次我們將GPIO23用于信號(hào)線連接。
poYBAGPzHryAeICSAAAXB47gSuI537.png
然后添加以下行,末尾的數(shù)字來(lái)自于GPIO(本示例為23)。
pYYBAGPzHr-AOvMhAAAdd3hA388333.png
重啟后,1-Wire將被激活,并在“/sys/bus/w1devices”目錄中生成一個(gè)文件。

poYBAGPzHsKAYH58AAGFVZq4SgE329.png

圖 4

圖4是我們剛剛在“samba”上設(shè)置的“root”目錄。為了獲取溫度值,我們將使用圖4中顯示的文件名。在本次示例中,文件名為“28-0000006470bec”。
然后我們將會(huì)得到用于測(cè)量溫度的指令,如下所示。

poYBAGPzHsSAIfK-AABjWJx4fZs744.png

圖 5

第二行末尾的“t=”表示溫度值的1000倍。在圖5中,該數(shù)字所表示的溫度為26.812攝氏度。

創(chuàng)建一個(gè)程序

接下來(lái),我們參考“scripts(腳本)”目錄下的中間件腳本來(lái)創(chuàng)建一些程序!我們將要?jiǎng)?chuàng)建一個(gè)在以下條件下可發(fā)出兩種類型警報(bào)的程序。

  • 溫度超過(guò) 27℃ → 閃爍紅燈
  • 當(dāng)溫度低于 20℃ → 閃爍藍(lán)燈

/var/lib/crystal-signal/scripts/temperature.sh
pYYBAGPzHsmAKyT0AALkfLfeD1w178.png
因?yàn)樵跍囟冗m中(本示例中約為20-27℃)的情況下很難判斷是否有問(wèn)題發(fā)生,所以我們使用“非同步閃爍”模式,平穩(wěn)閃爍時(shí)表示一切正常。

pYYBAGPzHsuAMasBAACd1a-vxwE760.png

圖 6

在“Settings(設(shè)置)”屏幕上,我將會(huì)對(duì)Crystal Signal Pi的按鈕操作進(jìn)行設(shè)置。
對(duì)于“熄滅”的常規(guī)按鈕操作,我們會(huì)將其設(shè)置為“temperature.sh”,同時(shí),將“Ack.sh”用于“點(diǎn)亮”的常規(guī)按鈕操作(刪除警報(bào)操作)。
另外,為了停止警報(bào)的同時(shí)重新啟動(dòng),我將“點(diǎn)亮”的長(zhǎng)按按鈕操作設(shè)置為“temperature.sh”。

  1. 按下按鈕,啟動(dòng)temperature.sh(非同步閃爍)
  2. 當(dāng)溫度低于20℃時(shí)→閃爍藍(lán)光
  3. 按下按鈕,停止警報(bào)(Ack.sh)
  4. 按下按鈕,啟動(dòng)temperature.sh(非同步閃爍)
  5. 當(dāng)溫度高于27℃時(shí)→閃爍紅光
  6. 按下按鈕,停止警報(bào)(Ack.sh)

這就是視頻中所播放的基本流程。通過(guò)一個(gè)低溫絕緣體和我們的手指可以實(shí)現(xiàn)冷熱環(huán)境之間的切換,從而對(duì)溫度傳感器進(jìn)行測(cè)試。這種方法可以測(cè)試出設(shè)備對(duì)溫度變化響應(yīng)的靈敏度。
“日志”屏幕變成了如下圖所示的樣子。
pYYBAGPzHs6AWKegAAEiD5nubKg325.png
每當(dāng)溫度低于20℃和高于27℃發(fā)生警報(bào)時(shí),這些警報(bào)信息都會(huì)顯示在“Info”以一欄中,同時(shí)記錄溫度信息。

總結(jié)

現(xiàn)在,我們就可以使用溫度傳感器和Crystal Signal Pi來(lái)制作工具了!只需要在中間件中選擇一個(gè)腳本,我們就能以一種相對(duì)容易的方式創(chuàng)建按鈕功能。雖然這部分包含了一些電子領(lǐng)域的工作,會(huì)有一定困難,但我還是強(qiáng)烈推薦Raspberry Pi的初學(xué)者來(lái)嘗試完成本項(xiàng)目!
不過(guò)看著這酷炫的燈光,也無(wú)需我再多說(shuō)什么了吧!

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png
DevicePlus 編輯團(tuán)隊(duì)
設(shè)備升級(jí)版適用于所有熱愛電子和機(jī)電一體化的人。

審核編輯黃宇

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

    關(guān)注

    1

    文章

    16

    瀏覽量

    10413
  • Raspberry Pi
    +關(guān)注

    關(guān)注

    2

    文章

    559

    瀏覽量

    22281
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用Raspberry Pi創(chuàng)建Wi-Fi熱點(diǎn)

    大家好,今天我將展示如何將樹莓派變成其他設(shè)備可以連接的無(wú)線接入點(diǎn),基本上我們正在將樹莓派變成無(wú)線“路由器”。作為獎(jiǎng)勵(lì),我還將向我們展示如何設(shè)置無(wú)線接入點(diǎn),以提供(共享)對(duì)連接設(shè)備的互聯(lián)網(wǎng)訪問(wèn)。因此,讓我們開始使用Raspberry Pi
    的頭像 發(fā)表于 11-17 17:34 ?7999次閱讀
    如何使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>創(chuàng)建</b>Wi-Fi熱點(diǎn)

    RS和Allied開始接受訂購(gòu)Raspberry Pi 3

    基于成就不凡的前代產(chǎn)品Raspberry Pi 1 Model B+和Raspberry Pi 2 Model B,Raspberry
    發(fā)表于 03-07 11:16 ?708次閱讀

    LED頻閃警示燈密封性測(cè)試解決方案的介紹

    LED頻閃警示燈屬于戶外型道路交通信號(hào)警示燈,由于戶外復(fù)雜多變的環(huán)境因而生產(chǎn)中需要進(jìn)行LED警示燈密封性測(cè)試,以保證產(chǎn)品能正常的發(fā)揮作用。 LED頻閃警示燈防水處理
    發(fā)表于 01-29 14:58 ?1089次閱讀

    使用Raspberry Pi構(gòu)建一個(gè)智能車庫(kù)開門器

    在本教程中,我們將使用 Raspberry Pi 構(gòu)建一個(gè)智能車庫(kù)開門器。這里將創(chuàng)建一個(gè)Raspberry Pi Web 服務(wù)器,以使用您的
    的頭像 發(fā)表于 09-07 15:54 ?2181次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>構(gòu)建一個(gè)智能車庫(kù)開門器

    一款用Raspberry Pi和傳感器制作的可穿戴式小型健康管理設(shè)備!第四部分?劇終篇

    1部分:用Raspberry Pi Zero和羅姆SensorMedal制作健康管理設(shè)備!2部分
    的頭像 發(fā)表于 02-24 10:06 ?2238次閱讀
    一款用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和傳感器制作的可穿戴式小型健康管理設(shè)備!第四<b class='flag-5'>部分</b>?劇終篇

    Raspberry Pi和傳感器制作“可自動(dòng)營(yíng)造舒適空間的裝置” 第四部分?劇終篇

    1回:用Raspberry Pi和傳感器制作“可自動(dòng)營(yíng)造舒適空間的裝置” 第一部分2回:用Raspb
    的頭像 發(fā)表于 02-24 10:17 ?775次閱讀
    用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和傳感器制作“可自動(dòng)營(yíng)造舒適空間的裝置” 第四<b class='flag-5'>部分</b>?劇終篇

    通過(guò)Twython在Raspberry Pi上發(fā)推文!(2部分

    歡迎來(lái)到通過(guò)“Twython”在Raspberry Pi上發(fā)推文的2部分。和上次一樣,我們將遵循Raspberry
    的頭像 發(fā)表于 03-01 10:19 ?733次閱讀
    通過(guò)Twython在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上發(fā)推文!(<b class='flag-5'>第</b>2<b class='flag-5'>部分</b>)

    通過(guò)Twython在Raspberry Pi上發(fā)推文!(1部分

    今天,我將介紹如何通過(guò)“Twython”實(shí)現(xiàn)Raspberry Pi與Twitter(推特)之間的連接。
    的頭像 發(fā)表于 02-24 17:27 ?610次閱讀
    通過(guò)Twython在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上發(fā)推文!(<b class='flag-5'>第</b>1<b class='flag-5'>部分</b>)

    使用Crystal Signal Pi2部分: 使用Raspberry Pi創(chuàng)建警示燈解決方案 —中間件

    Crystal Signal Pi”系列的第二個(gè)部分將重點(diǎn)介紹中間件。Crystal Signal
    的頭像 發(fā)表于 02-24 17:40 ?657次閱讀
    使用<b class='flag-5'>Crystal</b> <b class='flag-5'>Signal</b> <b class='flag-5'>Pi</b><b class='flag-5'>第</b>2<b class='flag-5'>部分</b>: 使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>警示燈</b><b class='flag-5'>解決方案</b> —中間件

    使用Crystal Signal Pi1部分—使用Raspberry Pi創(chuàng)建警示燈解決方案

    本次文章主題為“Crystal Signal Pi.”。Crystal Signal Pi 是一
    的頭像 發(fā)表于 02-24 18:05 ?748次閱讀
    使用<b class='flag-5'>Crystal</b> <b class='flag-5'>Signal</b> <b class='flag-5'>Pi</b><b class='flag-5'>第</b>1<b class='flag-5'>部分</b>—使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>創(chuàng)建</b><b class='flag-5'>警示燈</b><b class='flag-5'>解決方案</b>

    使用Raspberry Pi 3自制智能相框和日歷—第二部分

    本教程的第二部分將帶您完成構(gòu)建智能相框和日歷的框架、連接PIR運(yùn)動(dòng)傳感器和控制相框幻燈片顯示向日歷顯示的過(guò)渡這些步驟。該項(xiàng)目將繼續(xù)使用本教程的使用Raspberry Pi 3自制智能相
    的頭像 發(fā)表于 02-24 17:51 ?1359次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>3</b>自制智能相框和日歷—第二<b class='flag-5'>部分</b>

    使用Raspberry Pi 3自制智能相框和日歷—第一部分

    該項(xiàng)目將使用具有Raspbian Jessie操作系統(tǒng)的Raspberry Pi 3 B型進(jìn)行構(gòu)建。我將指導(dǎo)您完成Raspberry Pi
    的頭像 發(fā)表于 02-24 17:08 ?1230次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>3</b>自制智能相框和日歷—第一<b class='flag-5'>部分</b>

    基于Raspberry Pi的DIY無(wú)人機(jī)3部分–FPV設(shè)置指南

    本文是我們Raspberry Pi四軸飛行器系列的最后一部分。有關(guān)本教程的其他部分,請(qǐng)參考《DIYRaspberry Pi無(wú)人機(jī):機(jī)械構(gòu)造–
    的頭像 發(fā)表于 02-24 17:46 ?5095次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的DIY無(wú)人機(jī)<b class='flag-5'>第</b><b class='flag-5'>3</b><b class='flag-5'>部分</b>–FPV設(shè)置指南

    使用balena在Raspberry Pi 4創(chuàng)建私有LoRaWAN網(wǎng)絡(luò)

    電子發(fā)燒友網(wǎng)站提供《使用balena在Raspberry Pi 4創(chuàng)建私有LoRaWAN網(wǎng)絡(luò).zip》資料免費(fèi)下載
    發(fā)表于 06-13 14:36 ?0次下載
    使用balena在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4<b class='flag-5'>創(chuàng)建</b>私有LoRaWAN網(wǎng)絡(luò)

    Raspberry Pi創(chuàng)建七段顯示驅(qū)動(dòng)程序

    電子發(fā)燒友網(wǎng)站提供《為Raspberry Pi創(chuàng)建七段顯示驅(qū)動(dòng)程序.zip》資料免費(fèi)下載
    發(fā)表于 07-10 10:58 ?0次下載
    為<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>創(chuàng)建</b>七段顯示驅(qū)動(dòng)程序
    主站蜘蛛池模板: 速度与激情一| 亚洲国产精品久久婷婷| 666精品国产精品亚洲| 欧美日韩精品乱国产| 亚洲淫视频| a天堂资源| 美女被羞羞产奶视频网站| 特级全黄一级毛片视频| 扒开双腿猛进湿润18p| 在线视频 一区二区| 在线永久免费播放视频| 色综合久久综合欧美综合网| 狠狠一区| 777奇米影音| 人人做人人爽人人爱| 狠狠色噜噜狠狠狠狠狠色综合久久| 男女交性视频播放视频视频| 欧美黑人巨大xxxx猛交| 国内精品久久久久影院免费| 人人搞人人爱| 天天射天天干天天操| 亚洲午夜视频在线| 男人你懂的网站| 日本网站黄色| 欧美性色黄大片四虎影视| 高清性欧美xxx| 国产精品区在线12p| 欧美乱乱| 欧美人与zoxxxx视频| 日本xxx69| 欧美黑人xxxx猛牲大交| 性夜影院爽黄e爽在线观看| caobi在线观看| 成年人看的黄色| 99涩涩| 操干| 337p欧洲亚洲大胆艺术| bt天堂网在线| h在线观看网站| 人人艹人人艹| 欧美精品aaa久久久影院|