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

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

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

如何用Raspberry Pi觸發(fā)噴水滅火系統(tǒng)

科技觀察員 ? 來源:Ryan Carlson ? 作者:Ryan Carlson ? 2022-07-21 17:25 ? 次閱讀

本文將介紹如何用一個簡單且廉價的 Raspberry Pi、基于Web的系統(tǒng)替換您的噴水滅火控制器。

在這個項目中,我使用了一個嶄新的 Raspberry Pi,在上面安裝了 OpenSprinkler,并使用了一個簡單的繼電器板來觸發(fā)我家的噴水滅火系統(tǒng)。為了安排我的自動噴水滅火系統(tǒng),我訪問了一個由 Raspberry Pi 在我的家庭網(wǎng)絡(luò)上提供的網(wǎng)頁。該網(wǎng)頁只能在我的家庭 WiFi 網(wǎng)絡(luò)上訪問。

第 1 步:準備 SD

我的 SD 卡預(yù)裝了“精簡版”Raspian。由于使用的是 Raspberry Pi Zero,因此我沒有將任何顯示器或鍵盤連接到它。我建議將 Raspberry Pi Zero 連接到您的無線網(wǎng)絡(luò)并從您的計算機遠程訪問它。

以下步驟允許 Raspberry Pi 訪問您的 WiFi 網(wǎng)絡(luò)并啟用遠程訪問。

將 SD 卡插入計算機上的讀卡器。

添加文件以啟用 WiFi 訪問。

在 SD 卡的基本目錄中創(chuàng)建一個文件wpa_supplicant.conf。輸入您的 WiFi 詳細信息,將占位符文本替換為您自己的詳細信息。

country=AU

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

ssid=“TheWiFiNetwork”

psk=“ThePassword”

key_mgmt=WPA-PSK

}

添加文件以啟用 SSH

在引導(dǎo)目錄中創(chuàng)建一個名為ssh. 這將啟用 Secure Shell,這將允許您從遠程計算機連接到您的 Raspberry Pi。

第 2 步:啟動和訪問 Raspberry Pi

將 SD 卡放入您的 Raspberry Pi 并打開電源。

在您的計算機上安裝并運行 Putty。

使用 Putty,打開到 Raspberry Pi 的遠程會話

default hostname: raspberrypi

user: pi

pass: raspberry

配置您的樹莓派

更改主機名、密碼并進行配置:

運行:永久啟用 SSH。sudo raspi-config

更新/安裝您想要的任何其他軟件包

例如:

apt-get update

apt-get upgrade

Could update raspian: sudo apt-get dist-upgrade

安裝 GPIO Zero

(可選,以便pinout稍后運行命令)

sudo apt install python3-gpiozero

第 3 步:安裝 OpenSprinkler Pi

sudo su

所以你不必sudo為每個命令。

安裝 git。

apt-get install git

將目錄更改為 /usr/local

cd /usr/local

克隆 OpenSprinkler 固件存儲庫。

這將在 /usr/local 中創(chuàng)建一個名為 OpenSprinkler 的目錄。

git clone https://github.com/OpenSprinkler/OpenSprinklerGen2 OpenSprinkler

進入 OpenSprinkler 目錄并構(gòu)建固件。

cd OpenSprinkler

。/build.sh

構(gòu)建腳本會詢問您是否要在啟動時運行該軟件,回答是。如果編譯正常,您應(yīng)該/usr/local/OpenSprinkler/OpenSprinkler準備好一個可執(zhí)行文件。繼續(xù)運行可執(zhí)行文件來測試它。按 control-C 退出。

重新啟動您的 Pi,OpenSprinkler 應(yīng)該會自動啟動。您可以測試如果它返回進程 ID 號,則 OpenSprinkler 已自動啟動并正在運行。如果它什么也沒返回,那么就出了問題;檢查前面的步驟。

pgrep OpenSprinkler

在您的計算機上打開瀏覽器到http://hostname:8080,其中主機名是您的 Raspberry Pi 的名稱。這將訪問 OpenSpinkler Web 界面。默認密碼:opendoor. 計算機必須與 Raspberry Pi 在同一網(wǎng)絡(luò)上。

pYYBAGLZGxCADlx2AAE_JLF1l2I533.png

該網(wǎng)頁由您的 Raspberry Pi 提供服務(wù)。

第 4 步:將中繼板連接到您的 Raspberry Pi

我使用了一個帶有 4 個繼電器的繼電器板。板上的每個繼電器將控制 1 個灑水區(qū)。當繼電器從 Raspberry Pi 的通用輸入/輸出 (GPIO) 引腳接收到信號時,該繼電器將激活它所連接的噴水滅火區(qū)域。

遠程連接到您的 Raspberry Pi 時,運行 GPIO Zero pinout 命令。這將顯示 Raspberry Pi 上的 GPIO 引腳圖。

