micropython 蜂鳴器_基于MicroPython的TPYBoard微信遠程可燃氣體報警器的設計與實現...

前言

在我們平時的生活中,

經常看到因氣體泄漏發生爆炸事故的新聞。

房屋起火、

人體中毒

等此類的新聞報道層出不窮。這種情況下,人民就發明了可燃氣體報警器。

當工業環境、日

常生活環境

(如使用天然氣的廚房)

中可燃性氣體發生泄露,

可燃氣體報警器檢測到可燃性

氣體濃度達到報警器設置的報警值時,

可燃氣體報警器就會發出聲、

光報警信號,

以提醒采

取人員疏散、強制排風、關停設備等安全措施,防止發生爆炸、火災、中毒事故,從而保障

人身安全和生產安全。

既然說到了可燃氣體,那就科普一下常見的可燃氣體。如氫氣(

H2

)

、甲烷(

CH4

)

、乙

烷(

C2H6

)

、丙烷(

C3H8

)

、丁烷(

C4H10

)

、乙烯(

C2H4

)

、丙烯(

C3H6

)

、丁烯(

C4H8

)

乙炔(

C2H2

)

、丙炔(

C3H4

)

、丁炔(

C4H6

)

、磷化氫(

PH3

)等。

因測試環境的要求,

本次就以丁烷氣體(打火機內的主要氣體)的檢測為目標。依然是

使用

TPYBoardv?v102

開發板為主控部分,然后增加上

TPYBoard?v202?WIFI

開發板,作為網絡

通信單元,這樣就可以通過調用網絡接口,把報警信息傳送給緊急聯系人的微信中。

系統主要的技術特點:

?

監控報警系統:

根據可燃氣體檢測模塊(

MQ-2

)采集的氣體濃度數據,判斷出是否超

出了安全范圍內的閾值。當超出時,啟動蜂鳴器報警,啟動

TPYBoard?v202

推送微信報

警信息。

?

微信推送系統:

TPYBoardv202

開發板作為網絡模塊,負責整個系統的網絡通信功能。

當收到

v102

的報警提示后,調用【

Server

醬】的微信推送接口,將報警信息推送給指

定人員的微信上。

所需器件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542255.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542255.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542255.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java PropertyPermission getActions()方法與示例

PropertyPermission類的getActions()方法 (PropertyPermission Class getActions() method) getActions() method is available in java.util package. getActions()方法在java.util包中可用。 getActions() method is used to get the list of current actions in the form of…

源碼安裝nginx以及平滑升級

源碼安裝nginx以及平滑升級作者:尹正杰版權聲明:原創作品,謝絕轉載!否則將追究法律責任。歡迎加入:高級運維工程師之路 598432640這個博客不方便上傳軟件包,我給大家把軟件包放到百度云鏈接:htt…

ajax 跨站返回值,jquery ajax 跨域問題

補充回答:你的動態頁只是一個請求頁。例如你新建一個 get.asp 頁面,用以下代碼,在服務端實現像URL異步(ajax)請求,將請求結果輸出。客戶端頁面再次用ajax(JS或者jquery的)向get.asp請求數據。兩次ajax完成異域數據請求。get.asp代…

Bootstrap學習筆記系列1-------Bootstrap網格系統

目錄 Bootstrap網格系統 學習筆記簡單網格偏移列嵌套列列排序Bootstrap網格系統 學習筆記 簡單網格 先上代碼再解釋 <!DOCTYPE html> <html><head><title>Bootstrap 模板</title><meta charset"utf-8"><!-- 引入 Bootstrap -…

Java類類的getDeclaringClass()方法和示例

類的類getDeclaringClass()方法 (Class class getDeclaringClass() method) getDeclaringClass() method is available in java.lang package. getDeclaringClass()方法在java.lang包中可用。 getDeclaringClass() method is used to return the declared Class object denotin…

樂高泰坦機器人視頻解說_“安防”機器人將亮相服貿會

可巡視園區、自動避障、自動充電&#xff0c;實現24小時巡邏&#xff0c;與后臺鏈接實時視頻監控&#xff0c;異常檢測……17日下午&#xff0c;北青-北京頭條記者在特斯聯科技集團有限公司的展廳中看到&#xff0c;一款“身懷絕技”的“安防”機器人備受關注。這款機器人也將在…

ios上傳文件云服務器上,ios文件上傳服務器

ios文件上傳服務器 內容精選換一換在當前的遷移流程中&#xff0c;可能會存在遷移后ECS控制臺鏡像名稱與實際操作系統不一致的現象。在當前機制下&#xff0c;該現象屬于正常現象。該處顯示的是下發ECS時使用的鏡像名稱&#xff0c;而不是操作系統名稱。如果設置目的端時使用的…

這是一個UIImage集合類,可以很方便的對圖片的染料(著色),增加亮度(閃電)和降低亮度(黑)和其他擴展的功能模塊。...

