忍住凛音桃花的淫技 无码精品人妻一区二区三区漫画 吉泽明步一区二区三区视频 av永久免费观看网站蜜芽 国产精品久久久久久无码 中文字幕人妻丝袜乱一区三区 国产熟女偷窥高潮精品视频 在线观看av网站永久免费观看 五月天中文字幕MV在线 国产AV一区二区三区无码 香蕉视频下载 伊人色综合久久天天人手人婷 国产精品久久久十八禁 亚洲人成网站18禁止影院 亚洲欧洲专线一区 热re99久久精品国产 丰满老师引诱我进她身体 国产色婷婷五月精品综合在线 大香蕉伊在线74 国产麻豆区精品系列在线 亚洲精品第一页国产精品 亚洲精品国铲第一综合 欧美日韩高清在线精品一区二区 久久精品国产99国产精偷 18少女团永久地址 扒开女人下面使劲桶视频 国产成人无码午夜视频在线观看 无码专区日韩亚洲精品 狠狠热精品免费视频 国产亚洲综合AA系列 国模大胆一区二区三区 2020久久超碰国产新品 韩国三级HD中文字幕叫床 男桶女免费60分钟视频 久久国产热这里只有精品 人人操人人人操 超级激情无码 亚洲精品成人H在线观看 美女黄网站18禁免费看胸罩 偷拍一区二区 日本真人gifXXOO动态图 亚洲XX综合好看站芊芊 亚洲系列 中文字幕 国产精品视频播放 调教妻弟的日日夜夜 国产免费牲交视频 青草社区在线全亚洲更新最 亚洲无码电影 国产自产V一区二区三区C 国产一区在线播放 青草视频在线观看 夜夜揉揉日日人人 国产精品久久久久久2021 欧美乱子伦XXXX12在线 久久久久久亚洲麻豆精品无码 美女的秘 让男人桶爽网站 欧美少妇xxxx欧美少妇逼毛多 久久国产亚洲精品无码百度百度 豆奶芒果茄子视频 国产午夜精品理论片小YO奈 熟妇人妻VA精品中文字幕 女邻居给我口爆18p 噜噜噜AV在线观看免费 国产日产欧产美韩系列大片在线观看 亚洲成在人网站av天堂 老熟妇乱子伦牲交视频欧美 国产精品亚洲专区无码站点 最新日韩精品中文字幕一区 日本乱码伦午夜福利在线 久久福利合集精品视频 欧美艺术片在线看 撕开语文老师的黑色丝袜 亚洲a网站在线永久免费入口 激情爆乳一区二区三区 精品少妇一区二区三区在线视频 久久国产999视频久久久 日韩久久无码免费毛片软件 黑车司机赵邦贺31国产精品 国产精品无码2021在线观看 久久精品国产99国产精品严洲 久热re在线视频精品免费 亚洲AV无码乱码在线观看四虎 国产高清综合精品一区二区三区 翘臀后进娇喘呻吟的少妇 亚洲欧洲无码AV电影在线观看 欧美日韩一卡二卡三乱码免费天美传媒在线 欧美乱子伦XXXX12在线 91国自产精品一区二区三区破解版 日韩人妻无码久久一区 男人天堂a 全彩18禁裸乳羞羞漫画无遮挡 国产在线高清精品1314 国产高清打桩机42分钟 亚洲处破女A片出血 国产盗摄XXXX视频XXXX 曰批视频免费40分钟 沈阳45岁性感老熟女最后的高潮 国模吧无码一区二区三区 又摸又揉又黄又爽的视频 精品欧美一区二区不卡视频
首頁 >> 汽車報警系統,還是“孩子”那些事兒
汽車報警系統,還是“孩子”那些事兒
來源:  時間:2015-11-06
分享到:


如果你收到這樣的短信,千萬不要感到莫名其妙,你要做的是趕緊回到你的車上,打開車門。


據不完全統計,每年平均有38個兒童在汽車中窒息而死,原因是被父母鎖在車內,里面二氧化碳濃度過高,兒童氧氣不夠呼吸困難,最后導致悲劇的發生。


這一款汽車警報系統被設計用來向忘記了車里還有孩子的父母發出警報。系統的基本原理是監測車內的CO2水平,用CO2水平來體現車內環境小編認為是非常有效的。該系統開啟后,將會通過用戶設置的N個間隔持續檢測,如果二氧化碳的水平不斷上升,甚至超過了設定的閥值,這表明可能有人被困在了車里,屆時系統就會向車主發送警告短信,從而提醒他/她是不是忘記了車里的孩子或是寵物。短信內容還會包括車的位置和車內溫度。
1
產品清單

1.Intel Edison開發板,arduino屏蔽板;
2.MQ135 氣體傳感器;
3.SIM900 模塊;
4.DS18B20數字溫度傳感器;
5.1個4.7k 傳感器,1個1k的;
6.測試用LED;
7.公母Duport接口。
2
軟件,安裝Edison IDE
在正式開始之前,你必須先將你的Edison連上,安裝上IDE,跟著說明書來做。在這兒我就不多說了。
3
概覽