pinout

決定要使用哪些引腳來激活灑水器。我選擇了引腳 5、6、13,因為它們在我的 Raspberry Pi Zero WH 上彼此相鄰。

關(guān)閉你的樹莓派。

sudo halt

拔下電源。

將 Raspberry Pi 上的 GPIO 引腳連接到繼電器的輸入端子。每個繼電器將控制一個灑水區(qū)。我有三個噴水區(qū)。

poYBAGLZGw2AJvFlAAYl9-ky07A249.png

記下哪些引腳連接到哪個繼電器。

將 Raspberry Pi 的 5V 輸出和接地引腳連接到繼電器的電源輸入和接地。

pYYBAGLZGwiAIAXYAAYZwTSaW1I122.png

第 5 步:配置 OpenSprinkler

現(xiàn)在連接繼電器后,重新啟動您的 Raspberry Pi。

在您的家用計算機或平板電腦上,轉(zhuǎn)到:默認密碼:此網(wǎng)頁由您的 Raspberry Pi 提供服務(wù),它正在運行之前安裝的 OpenSprinkler 軟件。http://hostname:8080

opendoor

通過 Web 界面將您的灑水區(qū)添加到 OpenSprinkler。

對于每個區(qū)域,您必須配置將用于該區(qū)域的 GPIO 引腳。

poYBAGLZGwSAYQsJAAEoxGGqJ30656.png

活動狀態(tài)高或低:繼電器和 OpenSprinkler 的配置方式應(yīng)相同。高電平有效,或低電平有效。我使用 High 作為活動狀態(tài)。

通過 Web 界面激活其中一個噴水區(qū)。您應(yīng)該會聽到連接到該區(qū)域 GPIO 引腳的繼電器發(fā)出的咔嗒聲。

第 6 步:將您的噴水滅火系統(tǒng)連接到繼電器板

許多噴水滅火系統(tǒng)通過向噴水閥發(fā)送 24V 交流電流來激活每個區(qū)域。這將打開值。這就是我的系統(tǒng)的工作方式。

我使用了舊灑水控制器的 24V 電源。

我將 24V 電源的一側(cè)連接到每個區(qū)域的繼電器的公共端子。當 Raspberry Pi 向繼電器發(fā)出信號(GPIO 到繼電器輸入端)時,繼電器完成電路。當繼電器閉合電路時,噴淋閥接收 24V 電流并啟動。噴水閥導(dǎo)線的另一側(cè)連接到噴水器電源的另一側(cè)。

pYYBAGLZGv-AD67RAAYNOz72qlA733.png

動力流程:灑水器電源=》通過繼電器=》通過灑水閥=》回到灑水器電源的其他端子

第 7 步:訪問 OpenSprinkler,激活您的灑水器

http://hostname:8080

通過 Web 界面觸發(fā)噴水滅火區(qū)域并測試您的噴水滅火系統(tǒng)是否啟動。

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

    關(guān)注

    112

    文章

    16389

    瀏覽量

    178420
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1264

    瀏覽量

    69523
