2019-03-26 21:15:30 HangzhouSpark 阅读数 1858

基于51单片机的宿舍火警报警系统
基于单片机的智能报警系统设计
基于51单片机的报警系统实现

网上转载:本系统具备发送短信、接收短信,拨打电话、接听电话等功能。主控检测到有人入侵之后会立即产生高分贝的警报,吓退闯入者,与此同时通过GSM模块,将入侵信息以短信的方式发给用户,紧接着拨打电话给用户。此时用户就能在第一时间接收到家中的状况,若没及时接到电话,用户看到短信后也可以给主控拨打电话,系统检测到是用户打来的会自动接听。

这个系统的难点主要是在GSM模块的设计上,需要和单片机调通比较麻烦

本带马工会竭尽所能解决小白入坑的问题(手动笑哭)。评论会推送至邮箱,我看见了就会回复。可接私活。
也欢迎各位大佬详细交流。

2019-09-25 15:43:43 u012834775 阅读数 619

51单片机自动浇水系统/51单片机自动浇花系统

整个设计由51单片机模块、湿度传感器模块(土壤湿度传感器或者温度传感器或者温湿度传感器,都可以)、lcd1602液晶显示模块等组成,实现智能浇花和智能浇水功能。该系统采用STC89C51单片机作为控制器,通过温湿度传感器采集土壤中温湿度数据,通过ADC0832芯片(AD0832 AD转换,因为想实现湿度越小,水泵水量大,电机转速越快的功能,必须把土壤湿度传感器的模拟信号转换为数字信号,给51单片机读取),经单片机处理驱动电机实现浇花功能。硬件电路主要由单片机芯片、传感器模块及键盘输入模块和液晶显示器构成。完成功能如下:     

1、通过通过键盘按键可以修改ds1302的时钟,时间lcd1602液晶实时显示,断电还能运行,也可以设置湿度的报警值;

2、当土壤中温湿度值达到一定条件,水泵开始工作,实现自动浇花;

3、水流量的大小可以根据湿度值自动调节,土壤湿度传感器经过AD0832转换后,湿度与电机转速线性关系;

4、有手动和自动两种模式,手动模式下可以手动控制水泵开关以及转速。

5、增加定时功能,到了每天设定的浇花时间,不论湿度多大浇花10s,定时不是通过定时器实现,通过ds1302芯片实现

2019-03-26 21:17:36 HangzhouSpark 阅读数 1680

网上转载:利用单片机的端口分别控制LCD1602标准时钟系统、蜂鸣器和LED灯,达到智能操控照明系统,并用PROTEL 99SE软件对原理图和电路板的制作。

这个主要是对光照的控制

用单片机STC89C52、DS1302、LCD1602、光敏电阻、驻极体设计一个智能路灯控制系统;24小时制,具备日期时间调节功能,待机时显示日期/时间/星期;使用2个LED灯模拟路灯,在非节能模式下同时亮灭,凌晨0点—6点为节能模式,该模式下路灯只亮其中一个,如有声响则开启两个灯,延迟10s后重新变为一亮一灭状态;具有设置时间段功能,比如设置19:00~19:30,在这个时间段中,路灯一直亮,其他时间段(除节能模式外)则需根据光线强度和声响来打开路灯;当非设置时间段时,系统通过检测光线强度和声响,在黑暗时若有声响,即两者同时出现的情况下,则自动启动路灯,路灯延时10s后自动关闭;使用一个光敏电阻检测路灯的故障情况,在路灯符合条件正常开启的情况下,若此时没有检测到光线,启动蜂鸣器报警;

本带马工会竭尽所能解决小白入坑的问题(手动笑哭)。评论会推送至邮箱,我看见了就会回复。可接私活。
也欢迎各位大佬详细交流。

2019-04-24 23:54:17 weixin_44212493 阅读数 520

单片机水塔控制系统 PROTEUS 和51单片机教程

功能:单片机智能控制水塔系统,实时检测水塔水位,并能实时显示,自动控制继电器和电机使水位保持在黑水瓶

