資料介紹
描述
介紹
最常見的人為災難之一是火災。該項目的重點是在加油站、其他火區(qū)和消防禁區(qū)實施。今天,我們將研究一個不尋常的 Pico 項目,該項目在檢測到火源或火焰時向特定區(qū)域的人員提供快速警報響應。實時應用程序的優(yōu)勢在于,它可以在火災導致煙霧蔓延之前提供快速響應。每當檢測到火災/火焰時,它都會向該區(qū)域的人們發(fā)送快速響應。
成分
硬件
跳線
Wiznet Pico板
LED燈泡
330k電阻
16*2液晶顯示
蜂鳴器
I2C模塊
軟件
Yolov5 物體檢測
開發(fā)環(huán)境
谷歌實驗室
PyCharm——Python 集成開發(fā)環(huán)境
電路原理圖
LED :由 2 個引腳組成,正引腳連接到 330K 電阻和 GP13。負引腳連接到 GND(接地)。蜂鳴器:由 2 個引腳組成,其中正引腳連接到 GP14。負極引腳連接到 GND。帶 I2C 模塊的 16*2 LCD 顯示器:由 4 個引腳組成。VCC、接地、SDA、SCL。VCC 連接到 5V。SDA 引腳連接到 GP4。SCL 引腳連接到 GP5。GND 可以連接到 pico 板的任何 GND。
人工智能圖
在這個項目中,我們在自定義訓練的數(shù)據(jù)集上使用了 YOLOV5 對象檢測模型,該模型可以檢測何時發(fā)現(xiàn)火焰或火源。訓練是通過各種火源進行的,例如電燈、打火機和火柴棍。注釋是用收集到的實時火焰和火源完成的。然后將其提供給訓練算法。確保當前工作目錄是 YOLOV5 目錄,并且安裝了所有依賴項。coco128.yaml 文件必須使用數(shù)據(jù)集目錄和使用的類進行更新。使用命令訓練:
!python train.py --img 416 --batch 16 --epochs 100 --data coco128.yaml --weights yolov5s.pt --cache
已將相關權重分配給訓練 [yolov5s.pt] 并以 100 個紀元運行。訓練完成后,檢查“運行”文件夾以檢查 .jpg 文件中預測的準確性。實時檢測可以使用命令:python test.py --weights best.pt --img 416 --conf 0.28 --source 1
運行此命令時,當前工作目錄應該是 yolov5 文件夾的根目錄。必須在 - -weight 參數(shù)中給出以“.pt”文件結尾的權重文件。源可以設置為 1 或 0,具體取決于用作內部或外部的網(wǎng)絡攝像頭。運行此命令時,會打開一個帶有邊界框檢測的框架。通過串行通信,它發(fā)送數(shù)據(jù)并在 LCD 顯示屏上顯示狀態(tài),這些狀態(tài)消息包括“檢測到火情”,當使用相機發(fā)現(xiàn)火焰或火源時,如果沒有檢測到火情/火焰“未檢測到火情”命令。通過與 raspberry pico 的串行通信接收狀態(tài)后,我們檢查關鍵字匹配。為每個狀態(tài)分配一個全局變量,該狀態(tài)將顯示在 LCD 顯示屏和串行監(jiān)視器中。
代碼說明:
必須將 Liquidcrystal_I2C 庫添加到 arduino 草圖中。第 [2 - 3] 行包含 LCD 顯示所需的庫,即 wire.h 和 Liquidcrystal_I2C.h。第 [7 - 10] 行初始化 LED、蜂鳴器和全局變量數(shù)據(jù)的變量。第 [12 - 20] 行無效設置包含 LED 和蜂鳴器的引腳模式。將 LED 和蜂鳴器電壓電平設置為低。第 [22] 行空循環(huán)開始。[25 - 28] 行 while 循環(huán)通過串行連接讀取數(shù)據(jù)。行 [31 - 44] if condition with data = h,其中 h 是通過串行通信傳遞的關鍵字。如果讀取的數(shù)據(jù)是“h”,則蜂鳴器和 LED 將被激活以指示檢測到火災。在 LCD 顯示屏上打印了“檢測到火災”消息。當檢測到“沒有火”時,第 [46 - 59] 行 else 條件。當未檢測到火災時,LED 和蜂鳴器電壓電平將很低。
?
- TinyML空中森林火災探測
- 火災探測報警項目
- 基于Arduino Nano的TinyML空中森林火災探測器 1次下載
- 火災探測器的LTspice仿真
- 使用Hexabitz模塊的火災探測原型
- 使用Xilinx Kria KV260進行AI火災探測
- 獨立式感煙火災探測報警器文件下載 23次下載
- 設計無線網(wǎng)絡火災探測報警系統(tǒng)傳感節(jié)點的詳細資料說明 5次下載
- 基于STM32的紅外火災探測系統(tǒng)設計 23次下載
- 基于圖像的火災煙霧探測算法研究楊家桂 0次下載
- DSP在火災探測中的應用 62次下載
- 智能感溫火災探測器的低功耗設計 83次下載
- 火災探測器-圖象型火災探測器國家標準 GB 14003-20
- 基于RBF神經(jīng)網(wǎng)絡的火災探測器模型研究
- 火災探測的能量模型及其應用
- 線型光束感煙火災探測器工作原理是什么 1384次閱讀
- 線型光束感煙火災探測器分為幾種 2523次閱讀
- 纜式線型感溫火災探測器火警常亮的原因 710次閱讀
- 纜式線型感溫火災探測器怎么復位 1004次閱讀
- 纜式線型感溫火災探測器的設置應符合哪些要求 1679次閱讀
- 線型纜式感溫火災探測器和線型光纖的區(qū)別 1335次閱讀
- 線型纜式感溫火災探測器工作原理是什么 934次閱讀
- 熱解粒子式電氣火災監(jiān)控探測器測試條件 322次閱讀
- 熱解粒子式電氣火災監(jiān)控探測器用的什么傳感器 409次閱讀
- 熱解粒子探測器與什么相似 404次閱讀
- 熱解粒子式電氣火災監(jiān)控探測器原理 992次閱讀
- 火災報警器電路圖分享 7699次閱讀
- 纜式感溫火災探測器在核電廠中的應用 1708次閱讀
- 如何制作一個簡易的電子煙霧探測器? 8975次閱讀
- 火焰探測器工作原理 5.2w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論