做的不好的地方歡迎評論吐槽哦~第一次做
4
連接、校準、測試MQ135傳感器


VCC接口接5V電源;
Gnd接地;
AO接板子上的A0;
這一步有點抓狂,你從CO2傳感器上得到的值應該是在399附近;
將傳感器與電路連起來,保持通電狀態12-24小時,然后放到通風的地方,最好是放在溫度在20-35攝氏度,讀出檢測到的數,讀出的校準值作為浮動零點=氣體傳感器的示數,得到這個R零點,等待大約30-60分鐘,直到數值趨于穩定。注意,這是個ADC測量,因此你可能不想花太多時間在讀數和處理平均值上。一旦你設定了R零點,把它設定到MQ135里,再次注意,不同的傳感器R零點不同。
代碼
我在LED上設置當數值達到閥值時,RED(紅色)點亮。
下面是代碼:
/// The load resistance on the board
#define RLOAD 10.0
/// Calibration resistance at atmospheric CO2 level
#define RZERO 1212.78
/// Parameters for calculating ppm of CO2 from sensor resistance
#define PARA 116.6020682
#define PARB 2.769034857
/// Parameters to model temperature and humidity dependence
#define CORA 0.00035
#define CORB 0.02718
#define CORC 1.39538
#define CORD 0.0018
/// Atmospheric CO2 level for calibration purposes
#define ATMOCO2 400
/// Calibration resistance at atmospheric CO2 level
#define MQ135PIN 0
int redPin = 12;                  // Red LED connected to digital pin 12

float airthreshold[3] =
{
  400, 400, 800
};

void setup()
{
  // start the LEDs
  pinMode(redPin, OUTPUT);        // sets the digital pin as output
  //Set up the serial terminal
  Serial.begin(9600);
}
void loop()
{
  float rzero = getRZero();
  float ppm = getPPM();
  Serial.print(" CO2: ");
  Serial.print(ppm);
  Serial.println(" ppm ");
  if(ppm > 600)
  {
digitalWrite(redPin, HIGH);     // sets the Red LED on
  }
  else
  {
digitalWrite(redPin, LOW);     // sets the Red LED on
  }

  Serial.print(" rzero: ");
  Serial.println(rzero);
  delay(1000);
}
////////////MQ Code///////////////
/**************************************************************************/
/*!
@file     MQ135.cpp
@author   G.Krocker (Mad Frog Labs)
@license  GNU GPLv3

First version of an Arduino Library for the MQ135 gas sensor
TODO: Review the correction factor calculation. This currently relies on
the datasheet but the information there seems to be wrong.
@section  HISTORY
v1.0 - First release
*/
/**************************************************************************/
/*!
@brief  Get the correction factor to correct for temperature and humidity
@param[in] t  The ambient air temperature
@param[in] h  The relative humidity
@return The calculated correction factor
*/
/**************************************************************************/
float getCorrectionFactor(float t, float h) {
 return CORA * t * t - CORB * t + CORC - (h-33.)*CORD;
}
/**************************************************************************/
/*!
@brief  Get the resistance of the sensor, ie. the measurement value

@return The sensor resistance in kOhm
*/
/**************************************************************************/
float getResistance() {
 int val = analogRead(MQ135PIN);
 return ((1023./(float)val) * 5. - 1.)*RLOAD;
}
/**************************************************************************/
/*!
@brief  Get the resistance of the sensor, ie. the measurement value corrected
for temp/hum
@param[in] t  The ambient air temperature
@param[in] h  The relative humidity
@return The corrected sensor resistance kOhm
*/
/**************************************************************************/
float getCorrectedResistance(float t, float h) {
 return getResistance()/getCorrectionFactor(t, h);
}
/**************************************************************************/
/*!
@brief  Get the ppm of CO2 sensed (assuming only CO2 in the air)
@return The ppm of CO2 in the air
*/
/**************************************************************************/
float getPPM() {
 return PARA * pow((getResistance()/RZERO), -PARB);
}
/**************************************************************************/
/*!
@brief  Get the ppm of CO2 sensed (assuming only CO2 in the air), corrected
for temp/hum
@param[in] t  The ambient air temperature
@param[in] h  The relative humidity
@return The ppm of CO2 in the air
*/
/**************************************************************************/
float getCorrectedPPM(float t, float h) {
 return PARA * pow((getCorrectedResistance(t, h)/RZERO), -PARB);
}
/**************************************************************************/
/*!
@brief  Get the resistance RZero of the sensor for calibration purposes
@return The sensor resistance RZero in kOhm
*/
/**************************************************************************/
float getRZero() {
 return getResistance() * pow((ATMOCO2/PARA), (1./PARB));
}
/**************************************************************************/
/*!
@brief  Get the corrected resistance RZero of the sensor for calibration
purposes

@param[in] t  The ambient air temperature
@param[in] h  The relative humidity
@return The corrected sensor resistance RZero in kOhm
*/
/**************************************************************************/
float getCorrectedRZero(float t, float h) {
 return getCorrectedResistance(t, h) * pow((ATMOCO2/PARA), (1./PARB));
}
5
連接熱傳感器