仿真图如下所示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
程序参考C语言源代码如下:

#include<reg51.h>
//定义一个数组,使数码管显示的数字和数组元素的下标相等
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
sbit shuiman=P1^0;//水满
sbit sw5=P1^1;//水位5
sbit sw4=P1^2;//水位4
sbit sw3=P1^3;//水位3
sbit sw2=P1^4;//水位2
sbit sw1=P1^5;//水位1
sbit shougong=P1^6;//手工上水
sbit dianji=P1^7;//电机控制位
sbit state=P3^7;//电机工作指示
/延时程序/
void delay02s(void)
{
unsigned char i,j,k;
for(i=100;i>0;i–)
for(j=100;j>0;j–)
for(k=248;k>0;k–);
}
main()
{
P0=0;
while(1)
{ /传感器是设计的一次只能触发一个传感器单?***
//水满
if(shuiman0&&sw51&&sw41&&sw31&&sw21&&sw11)//当唯一的闭合一个传感器单元:水位6时发生
{
dianji=1;//关电机
state=1;//电机工作指示灯熄灭
P0=table[6];//显示水位深度:6**** 已满
delay02s();//延时一段时间让数码管显示给人以提示:水已满
}
//水位5
if(shuiman1&&sw50&&sw41&&sw31&&sw21&&sw11)//当唯一的闭合一个传感器单元:水位5时发生
{
P0=table[5];//显示水位深度:5
}
//水位4
if(shuiman1&&sw51&&sw40&&sw31&&sw21&&sw11)//当唯一的闭合一个传感器单元:水位4时发生
{
P0=table[4];//显示水位深度:4
}
//水位3
if(shuiman1&&sw51&&sw41&&sw30&&sw21&&sw11)//当唯一的闭合一个传感器单元:水位3时发生
{
P0=table[3];//显示水位深度:5
}
//水位2
if(shuiman1&&sw51&&sw41&&sw31&&sw20&&sw11)//当唯一的闭合一个传感器单元:水位2时发生
{
P0=table[2];//显示水位深度:2
}
//水位低
if(shuiman1&&sw51&&sw41&&sw31&&sw21&&sw10)//当唯一的闭合一个传感器单元:水位1时发生
{
dianji=0;//开电机
state=0;//电机工作指示灯打开
P0=table[1];//显示水位深度:1
}
//手工上水
if(shougong==0)//当按手工上水按钮时发生
{
dianji=0;//开电机
state=0;//电机工作指示灯打开
P0=table[0];//显示0表示手工上水已有反应
delay02s();//延时一段时间让数码管显示给人以提示:已开始手工上水
}

	}

}

最后附上程序源代码和PROTEUS源文件,需要请自行下载,下载地址
链接: https://pan.baidu.com/s/18yrUIyH_0p4xJNkD_UkK7w 提取码: jznh
谢谢!

2019-06-10 16:43:25 qq_18536597 阅读数 154
单片机智能家居控制系统毕业论文(包含PCB和程序) :
 
