基于GSM的CO检测和报警设计

设计简介:

本设计是基于51单片机的CO检测和报警设计,主要实现以下功能:

①可实现通过MQ-7检测CO浓度
②可实现通过按键设置CO浓度上限值
③可实现CO浓度超标,自动开启风扇及声光报警,并且通过GSM发送短信
④实现通过LCD1602显示CO上限值和测量值

标签:51单片机、LCD1602、MQ-7检测一氧化碳浓度、GSM模块

题目扩展:
基于51单片机的一氧化碳检测和报警设计、基于GSM模块的一氧化碳检测和报警设计

CO检测与报警-GSM-实物设计 - 电子校园编号: CP-51-2021-005-SW 仿真链接: CO检测与报警-GSM-仿真设计 软件安装: Proteus7.8:点击下载 Keil5:点击下载 AD:点击下载 Visio:点击下载 设计简介: 本设计是基于51单片机的CO检测和…https://www.mcude.com/mcudesign/822/更多设计可以在特纳斯电子校园网下载

电子校园 - 特纳斯电子专注于单片机毕业设计参考、单片机课程设计参考、毕业答辩PPT模板、单片机设计与开发的电子校园设计网站特纳斯电子专注于单片机、电子嵌入式、物联网设计,打造入门开发者学习开发新天地,毕业设计代做、单片机课程设计代做、单片机设计与开发的电子校园设计网站https://www.mcude.com/

效果图:

总体资料:

原理图:

软件设计流程:

