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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Crystal Signal Pi第3部分:使用Raspberry Pi創建警示燈解決方案—創建工具

神之小風 ? 來源:DevicePlus ? 作者:DevicePlus ? 2023-02-24 17:17 ? 次閱讀

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

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

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

安裝samba包可以使過程變得更加簡單,因為您可以直接從外部對文件進行編輯。
pYYBAGPzHquAMjh5AAA4UWxSJJg167.png
在編輯nano時,打開smb.com,并添加以下行。
/etc/samba/smb.conf
poYBAGPzHq2AC_guAAB9DjQ8cU0648.png

pYYBAGPzHrCAVUc2AAFqxdgvLcE106.png

圖 1

poYBAGPzHrOASFWRAADjpaBihW4821.png

圖 2

每個文件夾中的內容應如圖所示。
接下來,讓我們嘗試對這些文件的訪問權限進行編輯。由于您也可以編輯現有文件,所以顯示內容如下圖所示(*當不需要編輯時,將訪問權限修改至適用的個人)
poYBAGPzHrWADNSwAAA6TUrosIY573.png
GitHub頁面中,將顯示如下警告。我們需要注意盡量不要將腳本文件命名為相同的名稱。

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

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

準備溫度傳感器

我們先在適當的條件下對溫度傳感器進行設置。

pYYBAGPzHrqAWVZ3AAKOjAUjd0s150.png

圖 3

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

poYBAGPzHsKAYH58AAGFVZq4SgE329.png

圖 4

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

poYBAGPzHsSAIfK-AABjWJx4fZs744.png

圖 5

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

創建一個程序

接下來,我們參考“scripts(腳本)”目錄下的中間件腳本來創建一些程序!我們將要創建一個在以下條件下可發出兩種類型警報的程序。

  • 溫度超過 27℃ → 閃爍紅燈
  • 當溫度低于 20℃ → 閃爍藍燈

/var/lib/crystal-signal/scripts/temperature.sh
pYYBAGPzHsmAKyT0AALkfLfeD1w178.png
因為在溫度適中(本示例中約為20-27℃)的情況下很難判斷是否有問題發生,所以我們使用“非同步閃爍”模式,平穩閃爍時表示一切正常。

pYYBAGPzHsuAMasBAACd1a-vxwE760.png

圖 6

在“Settings(設置)”屏幕上,我將會對Crystal Signal Pi的按鈕操作進行設置。
對于“熄滅”的常規按鈕操作,我們會將其設置為“temperature.sh”,同時,將“Ack.sh”用于“點亮”的常規按鈕操作(刪除警報操作)。
另外,為了停止警報的同時重新啟動,我將“點亮”的長按按鈕操作設置為“temperature.sh”。

  1. 按下按鈕,啟動temperature.sh(非同步閃爍)
  2. 當溫度低于20℃時→閃爍藍光
  3. 按下按鈕,停止警報(Ack.sh)
  4. 按下按鈕,啟動temperature.sh(非同步閃爍)
  5. 當溫度高于27℃時→閃爍紅光
  6. 按下按鈕,停止警報(Ack.sh)

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

總結

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

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png
DevicePlus 編輯團隊
設備升級版適用于所有熱愛電子和機電一體化的人。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 警示燈
    +關注

    關注

    1

    文章

    16

    瀏覽量

    10525
  • Raspberry Pi
    +關注

    關注

    2

    文章

    615

    瀏覽量

    22747
