STM32物联网基于ZigBee智能家居控制系统

实践制作DIY- GC 0 169 - ZigBee智能家居

一、功能说明:

基于 STM32 单片机设计- ZigBee智能家居

二、 功能介绍:

1个主机显示板:STM32F103C最小系统+ZigBee无线模块+OLED显示器 +语音识别模块+多个按键+ESP8266-WIFI模块(仅WIFI版本有)

1个传感器板: STM32F103C最小系统+ZigBee无线模块+DHT11温度湿度传感器+雨滴采集板+光敏电阻光强采集

1个执行板: STM32F103C最小系统+ZigBee无线模块+舵机-窗户+ULN2003步进电机-窗帘+继电器-空调+LED灯模块-房间灯

总体功能:通过ZigBee模块实现3块电路板之间数据交互,实现控制灯的开关亮度,实现空调(继电器)开关,实现窗户(继电器)开关,实现窗帘(ULN2003步进电机)开关。有自动和手动两种模式。自动模式下雨滴检测是否屋外有雨,有雨则关闭窗户,无雨自动开窗户,光照是否大于设置阈值,大于则关闭窗帘,小于则开启窗帘。

主机显示板功能:

1.OLED显示器显示,温湿度和光照值,(空调)继电器、灯、窗帘、窗户的开关状态,灯光亮度大小。

2.多个按键:手动自动模式切换、 控制灯的开关、灯的亮度调节、窗帘和窗户的开关、(空调)继电器的开关、光照阈值加、光照阈值减

3.语音识别:通过语音命令进行开启,可以控制灯的开关、(空调)继电器的开关、灯的亮度大小、窗户和窗帘的开关,以及开启自动模式的开关。

4.通过ZigBee模块获取传感器板采集到的数据。

5.通过ZigBee模块发送控制指令给执行板。

传感器板功能:

1.读取DHT11温度湿度、读取雨滴采集板判断是否有雨、采集光敏电阻计算环境光强。

2.通过ZigBee模块上传采集到的数据至主机显示板。

执行板功能:

1.通过ZigBee接收主机显示板的控制指令。

2.按照控制指令控制灯的开关,灯的亮度,窗帘和窗户的开关,(空调)继电器的开关。

三、详情介绍:

视频讲解: 哔哩哔哩 搜索 UP主"爱搞单片机" 在其空间搜索关键词 " ZigBee智能家居 " 观看该视频详解讲解

功能演示操作

这是一款基于 STM32 单片机 ZigBee智能家居 1个主机显示板:STM32F103C最小系统+ZigBee无线模块+OLED显示器 +语音识别模块+多个按键+ESP8266-WIFI模块(仅WIFI版本有)

1个传感器板: STM32F103C最小系统+ZigBee无线模块+DHT11温度湿度传感器+雨滴采集板+光敏电阻光强采集

1个执行板: STM32F103C最小系统+ZigBee无线模块+舵机-窗户+ULN2003步进电机-窗帘+继电器-空调+LED灯模块-房间灯

总体功能:通过ZigBee模块实现3块电路板之间数据交互,实现控制灯的开关亮度,实现空调(继电器)开关,实现窗户(继电器)开关,实现窗帘(ULN2003步进电机)开关。有自动和手动两种模式。自动模式下雨滴检测是否屋外有雨,有雨则关闭窗户,无雨自动开窗户,光照是否大于设置阈值,大于则关闭窗帘,小于则开启窗帘。

主机显示板功能:

1.OLED显示器显示,温湿度和光照值,(空调)继电器、灯、窗帘、窗户的开关状态,灯光亮度大小。

2.多个按键:手动自动模式切换、 控制灯的开关、灯的亮度调节、窗帘和窗户的开关、(空调)继电器的开关、光照阈值加、光照阈值减

3.语音识别:通过语音命令进行开启,可以控制灯的开关、(空调)继电器的开关、灯的亮度大小、窗户和窗帘的开关,以及开启自动模式的开关。

4.通过ZigBee模块获取传感器板采集到的数据。

5.通过ZigBee模块发送控制指令给执行板。

传感器板功能:

1.读取DHT11温度湿度、读取雨滴采集板判断是否有雨、采集光敏电阻计算环境光强。

2.通过ZigBee模块上传采集到的数据至主机显示板。

执行板功能:

1.通过ZigBee接收主机显示板的控制指令。

2.按照控制指令控制灯的开关,灯的亮度,窗帘和窗户的开关,(空调)继电器的开关。

具体测试方法观看视频详细介绍。。。

了解更多尽请观看视频讲解。。。

相关推荐
clear sky .10 小时前
内存8字节对齐是什么?
c语言·stm32·嵌入式硬件
辰域电子10 小时前
STM32项目开源:智能安防与燃气监测系统(代码+原理图+仿真)
stm32·单片机·嵌入式硬件·开源·毕业设计·proteus
zcmodeltech11 小时前
能源电力沙盘模型控制系统设计——基于STM32与Modbus RTU的“发—输—变—配—用”全链条动态展示方案
数据库·stm32·单片机·嵌入式硬件·能源
雨田言炎12 小时前
STM32之自定义协议帧格式
网络·笔记·stm32·单片机
桐盛科技12 小时前
能碳数据清洗用MAD算法,窗口大小和阈值怎么调?
物联网·算法·边缘计算
洪核单片机12 小时前
DPJ-91基于32单片机的语音识别车语音播报车语音控制智能车
stm32·单片机·嵌入式硬件·智能车·语音识别车·语音播报车·语音控制智能车
wuyk55516 小时前
【Socket 进阶之路】第 3 章 TCP 三次握手 & 四次挥手深度剖析|连接建立、断开、状态机、TIME_WAIT 核心工程问题
服务器·开发语言·网络·物联网·网络协议·tcp/ip
单片机仿真设计1 天前
【proteus仿真】基于 STM32 单片机衣柜温湿度监测系统(仿真图+程序)
stm32·单片机·嵌入式硬件·proteus
辰域电子1 天前
STM32项目开源:环境质量监测系统(代码+原理图+仿真)
stm32·单片机·嵌入式硬件·开源·毕业设计·proteus
单片机仿真设计1 天前
【proteus仿真】基于 STM32+DHT11 温湿度监测系统 Proteus 仿真设计
stm32·单片机·嵌入式硬件·proteus