引言....................................................................................................................3
1 绪 论............................................................................................................ 4
1.1 课题背景..................................................................................................... 4
1.2 智能家居控制系统的概述..........................................................................5
1.3 课题研究的目的及意义.............................................................................6
1.4 系统设计主要任务.....................................................................................6
2 方案设计...................................................................................................... 7
2.1 系统总体设计与分析.................................................................................7
2.1.1 单片机控制部分..................................................................................... 7
2.1.2 系统工作流程部分..................................................................................8
2.2 远程控制设计与分析..................................................................................8
2.2.1 控制系统设计分析..................................................................................8
2.2.2 控制要求................................................................................................ 9
2.2.3 单元功能模块......................................................................................... 9
2.3 传感器信号采集设计与分析......................................................................9
2.3.1 防火灾发生传感器.................................................................................9
2.3.2 可燃气体泄漏传感器............................................................................10
2.3.3 防盗传感器........................................................................................... 10
2.3.4 信号采集设计与分析...........................................................................10
2.4 GSM 模块的接口与设计............................................................................10
智能家居控制系统
2.4.1 TC35 模块组成..................................................................................... 10
2.4.2 TC35 模块通信电路..............................................................................10
2.4.3 TC35 模块与 MCU 连接方式.................................................................. 10
2.5 红外学习遥控设计...................................................................................11
2.5.1 红外学习遥控的设想...........................................................................11
2.5.2 红外学习遥控的实现...........................................................................11
3 硬件电路设计............................................................................................ 12
3.1 相关芯片及模块简介................................................................................12
3.1.1 MCU SM8952AC25P 简介........................................................................12
3.1.2 双音多频收发器 MT8870 简介............................................................. 12
3.1.3 ISD2500 系列单片语音录放简介........................................................ 13
3.1.4 固态继电器(SSR)简介.........................................................................13
3.2 远程控制电路设计...................................................................................13
3.2.1 振铃检测电路....................................................................................... 13
3.2.3 双音频解码电路...................................................................................15
3.2.4 语言提示电路...................................................................................... 16
3.3 电源电路设计.......................................................................................... 17
3.3.1 5V 开关电源稳压器电路......................................................................17
3.3.2 其他电源稳压器电路...........................................................................17
3.4 TC35 短消息模块电路设计......................................................................17
3.4.1 TC35 短消息模块接口电路.................................................................. 17
3.4.2 TC35 短消息模块控制设计.................................................................. 18
智能家居控制系统
3.5 红外学习遥控电路设计...........................................................................19
3.5.1 红外学习遥控接收电路设计............................................................... 19
3.5.2 红外学习遥控发送电路设计............................................................... 19
4 软件部分.................................................................................................... 19
4.1 下位机编程.............................................................................................. 19
4.1.1 主控单片机系统软件设计................................................................... 19
4.1.2 远程控制程序设计................................................................................21
4.1.3 短信息发送程序设计............................................................................22
4.1.4 红外学习遥控程序设计........................................................................23
4.2 上位机(PC 机)编程..............................................................................24
4.2.1 用户界面的设计...................................................................................24
4.2.2 串行通信的实现...................................................................................24
4.2.3 控件 MSComm 使用方法..........................................................................25
5 系统制作及调试 系统制作及调试 系统制作及调试 系统制作及调试26
5.1 使用的仪器仪表及工具............................................................................27
5.2 硬件制作与调试....................................................................................... 27
5.2.1 系统 PCB 板的设计................................................................................27
5.2.2 系统硬件调试....................................................................................... 27
5.3 软件及联机调试....................................................................................... 28
5.3.1 主控程序调试....................................................................................... 28
5.3.2 短消息发送调试....................................................................................28
智能家居控制系统
6 结论............................................................................................................ 29
谢 辞.............................................................................................................. 30
附录 1............................................................................................................... 32
附录 2............................................................................................................... 54
附录 3...............................................................................................................62
附录 4...............................................................................................................63
1.2 智能家居控制系统的概述



随着社会信息化的加快,人们的工作、生活和通讯、信息的关系日益紧密。信息化社会在改变人们生活方式与工作习惯的同时,也对传统的住宅提出了挑战,社会、技术以及经济的进步更使人们的观念随之巨变。人们对家居的要求早已不只是物理空间,更为关注的是一个安全、方便、舒适的居家环境。家居智能化技术起源于美国,它是以家为平台进行设计的。

智能家居控制系统是以 HFC、以太网、现场总线、公共电话网、无线网的传输网络为物理平台,计算机网络技术为技术平台,现场总线为应用操作平台,构成一个完整的集家庭通信、家庭设备自动控制、家庭安全防范等功能的控制系统。

智能家居控制系统的总体目标是通过采用计算机技术、网络技术、控制技术和集成技术建立一个由家庭到小区乃至整个城市的综合信息服务和管理系统,以此来提高住宅高新技术的含量和居民居住环境水平。大型的智能家居控制系统通常由系统服务器、家庭控制器(各种模块)、各种路由器、电缆调制解调器头端设备 CMTS、交换机、通讯器、控制器、无线收发器、各种探测器、各种传感器、各种执行机构、打印机等主要部分组成。