收藏 人收藏

    評論

    相關推薦

    如何使用Raspberry Pi創建Wi-Fi熱點

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

    RS和Allied開始接受訂購Raspberry Pi 3

    基于成就不凡的前代產品Raspberry Pi 1 Model B+和Raspberry Pi 2 Model B,Raspberry
    發表于 03-07 11:16 ?733次閱讀

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

    LED頻閃警示燈屬于戶外型道路交通信號警示燈,由于戶外復雜多變的環境因而生產中需要進行LED警示燈密封性測試,以保證產品能正常的發揮作用。 LED頻閃警示燈防水處理
    發表于 01-29 14:58 ?1173次閱讀

    使用Raspberry Pi構建一個智能車庫開門器

    在本教程中,我們將使用 Raspberry Pi 構建一個智能車庫開門器。這里將創建一個Raspberry Pi Web 服務器,以使用您的
    的頭像 發表于 09-07 15:54 ?2378次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>構建一個智能車庫開門器

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

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

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

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

    通過Twython在Raspberry Pi上發推文!(2部分

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

    通過Twython在Raspberry Pi上發推文!(1部分

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

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

    Crystal Signal Pi”系列的第二個部分將重點介紹中間件。Crystal Signal
    的頭像 發表于 02-24 17:40 ?825次閱讀
    使用<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'>創建</b><b class='flag-5'>警示燈</b><b class='flag-5'>解決方案</b> —中間件

    使用Crystal Signal Pi1部分—使用Raspberry Pi創建警示燈解決方案

    本次文章主題為“Crystal Signal Pi.”。Crystal Signal Pi 是一
    的頭像 發表于 02-24 18:05 ?917次閱讀
    使用<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'>創建</b><b class='flag-5'>警示燈</b><b class='flag-5'>解決方案</b>

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

    本教程的第二部分將帶您完成構建智能相框和日歷的框架、連接PIR運動傳感器和控制相框幻燈片顯示向日歷顯示的過渡這些步驟。該項目將繼續使用本教程的使用Raspberry Pi 3自制智能相
    的頭像 發表于 02-24 17:51 ?1586次閱讀
    使用<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自制智能相框和日歷—第一部分

    該項目將使用具有Raspbian Jessie操作系統的Raspberry Pi 3 B型進行構建。我將指導您完成Raspberry Pi
    的頭像 發表于 02-24 17:08 ?1467次閱讀
    使用<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無人機3部分–FPV設置指南

    本文是我們Raspberry Pi四軸飛行器系列的最后一部分。有關本教程的其他部分,請參考《DIYRaspberry Pi無人機:機械構造–
    的頭像 發表于 02-24 17:46 ?5647次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的DIY無人機<b class='flag-5'>第</b><b class='flag-5'>3</b><b class='flag-5'>部分</b>–FPV設置指南

    使用balena在Raspberry Pi 4創建私有LoRaWAN網絡

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

    Raspberry Pi創建七段顯示驅動程序

    電子發燒友網站提供《為Raspberry Pi創建七段顯示驅動程序.zip》資料免費下載
    發表于 07-10 10:58 ?0次下載
    為<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>創建</b>七段顯示驅動程序
    主站蜘蛛池模板: 夜夜做日日做夜夜爽 | 涩色综合 | 色多多免费在线观看 | 亚洲精品乱码久久久久久蜜桃图片 | 欧美人与动性视频在线观 | 激情五月婷婷网 | 亚洲人成伊人成综合网久久 | 亚洲国产福利精品一区二区 | 最近2018中文字幕2019高清 | 国产婷婷一区二区三区 | 老司机亚洲精品影院在线 | 丁香午夜 | 狠狠色丁香婷婷综合视频 | 婷婷五月在线视频 | 97国产精品人人爽人人做 | 午夜在线 | 免费人成在线观看视频播放 | 久久综合九色综合98一99久久99久 | 国产亚洲精品成人一区看片 | a久久 | 午夜欧美| 欧美三级图片 | baoyu777永久免费视频 | 伊人网在线视频 | 四虎国产精品影库永久免费 | 色135综合网| 青青导航 | 天天爽夜夜爽夜夜爽 | 久久久精品免费 | 黄黄视频在线观看 | 久久久久久久网站 | 在线观看886影院成人影院 | 欧美视频免费一区二区三区 | 人人操在线播放 | 国模爱爱| 日本xxx69| 你懂的免费 | 狠狠干狠狠搞 | 国产精品美女视频 | 亚洲天天更新 | 亚洲韩国日本欧美一区二区三区 |