# 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容器
### 硬件图示:
| 硬件图片 | 名称 | 功能 |
| ------------------------------------------------------------ | :------: | -------------- |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227145925353.png" width="100" center=true></center> | CC2530 | 单片机控制器 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151216878.png" width="100" center=true></center> | ESP-01s | 组成智能网关 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151616885.png" width="100" center=true></center> | DHT111 | 温湿度传感器 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151628449.png" width="100" center=true></center> | MQ-2 | 烟雾传感器 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151634335.png" width="100" center=true></center> | 光敏电阻 | 测量光照 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151642418.png" width="100" center=true></center> | 蜂鸣器 | 报警 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151647023.png" width="100" center=true></center> | 继电器 | 控制小灯的通断 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151651053.png" width="100" center=true></center> | 小灯 | 照明 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151655968.png" width="100" center=true></center> | 电机驱动 | 驱动直流电机 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227151659965.png" width="100" center=true></center> | 直流电机 | 电机使风扇旋转 |
### 系统总体功能图:
![image-20220227152347205](https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227152347205.png)
### 电路连接设计
| 电路图 | 说明 |
| ------------------------------------------------------------ | ------------------------ |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227152721721.png" width="400" center=true></center> | ZigBee最小电路 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227152846570.png" width="400" center=true></center> | DHT11温湿度传感器 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227152854766.png" width="400" center=true></center> | MQ-2烟雾传感器 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227152902574.png" width="400" center=true></center> | 光敏电阻传感器 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227152910936.png" width="400" center=true></center> | 有源蜂鸣器 |
| <center><img src="https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/image-20220227152919704.png" width="400" center=true></center> | L9110s驱动电路和直流电机 |
### 实物接线图
![图片3](https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/图片3.jpg)
### Android界面
- 数据实时显示模块
![图片1](https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/图片1.jpg)
- 家居控制模块
![图片2](https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/图片2.jpg)
- 数据统计模块
![图片4](https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/图片4.jpg)
- 报表导出模块
![图片5](https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/图片5.jpg)
![图片6](https://cdn.jsdelivr.net/gh/ThinkingXuan/HexoStaticImage/img/图片6.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
智能家居系统的设计与实现---本科毕业设计.zip
共1414个文件
lst:207个
r51:205个
s51:204个
需积分: 5 0 下载量 77 浏览量
2023-09-30
15:31:59
上传
评论
收藏 102.09MB ZIP 举报
温馨提示
智能家居系统的设计与实现---本科毕业设计.zip
资源推荐
资源详情
资源评论
收起资源包目录
智能家居系统的设计与实现---本科毕业设计.zip (1414个子文件)
gradlew.bat 2KB
SampleApp.cspy.bat 1KB
SampleSwitch.cspy.bat 1KB
esp.c 59KB
oad_app.c 59KB
simplemeter.c 41KB
loadcontrol.c 32KB
pct.c 31KB
ipd.c 31KB
esp_data.c 30KB
TransmitApp.c 23KB
znp_app.c 23KB
znp_spi.c 21KB
MT_X.c 21KB
simplemeter_data.c 21KB
SampleApp.c 20KB
rangeext.c 19KB
zcl_samplesw.c 18KB
SerialApp.c 18KB
zcl_samplelight.c 18KB
MT_UART.c 13KB
OnBoard.c 11KB
OnBoard.c 11KB
ZMain.c 11KB
loadcontrol_data.c 11KB
pct_data.c 10KB
ipd_data.c 9KB
rangeext_data.c 9KB
MT_TASK.c 9KB
ZMain.c 9KB
zcl_samplelight_data.c 8KB
zcl_samplesw_data.c 8KB
OSAL_ESP.c 5KB
OSAL_ipd.c 5KB
OSAL_ZNP.c 5KB
OSAL_LoadControl.c 5KB
OSAL_SimpleMeter.c 5KB
OSAL_RangeExt.c 5KB
OSAL_pct.c 5KB
OSAL_SampleLight.c 5KB
OSAL_SampleSw.c 5KB
OSAL_TransmitApp.c 5KB
OSAL_SerialApp.c 5KB
OSAL_SampleApp.c 5KB
OSAL_Dongle.c 5KB
se.c 4KB
SampleAppHw.c 4KB
DHT11.C 4KB
zcl_ha.c 4KB
DCMotor.c 2KB
LightSensor.c 1KB
MQ_2.C 1KB
DataDeal.c 1KB
beep.c 338B
Relay.c 318B
slabvcp.cat 13KB
ch341SER.CAT 10KB
ch341SER.CAT 10KB
f8wConfig.cfg 6KB
f8wZCL.cfg 5KB
znp.cfg 2KB
f8wCoord.cfg 859B
f8wRouter.cfg 789B
f8wEndev.cfg 650B
DataDealManager.class 10KB
DataDealManager.class 10KB
DataStatisticsListener.class 5KB
DataStatisticsListener.class 5KB
UserServiceImpl.class 5KB
UserServiceImpl.class 5KB
Timer.class 5KB
Timer.class 5KB
ChatServer.class 4KB
ChatServer.class 4KB
AverageDaoImpl.class 4KB
AverageDaoImpl.class 4KB
SensorDaoImpl.class 4KB
SensorDaoImpl.class 4KB
GsonUtil.class 4KB
GsonUtil.class 4KB
WebSocketPool.class 3KB
WebSocketPool.class 3KB
SocketBase.class 3KB
SocketBase.class 3KB
UserController.class 3KB
UserController.class 3KB
MailUtil.class 2KB
MailUtil.class 2KB
ESPSocket.class 2KB
ESPSocket.class 2KB
DeviceData.class 2KB
DeviceData.class 2KB
DeviceDaoImpl.class 2KB
DeviceDaoImpl.class 2KB
StartSocketListener.class 2KB
StartSocketListener.class 2KB
Users.class 2KB
Users.class 2KB
AverageDataBean.class 2KB
AverageDataBean.class 2KB
共 1414 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15
资源评论
天天501
- 粉丝: 598
- 资源: 4666
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功