附录 1
下位机调试程序
  1. <div><div>#include <AT89X55.H></div><div>bit r_flag;</div><div>enum eepromtype</div><div>{M2401,M2402,M2404,M2408,M2416,M2432,M2464,M24128,M24256};</div></div><div><div>extern bit RW24XX(unsigned char *DataBuff,unsigned char</div><div>ByteQuantity,unsigned int Address,</div><div>unsigned char ControlByte,enum eepromtype</div><div>EepromType);</div><div>sbit key = P2^0;</div><div>bit key_flag;</div><div>sbit dog = P0^7;</div><div>sbit LED = P0^0;</div><div>sbit TELA = P3^6;</div><div>sbit TEL = P3^7;</div><div>sbit RING = P3^2;</div><div>sbit switching =P0^4;</div><div>unsigned char mode;</div><div>bit passwordflag;</div><div>unsigned char password[6];</div><div>unsigned char passwordtest[6];</div><div>void dlms(unsigned int x);</div><div>void reset(void);</div><div>void open(void);</div><div>//**************************************************************</div><div>** //</div><div>// INT1中断服务程序</div><div>//</div><div>//**************************************************************</div><div>** //</div><div>unsigned char ring_fluctuation;</div><div>unsigned char ring_count;</div><div>bit ring_flag;</div><div>智能家居控制系统</div><div>void service_int0() interrupt 0 using 1</div><div>{</div><div>if(ring_fluctuation<10)</div><div>{</div><div>ring_fluctuation++;</div><div>}</div><div>}</div><div>//**************************************************************</div><div>** //</div><div>// t1 定时中断</div><div>//</div><div>//**************************************************************</div><div>** //</div><div>unsigned char ring_dlsm;</div><div>unsigned char ring_time;</div><div>unsigned int ring_reset_time;</div><div>unsigned char dlms_time;</div><div>void timer1 (void) interrupt 3 using 0</div><div>{</div><div>TH1=0x3c;</div><div>TL1=0xb0;</div><div>dlms_time++;</div><div>if(ring_fluctuation>5)</div><div>{</div><div>EX0=0;//INT1_OFF;</div><div>ring_dlsm++;</div><div>if(ring_dlsm==20)//等待一秒</div><div>{</div><div>ring_dlsm=0;</div><div>EX0=1;//INT1_ON;</div><div>ring_fluctuation=0;</div><div>ring_count++;//震铃次数</div><div>if(ring_flag)//有效振铃</div><div>{</div><div>智能家居控制系统</div><div>if(ring_count==6)</div><div>{</div><div>ring_count=7;</div><div>mode=1;</div><div>}</div><div>}</div><div>else//无效振铃</div><div>{</div><div>if(ring_count>2)</div><div>{</div><div>ring_reset_time=800;</div><div>}</div><div>}</div><div>}</div><div>}</div><div>if((ring_count==2)|(ring_count==1))</div><div>{</div><div>ring_time++;</div><div>if(ring_time==200)</div><div>{</div><div>ring_flag=1;</div><div>}</div><div>}</div><div>if((ring_count>0)&(ring_count<6))</div><div>{</div><div>LED=INT0;</div><div>}</div><div>else if(passwordflag)</div><div>{</div><div>LED=~LED;</div><div>}</div><div>if(ring_count>0)</div><div>智能家居控制系统</div><div>{</div><div>ring_reset_time++;</div><div>if(ring_reset_time==1100)//55s</div><div>{</div><div>reset();</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=switching;</div><div>}</div><div>}</div><div>}</div></div>
复制代码


 

U客论坛下载-智能家居控制系统毕业论文(包含PCB和程序).pdf

 

文件到原文下载,原文出自:https://bbs.usoftchina.com/thread-211361-1-1.html

2.2 单片机最小系统

阅读数 3435

没有更多推荐了,返回首页