# SmartHomeDashboard
基于STM32、ESP8266、EMQX和Android的智能家居系统
## 🏷️ 项目工作
硬件选型,硬件连线,传感器数据采集,数据封装上行,下行数据解析,服务器搭建,Android APP开发与调试
## 🏷️ 系统功能
模拟智能家居场景,包含环境测量、警报与照明控制功能。<br>
传感器测量环境数据(温度、湿度、光照度),实时监控并上行到服务器。当测量值超过设定阈值时触发蜂鸣器报警。<br>
用户可以通过Android客户端查看测量数据,控制警报与照明开关,也可通过实体按钮进行控制。<br>
## 🏷️ 报警逻辑
if((humidityH < 90) && (temperatureH < 30) && (Light < 2000))alarmFlag = 0;
else alarmFlag = 1;
正常范围:湿度<90% 且 温度<30C 且 光照度<2000lx<br>
触发警报:任意测量值超出正常范围则触发警报<br>
1:超出阈值或手动控制;0:未超出阈值或未手动控制
| 报警逻辑 |
## 🏷️ 硬件设备
STM32F103C8T6开发板<br>
ESP826601S Wi-Fi模块<br>
ST-LINK V2 下载器<br>
CP2102 USB-TTL串口模块<br>
DHT11 温湿度传感器<br>
BHT1750 光照度传感器<br>
蜂鸣器<br>
LED<br>
开关<br>
## 🏷️ 开发环境与工具
### Windows 11:
Keil uVision5<br>
SSCOM 串口调试工具<br>
Android Studio<br>
MQTT X https://mqttx.app/zh <br>
EMQX消息面板 http://tools.emqx.io <br>
### wsl子系统(Ubuntu 20.04):
EMQX MQTT消息服务器 https://www.emqx.io/docs/zh/v4.4/ <br>
## 🏷️ 硬件连线
| 硬件连线 |
## 🏷️ 系统框图
| 系统框图 |
## 🏷️ Android 客户端:Dashboard
Android客户端可查看环境数据、控制警报与照明、手动连接与断开与服务器连接
| 查看数据 | 控制设备 |
### 警报与通知
| 警报与通知 |
### 连接与断开连接
|:---:|
| SSCOM |
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于STM32、ESP8266、EMQX和Android的智能家居系统,硬件选型,硬件连线,传感器采集,数据封装上行,完整源代码 基于STM32、ESP8266、EMQX和Android的智能家居系统 项目工作 硬件选型,硬件连线,传感器数据采集,数据封装上行,下行数据解析,服务器搭建,Android APP开发与调试 系统功能 模拟智能家居场景,包含环境测量、警报与照明控制功能。 传感器测量环境数据(温度、湿度、光照度),实时监控并上行到服务器。当测量值超过设定阈值时触发蜂鸣器报警。 用户可以通过Android客户端查看测量数据,控制警报与照明开关,也可通过实体按钮进行控制。 报警逻辑 if((humidityH < 90) && (temperatureH < 30) && (Light < 2000))alarmFlag = 0; else alarmFlag = 1; 正常范围:湿度<90% 且 温度<30C 且 光照度<2000lx 触发警报:任意测量值超出正常范围则触发警报 1:超出阈值或手动控制;0:未超出阈值或未手动控制
资源推荐
资源详情
资源评论
收起资源包目录
基于STM32、ESP8266、EMQX和Android的智能家居系统,硬件选型,硬件连线,传感器采集,数据封装上行,完整源代码 (339个子文件)
stm32SmartHome.axf 419KB
.babelrc 312B
gradlew.bat 3KB
stm32f10x_tim.c 104KB
stm32f10x_flash.c 59KB
stm32f10x_rcc.c 49KB
stm32f10x_adc.c 45KB
stm32f10x_i2c.c 43KB
stm32f10x_can.c 43KB
stm32f10x_usart.c 36KB
MqttKit.c 35KB
system_stm32f10x.c 35KB
stm32f10x_fsmc.c 34KB
stm32f10x_spi.c 29KB
stm32f10x_dma.c 28KB
stm32f10x_sdio.c 27KB
cJSON.c 27KB
stm32f10x_gpio.c 22KB
stm32f10x_dac.c 18KB
core_cm3.c 16KB
sample.c 14KB
stm32f10x_cec.c 11KB
oled.c 10KB
onenet.c 9KB
stm32f10x_pwr.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
delay.c 7KB
bh1750.c 7KB
misc.c 7KB
esp8266.c 7KB
stm32f10x_exti.c 7KB
usart.c 6KB
stm32f10x_wwdg.c 5KB
stm32f10x_dbgmcu.c 5KB
main.c 5KB
stm32f10x_iwdg.c 5KB
timer.c 4KB
stm32f10x_crc.c 3KB
exti.c 3KB
stm32f10x_it.c 2KB
dht11.c 2KB
key.c 2KB
led.c 1KB
sys.c 835B
beep.c 778B
onenet.crf 363KB
stm32f10x_tim.crf 361KB
main.crf 357KB
timer.crf 354KB
oled.crf 354KB
usart.crf 348KB
esp8266.crf 348KB
stm32f10x_rcc.crf 346KB
stm32f10x_usart.crf 345KB
bh1750.crf 343KB
stm32f10x_gpio.crf 343KB
exti.crf 341KB
dht11.crf 341KB
key.crf 340KB
system_stm32f10x.crf 340KB
delay.crf 340KB
led.crf 340KB
stm32f10x_exti.crf 340KB
beep.crf 340KB
sys.crf 339KB
misc.crf 339KB
stm32f10x_it.crf 339KB
cjson.crf 41KB
mqttkit.crf 25KB
core_cm3.crf 4KB
main.d 2KB
onenet.d 2KB
timer.d 2KB
esp8266.d 2KB
stm32f10x_usart.d 2KB
stm32f10x_gpio.d 2KB
stm32f10x_exti.d 2KB
usart.d 2KB
system_stm32f10x.d 2KB
stm32f10x_rcc.d 2KB
stm32f10x_tim.d 2KB
oled.d 2KB
stm32f10x_it.d 2KB
exti.d 2KB
dht11.d 2KB
bh1750.d 2KB
delay.d 2KB
key.d 2KB
beep.d 2KB
misc.d 2KB
led.d 2KB
sys.d 2KB
cjson.d 608B
mqttkit.d 355B
core_cm3.d 118B
startup_stm32f10x_md.d 62B
Target_1_STM32F103C8_1.0.0.dbgconf 7KB
stm32SmartHome_Target 1.dep 52KB
.editorconfig 147B
共 339 条
- 1
- 2
- 3
- 4
资源评论
流华追梦
- 粉丝: 3610
- 资源: 2050
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功