加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

(电子竞赛作品)采用STC89C54RD设计的智能家居控制系统

2015/03/19
34
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

本系统采用STC公司的89C58RD单片机为控制中心。

实现功能有

  1. 实时显示时间和日历
  2. 实时显示温度和湿度
  3. 可以对房间温度和湿度进行自动控制
  4. 具有声光防盗报警功能
  5. 无线控制功能
  6. 红外人体感应功能
  7. 低功耗模式(防盗模式)与正常模式任意切换
  8. 开机图片,程序在线下载等
  9. 测量水的温度
  10. EEPROM数据保存

材料清单:

  1. STC89C58RD 单片机
  2. DS1302 时钟芯片
  3. DHT11 温湿度传感器
  4. DS18B20 高精度温度传感
  5. HC-SR501 红外人体感应模块
  6. LCD12864 液晶显示模块
  7. 4路无线遥控 无线控制

其他

继电器,LED灯,STC下载器,9015,9013,10k电阻,4.7k电阻,有源蜂鸣器,微动按键,11.0592MHz和32.768KHz晶振 ,30pf瓷片电容,10uf电解电容纽扣电池等等,一些元器件组成。

功能的实现

1.DHT11芯片采集温湿度数据传输给单片机进行处理然后后显示在LCD12864液晶屏上,并可以通过设置温湿度上下阀值(可以通过按键调节)来控制房间内的温湿度(通过继电器来进行控制)。

2.DS1302产生时钟数据传输给单片机进行处理然后显示在液晶屏上面,时间可以通过按键进行调节。

这个作品中一共有3个主要部分,一个是最下面的主控板,上面有STC89C54RD+,DS1302,继电器,蜂鸣器,DS18B20等等。第二个是中间的传感器板,上面有DHT11,HC-SR501 ,遥控接收器等等。第三个就是显示部分的LCD12864了~~

电路图和程序几点说明

1.电路图进行了多次改进(标号是多少就是表明是第几次改进了),但是可能和我硬件还是有不同的地方,不过应该是没有错误的,还有其实用protues是不能正常仿真出实物效果来, 因为protues里面的LCD12864是不带字库的,还有些原器件protues里面没有,当时又不想自己画,所以直接找某些差不多的原件进行代替了~~

2.程序也进行了多次改进(最后标号是多少,就是表明是第几次改进了),因为那时候刚把51学的差不多了,所以所有的程序是自己一行一行敲出来的,包括所有的驱动程序,程序里面进行的非常详细的注释,在每一个驱动程序的开始也对该驱动程序进行了详细的介绍~~所以非常适合新手学习,而且里面也用到了多个不同的芯片,那些芯片驱动程序的注释比较详细,而且也可以直接拿到其他项目上去用的~~~ 

主控板正面

传感器


传感器板正面


系统方案


整体流程图

附件内容包含:

  1. 智能家居系统电路图和程序
  2. 智能家居系统设计报告
  3. 所有的芯片资料
  • 智能家居系统电路图.rar
    描述:电路图
  • 智能家居系统程序.rar
    描述:程序
  • 智能家居控制系统PPT和报告.zip
    描述:PPT和报告
  • 芯片资料.zip
    描述:芯片资料

相关推荐

电子产业图谱