系统框图:

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成CO控制器与报警的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由三部分组成,第一部分是CO传感器和ADC0832组成的CO检测模块,通过该模块可检测当前的CO浓度;第二部分是独立按键,通过三个独立按键切换界面和设置CO最大值;第三部分是供电电路,给整个系统进行供电。输出由五部分组成,第一部分是LCD1602显示模块, 通过该模块可以显示当前CO测量值、CO最大值等;第二部分是继电器控制风扇,当当CO浓度大于最大值时,继电器闭合,风扇转动;第三部分是SIM900A GSM模块,当CO浓度小于最小值时,给手机发送异常短信;第四部分是LED,当CO浓度大于最大值时,红灯亮,当CO浓度小于最小值时,绿灯闪烁;第五部分是蜂鸣器,当CO浓度大于最大值时,蜂鸣器报警。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
8051单片机设计Protues仿真实例180例合集: Proteus仿真实例(8051)-步进电机控制 Protues仿真实例(8051)-I2C协议 Protues仿真实例(8051)-32x16汉字 Protues仿真实例(8051)-485全双工通信 Protues仿真实例(8051)-4X4矩阵键盘 Protues仿真实例(8051)-4x4行列键盘 Protues仿真实例(8051)-8051+Leaf Protues仿真实例(8051)-8051+uCosii Protues仿真实例(8051)-8051+播放音乐 Protues仿真实例(8051)-8051计数器 Protues仿真实例(8051)-8051音频播放 Protues仿真实例(8051)-8255并行口扩展 Protues仿真实例(8051)-8x8点阵 Protues仿真实例(8051)-8通道自动温度检测系统仿真(含原程序) Protues仿真实例(8051)-DS1302时钟 Protues仿真实例(8051)-H型电机驱动 Protues仿真实例(8051)-LCD1602 Protues仿真实例(8051)-LED点阵 Protues仿真实例(8051)-Max7221动态显示 Protues仿真实例(8051)-PCF8574应用 Protues仿真实例(8051)-PWM控制LED的亮度仿真程序 Protues仿真实例(8051)-PWM控制马达的方法 Protues仿真实例(8051)-PWM波输出(可调) Protues仿真实例(8051)-PWM测试 Protues仿真实例(8051)-PWM电机正反转 Protues仿真实例(8051)-PWM调温 Protues仿真实例(8051)-RAM扩展练习 Protues仿真实例(8051)-SPI演示文件两个595对接 Protues仿真实例(8051)-ULN2803 Protues仿真实例(8051)-串口数码管 Protues仿真实例(8051)-串口方式1通信 Protues仿真实例(8051)-串口转并口 Protues仿真实例(8051)-串口通信 Protues仿真实例(8051)-交通灯+串口通信 Protues仿真实例(8051)-十个字的led屏模拟有程序 Protues仿真实例(8051)-双机通信简例 Protues仿真实例(8051)-多机通信 Protues仿真实例(8051)-大屏幕仿真 Protues仿真实例(8051)-字符液晶1602 Protues仿真实例(8051)-定时器做的可调PWM Protues仿真实例(8051)-并口转串口 Protues仿真实例(8051)-播放音乐 Protues仿真实例(8051)-数显大型交通灯控制 Protues仿真实例(8051)-最简单的12个proteus仿真例子 Protues仿真实例(8051)-步进电机 Protues仿真实例(8051)-步进电机C版本 Protues仿真实例(8051)-步进电机控制 Protues仿真实例(8051)-步进电机控制+LCD显示 Protues仿真实例(8051)-流水灯演示 Protues仿真实例(8051)-电压表 Protues仿真实例(8051)-电子钟 Protues仿真实例(8051)-电机控制 Protues仿真实例(8051)-电机控制_L298 Protues仿真实例(8051)-电流检测 Protues仿真实例(8051)-直流电动机的驱动 Protues仿真实例(8051)-直流电机测速+中文液晶显示 Protues仿真实例(8051)-直流电机的速度环PI控制-PI程序 Protues仿真实例(8051)-红外遥控模拟 Protues仿真实例(8051)-计算器+万年历 Protues仿真实例(8051)-走马灯实验 Protues仿真实例(8051)-超级终端 Protues仿真实例(8051)-PWM控制直流电机
实现按键控制设定温度值,控制继电器的开合。keil程序和proteus仿真。 大棚温控\Examples.zip, 683476 , 2018-08-14 大棚温控\s8050引脚图.jpg, 10889 , 2018-11-17 大棚温控\仿真.DSN, 129766 , 2018-08-22 大棚温控\仿真.PWI, 1340 , 2018-11-22 大棚温控\仿真捕获.PNG, 108829 , 2018-08-16 大棚温控\副本需采购的器材.xlsx, 13098 , 2018-08-16 大棚温控\单片机控制继电器中接触器NPN型.jpg, 16751 , 2018-07-18 大棚温控\大棚温控控制方案.docx, 148641 , 2018-11-29 大棚温控\大棚温控流程图.vsd, 74240 , 2018-07-18 大棚温控\实验.plg, 168 , 2018-07-22 大棚温控\实验.uvopt, 54375 , 2018-07-22 大棚温控\步进电机接线2.jpg, 49311 , 2018-10-14 大棚温控\电机.xlsx, 10776 , 2018-10-14 大棚温控\电机正反转.jpg, 54956 , 2018-07-18 大棚温控\电路原理图.png, 67891 , 2018-11-29 大棚温控\程序设计, 0 , 2018-11-24 大棚温控\程序设计\1, 13945 , 2018-11-19 大棚温控\程序设计\1.c, 9305 , 2018-11-16 大棚温控\程序设计\1.hex, 5079 , 2018-11-19 大棚温控\程序设计\1.lnp, 34 , 2018-11-19 大棚温控\程序设计\1.LST, 24179 , 2018-11-19 大棚温控\程序设计\1.M51, 19166 , 2018-11-19 大棚温控\程序设计\1.OBJ, 15421 , 2018-11-19 大棚温控\程序设计\1.plg, 351 , 2018-11-19 大棚温控\程序设计\1.uvgui.Administrator, 67185 , 2016-11-24 大棚温控\程序设计\1.uvgui_Administrator.bak, 67193 , 2016-11-24 大棚温控\程序设计\1.uvopt, 55205 , 2018-11-17 大棚温控\程序设计\1.uvproj, 13216 , 2018-07-22 大棚温控\程序设计\1_uvopt.bak, 55205 , 2018-09-07 大棚温控\程序设计\1_uvproj.bak, 13612 , 2018-07-22 大棚温控\程序设计\Last Loaded 仿真.DBK, 129772 , 2018-08-17 大棚温控\程序设计\仿真.DSN, 129766 , 2018-08-22 大棚温控\程序设计\仿真.PWI, 1340 , 2018-11-22 大棚温控\降压起动.jpg, 100945 , 2018-07-18
系统是一款基于STC89C52的GSM智能家居报警系统,能够实现烟雾报警、温度报警、防盗报警,并采用GSM发送警报信息。 1.GSM手机模块TC35 1.1 TC35特点 TC35是Siemeils公司推出的新-代无线通信GSM模块。自带RS232通讯接口,可以方便地与PC机、单片机连机通讯。可以快速、安全、可靠地实现系统方案中的数据、语音传输、短消息服务(Short Message Service)和传真。TC35模块的工作电压为3.3—5.5V,可以工作在900MHz和1800MHz两个频段,所在频段功耗分别为2w(900M)和1w(1800M)。 模块有AT命令集接口,支持文本和PDU模式的短消息、第三组的二类传真、以及2.4k,4.8k,9.6k的非透明模式。此外,该模块还具有电话簿功能、多方通话,漫游检测功能,常用工作模式有省电模式、IDLE、TALK等模式。通过独特的40引脚的ZIF连接器,实现电源连接、指令、数据、语音信号、及控制信号的双向传输。通过ZIF连接器及50Ω天线连接器,可分别连接SIM卡支架和天线。 TC35模块主要由GSM基带处理器、GSM射频模块、供电模块(ASIC)、闪存、ZIF连接器、天线接口六部分组成。作为TC35的核心,基带处理器主要处理GSM终端内的语音、数据信号,并涵盖了蜂窝射频设备中的所有的模拟和数字功能。在不需要额外硬件电路的前提下,可支持FR、HR和EFR语音信道编码。 1.2使用方法 1)TC35的连机方法 任何一个TC35模块首次使用时,必须要测试其工作是否正常,由于其自带RS232接口,所以我们可以用PC机的串口调试软件进行调试。 a)启动串口调试软件 串口调试软件有许多,可以使用任意一款软件,也可以使用WINDOWS自带的“超级终端"。设置波特率19.2k,这是TC35的默认波特率,首次连机可以从2400~57.6k不断测试,直到TC35有应答。 b)发送“AT” AT 回车 c)改变波特率“AT+IPS=XXXX" TC35的默认波特率是19.2k,实际使用时,可以改成9600或38.4K,方法如下: AT+IPR=9600 回车 d)短信模式的设置 (GSM模块的短信模式有2种。第1种是:TEXT模式;第2种是:PDU模式。PDU模式可以采用unicode编码发送英文、汉字。但合成PDU码比较复杂,而TEXT模式只能发送英文,但无须编码。实际使用可以采用TEXT模式。 设置如下: AT+CMFG=1 回车 e)短信模式简介 SMS是由Etsi所制定的一个规范(GSM 03.40和GSM 03.38)。当使用7-bits编码的时候它可以发送最多160个字符;8-bit编码(最多140个字符)。通常无法直接通过手机显示;通常被用来作为数据消息,例如:smart messaging中的图片和铃声和OTA WAP设置。16-bit信息(最多70个字符)被用来显示Unicode(UCS2)文本信息,可以被大多数的手机所显示。一个以class 0开头的16-bit的文本信息将在某些手机上作为Flash SMS显示(闪烁的SMS和警告SMS)。 有两种方式来发送和接收SMS信息:使用文本模式或者使用PDU(protocol description unit)模式。文本模式(可能某些手机不支持)实际上也是一种PDU编码的一种表现形式。在显示SMS信息,可能使用不同的字符集和不同的编码方式。 f)短信读取方法 AT+CMGR=X回车 如果有短信息,TC35回应: AT+CMGR=1 +CMGR:"REC UNREAD","13307496548",,"04/08/17,22:24:32+02 testOK OK 短信息分析: “test OK"就是短信息内容。 短信息的存储容量与Ic卡有关,序号从1-N。 REC UNREAD":代表短信息未读过。 REC READ" :已读过。 13307496548" :接收的手机号码。 04/08/17,22:24:32+02":短信息发送的时间。 无短信息,TC35回应: AT+CMGR=3 +CMGR:0,,0 g)短信的删除方法 AT+CMGD=1回车 h)短信的发送方法 短信息的发送分成两步: i.发送接收的手机号码,等待应答:“>" AT+CMGS="13307496548"回车(目的地址) TC35回应: AT+CMGS="13307496548" > ii.输入短信息的内容(只能是英文):Test 回车 2)单片机控制TC35的方法 上面介绍了用PC机控制TC35的方法,我们只需设计一个TTL转RS232电平电路,连接到MCU的UART口,另一端直接连接到TC35,并将PC机输出的控制命令转化成单片机输出的指令即可。 2.烟雾报警

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

特纳斯电子校园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值