Skip to content

ThinkingXuan/SmartHome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartHome

😁SmartHome 一款基于ZigBee的智能家居的设计与实现😂

简介:

本项目针对传统智能家居系统布线困难、成本高昂和使用不便的问题,分析了CC2530开发板、ZigBee协议栈、网关、腾讯云服务器、MySQL数据库、Android客户端等物联网技术的特点,在此基础上设计了以CC2530为主控制器,传感器为终端采集设备,家居电器为终端控制设备,服务器和数据库作为数据接收、处理、存储设备,Android客户端作为显示设备。使用该系统用户可以通过手机APP实时查看家居的温度、湿度、烟雾浓度和光照强度,并且远程操控风扇、电灯和蜂鸣器,同时用户也可以查看统计数据和并以Excel表格导出,如果出现异常情况,系统会自动启动蜂鸣器报警并用邮件通知用户。通过该系统的使用,提供给用户一个安全、智能、便捷、舒适的居住环境。

技术点:

  • 硬件:CC2530,ZigBee协议栈,各种常用传感器使用等
  • 网关:ESP-01s 构建智能网关,将硬件接入互联网
  • 家电控制技术:常用家电和驱动电路
  • 服务端:SpringMVC, MySQL,Socket等
  • Android客户端:RxJava,Okhttp,Retrofit,Gson,MPAndroidChart,WebSocket等

开发软件:

  • IAR:硬件部分的代码编写集成环境
  • IDEA: 后台服务器的代码编写的集成开发环境
  • AndroidStudio:Android客户端的代码编写的集成开发环境
  • Tomcat:一个支持HTTP协议的Web容器

硬件图示:

硬件图片 名称 功能
CC2530 单片机控制器
ESP-01s 组成智能网关
DHT111 温湿度传感器
MQ-2 烟雾传感器
光敏电阻 测量光照
蜂鸣器 报警
继电器 控制小灯的通断
小灯 照明
电机驱动 驱动直流电机
直流电机 电机使风扇旋转

系统总体功能图:

image-20220227152347205

电路连接设计

电路图 说明
ZigBee最小电路
DHT11温湿度传感器
MQ-2烟雾传感器
光敏电阻传感器
有源蜂鸣器
L9110s驱动电路和直流电机

实物接线图

图片3

Android界面

  • 数据实时显示模块

图片1

  • 家居控制模块

    图片2

  • 数据统计模块

    图片4

  • 报表导出模块

    图片5

图片6

About

🍕智能家居系统的设计与实现 --- 本科毕业设计🥐

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages