本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
该系统是基于Arduino UNO的气体智能监控系统。当气体发生泄漏时,蜂鸣器启动、红色LED发光、SMS发送给用户进行报警,并且气体值将始终显示在LCD上。
框图:
硬件部件:
原理图:
代码(Arduino的):
#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);
#include <SoftwareSerial.h>
SoftwareSerial mySerial(9, 10);
int gasValue = A0; //烟雾/气体传感器与arduino / mega的模拟引脚A1连接。
int data = 0;
int buzzer = 13;
int G_led = 8; //选择绿色LED的引脚
int R_led = 9; //选择红色LED的图钉
void setup()
{
pinMode(buzzer,OUTPUT);
pinMode(R_led,OUTPUT); //将红色LED声明为输出
pinMode(G_led,OUTPUT); //将绿色LED声明为输出
randomSeed(analogRead(0));
mySerial.begin(9600); //设置GSM模块的波特率
Serial.begin(9600); //设置串行监视器(Arduino)的波特率
lcd.begin(16,2);
pinMode(gasValue, INPUT);
lcd.print (" Gas Leakage ");
lcd.setCursor(0,1);
lcd.print (" Detector Alarm ");
delay(3000);
lcd.clear();
}
void loop()
{
data = analogRead(gasValue);
Serial.print("Gas Level: ");
Serial.println(data);
lcd.print ("Gas Scan is ON");
lcd.setCursor(0,1);
lcd.print("Gas Level: ");
lcd.print(data);
delay(1000);
if ( data > 90) //
{
digitalWrite(buzzer, HIGH);
digitalWrite(R_led, HIGH); //打开LED。
digitalWrite(G_led, LOW); //关闭LED。
SendMessage();
Serial.print("Gas detect alarm");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Gas Level Exceed");
lcd.setCursor(0,1);
lcd.print("SMS Sent");
delay(1000);
}
else
{
digitalWrite(buzzer, LOW);
digitalWrite(R_led, LOW); //关闭LED。
digitalWrite(G_led, HIGH); //打开LED。
Serial.print("Gas Level Low");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Gas Level Normal");
delay(1000);
}
lcd.clear();
}
void SendMessage()
{
Serial.println("I am in send");
mySerial.println("AT+CMGF=1"); //将GSM模块设置为文本模式
delay(1000); //延迟1000毫秒或1秒
mySerial.println("AT+CMGS=\"+91xxxxxxxxxx\"\r"); //将x替换为手机号码
delay(1000);
mySerial.println("Excess Gas Detected.");//您要发送的短信
delay(100);
mySerial.println((char)26); // CTRL + Z的ASCII码
delay(1000);
}
拆解: 130美元的声控家用设备Amazon Tap蓝牙音箱
2016-06-29
面临制造业流失,科技巨头跑路,创业公司倒闭的深圳,已不再是科技创业者的天堂?
2017-10-17
物联网连接技术:cellular还是LPWAN?
2018-11-16
物联网安全和Linux:为什么IncludeOS有其优势
2018-11-14
遥感技术的演变:实现物联网的承诺
2018-11-19
2019年你最值得入手的5款开发板
2019-08-21
小米米家生态中的3种温湿度传感器智能硬件比较,哪种最好?
2019-10-12
这套工业物联网解决方案把乐高变成了一座智慧城市
2019-06-24
【实战课】华为IoT物联网平台(7)NB-IoT芯片与模组介绍
2019-07-21
NODEMCU-物联网机器人
2019-08-01
讨论