連接器:將DS18B20平坦的一面對向你自己,最左邊的是地,中間是信號引腳(引腳13),最右邊是+5或+3.3V,4.7k的電阻分別接+5V和信號引腳。

6
Sim900模塊


建議將SIM900使用單獨的電源上電,連接如下:

+5V與VCC連接;
GND與電源的GND連接;
下一個GND與板上GND連接;
TXD與引腳8連接;

RXD與引腳7連接。


如果你的SIM900已正確連接到網絡上,你應該看到它每3秒閃爍一次,如果閃得太快,這意味著它仍然在尋找網絡,注意,它一開始是如何快速閃爍的,隨后它的閃爍將會變慢。
7
可選:紅燈測試
當你要發送短信時,你可以自主選擇哪個燈和信號燈相連,我選擇了1k的電阻。
將電阻的一根引腳和引腳12連接;
將LED長引腳(正極)和電阻的另一極相連;
將LED短引腳(負極)和GDN(地)相連。

8
代碼

該代碼可在CodeBender.cc找到。
9
最終結果


這個想法的目的是提醒你可能忘記了你在車里熟睡的嬰兒,畢竟剛為人父母的年輕人,生活了20多年的習慣忽然要改變,忽然要接受生活中多出一個需要去照顧得生命,是需要適應的,這個項目是不是很貼心呢?


樱桃酱饼教学视频

忍住凛音桃花的淫技 无码精品人妻一区二区三区漫画 吉泽明步一区二区三区视频 av永久免费观看网站蜜芽 国产精品久久久久久无码 中文字幕人妻丝袜乱一区三区 国产熟女偷窥高潮精品视频 在线观看av网站永久免费观看 五月天中文字幕MV在线 国产AV一区二区三区无码 香蕉视频下载 伊人色综合久久天天人手人婷 国产精品久久久十八禁 亚洲人成网站18禁止影院 亚洲欧洲专线一区 热re99久久精品国产 丰满老师引诱我进她身体 国产色婷婷五月精品综合在线 大香蕉伊在线74 国产麻豆区精品系列在线 亚洲精品第一页国产精品 亚洲精品国铲第一综合 欧美日韩高清在线精品一区二区 久久精品国产99国产精偷 18少女团永久地址 扒开女人下面使劲桶视频 国产成人无码午夜视频在线观看 无码专区日韩亚洲精品 狠狠热精品免费视频 国产亚洲综合AA系列 国模大胆一区二区三区 2020久久超碰国产新品 韩国三级HD中文字幕叫床 男桶女免费60分钟视频 久久国产热这里只有精品 人人操人人人操 超级激情无码 亚洲精品成人H在线观看 美女黄网站18禁免费看胸罩 偷拍一区二区 日本真人gifXXOO动态图 亚洲XX综合好看站芊芊 亚洲系列 中文字幕 国产精品视频播放 调教妻弟的日日夜夜 国产免费牲交视频 青草社区在线全亚洲更新最 亚洲无码电影 国产自产V一区二区三区C 国产一区在线播放 青草视频在线观看 夜夜揉揉日日人人 国产精品久久久久久2021 欧美乱子伦XXXX12在线 久久久久久亚洲麻豆精品无码 美女的秘 让男人桶爽网站 欧美少妇xxxx欧美少妇逼毛多 久久国产亚洲精品无码百度百度 豆奶芒果茄子视频 国产午夜精品理论片小YO奈 熟妇人妻VA精品中文字幕 女邻居给我口爆18p 噜噜噜AV在线观看免费 国产日产欧产美韩系列大片在线观看 亚洲成在人网站av天堂 老熟妇乱子伦牲交视频欧美 国产精品亚洲专区无码站点 最新日韩精品中文字幕一区 日本乱码伦午夜福利在线 久久福利合集精品视频 欧美艺术片在线看 撕开语文老师的黑色丝袜 亚洲a网站在线永久免费入口 激情爆乳一区二区三区 精品少妇一区二区三区在线视频 久久国产999视频久久久 日韩久久无码免费毛片软件 黑车司机赵邦贺31国产精品 国产精品无码2021在线观看 久久精品国产99国产精品严洲 久热re在线视频精品免费 亚洲AV无码乱码在线观看四虎 国产高清综合精品一区二区三区 翘臀后进娇喘呻吟的少妇 亚洲欧洲无码AV电影在线观看 欧美日韩一卡二卡三乱码免费天美传媒在线 欧美乱子伦XXXX12在线 91国自产精品一区二区三区破解版 日韩人妻无码久久一区 男人天堂a 全彩18禁裸乳羞羞漫画无遮挡 国产在线高清精品1314 国产高清打桩机42分钟 亚洲处破女A片出血 国产盗摄XXXX视频XXXX 曰批视频免费40分钟 沈阳45岁性感老熟女最后的高潮 国模吧无码一区二区三区 又摸又揉又黄又爽的视频 精品欧美一区二区不卡视频