2019獨角獸企業重金招聘Python工程師標準>>> 這是一個UIImage集合類&#xff0c;可以很方便的對圖片的染料&#xff08;著色&#xff09;&#xff0c;增加亮度&#xff08;閃電&#xff09;和降低亮度&#xff08;黑&#xff09;和其他擴展的功能模塊。 在swift下實…

python爬取酷狗音樂top500_python獲取酷狗音樂top500的下載地址 MP3格式

下面先給大家介紹下python獲取酷狗音樂top500的下載地址 MP3格式&#xff0c;具體代碼如下所示&#xff1a;# -*- coding: utf-8 -*-# Time : 2018/4/16# File : kugou_top500.py# Software: PyCharm# pyVer : python 2.7import requests,jsonheaders{UserAgent : Mozilla/5.0 …

微商相冊一直顯示服務器偷懶,【小程序】微商個人相冊多端小程序源碼以及安裝...

程序介紹學習node.js順便接的400元單子&#xff0c;前后端都是自己寫&#xff0c;相比自己以前寫的&#xff0c;這次相對來說比較規范&#xff0c;用于個人相冊展示&#xff0c;適合微商&#xff0c;有客服聯系&#xff0c;無需后臺管理系統&#xff0c;小程序上直接進行管理&a…

stl優先隊列定義可以嗎_C ++ STL | 用戶定義的優先級隊列比較器

stl優先隊列定義>可以嗎In this article, we are going to see how to write your comparator function for priority queue in C STL using the lambda function. This is going to help you certainly to use priority queue more widely when you may have skipped think…

python編程求三角形面積公式_python編程 輸入三角形的三條邊,計算三角形的面積\...

展開全部# -*- coding: UTF-8 -*-# Filename : test.py# author by : www.runoob.coma float(input(輸入三角62616964757a686964616fe59b9ee7ad9431333433633338形第一邊長: ))b float(input(輸入三角形第二邊長: ))c float(input(輸入三角形第三邊長: ))# 計算半周長s (a …

ipfs分布式存儲網絡服務器系統,IPFS分布式存儲是什么意思 分布式云存儲服務器詳解...

一直以來&#xff0c;數據的安全性&#xff0c;存儲的隱私性都是用戶很重視的方面。基于此&#xff0c;再加上現在媒體對于分布式存儲的瘋狂報道&#xff0c;分布式存儲一詞再度涌入了大家的視野之中&#xff0c;接下來IPFS新說就為大家詳解一下有關IPFS分布式存儲的知識。VIPF…

c# 插入樹形數據#_C#數據類型能力問題 套裝1

c# 插入樹形數據#This section contains aptitude questions and answers on C# data types (set 1). 本節包含有關C&#xff03;數據類型(集合1)的能力問題和答案。 1) "int" is an alias of _________. System.Int16System.Int32System.Int64System.Byte Answer &…

python django框架怎么爬蟲步驟_[Python爬蟲]---Django視頻教程

[↓↓↓資源簡介↓↓↓]Django是一個開放源代碼的Web應用框架&#xff0c;由Python寫成。采用了MVC的框架模式&#xff0c;即模型M&#xff0c;視圖V和控制器C。它最初是被開發來用于管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的&#xff0c;即是CMS(內容管理系統)軟件…

小程序 || 語句_C ++開關語句| 查找輸出程序| 套裝1

小程序 || 語句Program 1: 程序1&#xff1a; #include <iostream>using namespace std;int main(){switch (printf("Hello World")) {case 0x09:cout << " India";break;case 0x0A:cout << " Australia";break;case 0x0B:co…

python爬蟲與django_請問django和爬蟲程序如何整合?

Django 模型是與數據庫相關的&#xff0c;與數據庫相關的代碼一般寫在 models.py 中&#xff0c;Django 支持 sqlite3, MySQL, PostgreSQL等數據庫&#xff0c;只需要在settings.py中配置即可&#xff0c;不用更改models.py中的代碼&#xff0c;豐富的API極大的方便了使用。本節…

Spark的枚舉類型實例!scala的枚舉。

Spark的枚舉類型實例&#xff01;scala的枚舉。Enumeration定義&#xff1a;[deploy] SparkSubmitAction { Value Value }Enumeration使用&#xff1a;appArgs. {SparkSubmitAction.> (appArgs)SparkSubmitAction.> (appArgs)SparkSubmitAction.> (appArgs) }轉載于:…

c ++查找字符串_C ++類和對象| 查找輸出程序| 套裝5

c 查找字符串Program 1: 程序1&#xff1a; #include <iostream>using namespace std;class Sample {int X;int* PTR &X;public:void set(int x) const;void print();};void Sample::set(int x) const{*PTR x;}void Sample::print(){cout << *PTR - EOF <…

mysql8和5.7區別_mysql8.0與mysql5.7安全加密小差別

今天升級到了mysql8.0 做主從同步遇到下面問題2020-07-21T14:09:52.626718Z 13 [ERROR] [MY-010584] [Repl] Slave I/O for channel : error connecting to master slave_replication172.20.0.2:3306 - retry-time: 60 retries: 1 message: Authentication plugin caching_sha2…