收藏 人收藏

    評論

    相關(guān)推薦

    集“主控+無線+傳感”于一體的火災(zāi)報警及自動滅火系統(tǒng)方案

    大火災(zāi)事故時有發(fā)生,給國家和人民的生命財產(chǎn)造成極大損失。本文介紹一款火災(zāi)報警及自動滅火系統(tǒng)解決方案,該方案是集“主控+無線+傳感”于一體的火災(zāi)報警及自動滅火系統(tǒng)方案,值得大家學(xué)習!
    發(fā)表于 12-27 02:44 ?1876次閱讀
    集“主控+無線+傳感”于一體的火災(zāi)報警及自動<b class='flag-5'>滅火系統(tǒng)</b>方案

    畢業(yè)設(shè)計做一個水噴霧滅火系統(tǒng) 要用到什么板子啊

    求大神啊 水噴霧滅火系統(tǒng)應(yīng)該怎么去做啊
    發(fā)表于 03-29 11:07

    基于STM32F103的家庭火災(zāi)報警及滅火系統(tǒng)(初步)精選資料分享

    基于STM32F103的家庭火災(zāi)報警及滅火系統(tǒng)1 緒論1.1 課題背景1.2 設(shè)計概述1.3 設(shè)計任務(wù)分析2 裝置選取總體方案設(shè)計2.1 煙霧檢測傳感器選型與介紹2.1.1 煙霧傳感器的介紹
    發(fā)表于 07-21 07:47

    請問Raspberry pi何用python控制脈沖驅(qū)動BLDC伺服電機?

    請問Raspberry pi何用python控制脈沖驅(qū)動BLDC伺服電機?
    發(fā)表于 09-27 08:17

    基于CCD圖像的自動定位滅火系統(tǒng)的開發(fā)

    基于CCD圖像的自動定位滅火系統(tǒng)的開發(fā) Development of a Auto-locating and Fire-fighting System Based on CCD Image
    發(fā)表于 03-18 09:06 ?29次下載

    水噴霧滅火系統(tǒng)在液化烴儲罐消防的應(yīng)用

    就揚子石化公司煉油廠催化裂化裝置的液化烴儲罐的水噴霧滅火系統(tǒng)設(shè)計,介紹液化烴儲罐水噴霧滅火系統(tǒng)國產(chǎn)化的應(yīng)用實例,并對水消防系統(tǒng)選擇、水霧噴頭選型和布置方式、系
    發(fā)表于 12-29 15:44 ?4次下載

    智能噴水滅火裝置研究與開發(fā)

    智能噴水滅火裝置研究與開發(fā),有興趣的同學(xué)可以下載學(xué)習
    發(fā)表于 04-27 15:28 ?18次下載

    火災(zāi)報警及自動滅火系統(tǒng)全方位設(shè)計

    本文分享一款火災(zāi)報警及自動滅火系統(tǒng)解決方案,分別從主從控制MCU、無線收發(fā)芯片、溫度傳感器幾大模塊為您推薦高性能的芯片。 重大火災(zāi)事故時有發(fā)生,給國家和人民的生命財產(chǎn)造成極大損失。因此自動消防系統(tǒng)
    發(fā)表于 04-02 12:35 ?3743次閱讀
    火災(zāi)報警及自動<b class='flag-5'>滅火系統(tǒng)</b>全方位設(shè)計

    七氟丙烷氣體滅火系統(tǒng)沿程壓力損失計算方法

    針對七氟丙烷氣體滅火系統(tǒng)管網(wǎng)設(shè)計過程巾管網(wǎng)壓力損失計算的問題,提出了一種基于修正系數(shù)的七氟丙烷氣體滅火系統(tǒng)管網(wǎng)沿程壓力損失計算方法。結(jié)合熱量傳遞與伯努利方程推導(dǎo)了滅火系統(tǒng)管道壓力損失計算公式,依據(jù)
    發(fā)表于 03-08 11:03 ?1次下載
    七氟丙烷氣體<b class='flag-5'>滅火系統(tǒng)</b>沿程壓力損失計算方法

    氣體滅火系統(tǒng)的操作控制

    氣體滅火系統(tǒng)設(shè)計如何操作與控制的。不用急,下面廣州景彤就帶大家一起了解吧。氣體滅火系統(tǒng)的操作控制1、采用氣體滅火系統(tǒng)的防護區(qū),應(yīng)設(shè)置火災(zāi)自動報警系統(tǒng),其設(shè)計應(yīng)符合現(xiàn)行國家標準《火災(zāi)自動
    發(fā)表于 04-28 14:28 ?990次閱讀

    raspberry pi官網(wǎng)

    Raspberry Pi 宣布推出新的鏡像實用程序 Raspberry Pi Imager,以提供一種更簡單的方法,將操作系統(tǒng)輕松鏡像到 m
    的頭像 發(fā)表于 03-07 10:16 ?6069次閱讀

    機房氣體滅火系統(tǒng)的基本原理及應(yīng)用種類有哪些

    氣體滅火系統(tǒng)主要用在不適于設(shè)置水滅火系統(tǒng)等其他滅火系統(tǒng)的環(huán)境中,比如計算機機房、重要的圖書館檔案館、移動通信基站(房)、UPS室、電池室和一般的柴油發(fā)電機房等。
    發(fā)表于 02-25 10:54 ?3372次閱讀

    Raspberry Pi(樹莓派)操作系統(tǒng)的安裝方法

    Raspberry Pi(樹莓派)需要搭載操作系統(tǒng)才能正常運行。官方支持的操作系統(tǒng)Raspberry
    的頭像 發(fā)表于 04-02 15:26 ?3116次閱讀

    自動噴水滅火系統(tǒng)中的壓力開關(guān),你了解多少

    是帶方向性的,如低于設(shè)定壓力時動作,壓力升高時開關(guān)不動作。 《自動噴水滅火系統(tǒng)第10部分:壓力開關(guān)》(GB5135.10-2006) 壓力開關(guān)定義為自動噴水滅火系統(tǒng)中的一個部件,其作用
    的頭像 發(fā)表于 09-28 11:17 ?5314次閱讀

    【消防知識】水滅火系統(tǒng)的聯(lián)動控制方式

    消防給水是水滅火系統(tǒng)的核心。水滅火系統(tǒng)常常包括消火栓系統(tǒng)、自動噴水滅火系統(tǒng)、水噴霧滅火系統(tǒng)及固定
    發(fā)表于 11-18 10:07 ?1853次閱讀