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


    实践制作DIY- GC0169-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.按照控制指令控制灯的开关,灯的亮度,窗帘和窗户的开关,(空调)继电器的开关。

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

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

  • 相关阅读:
    P5733 【深基6.例1】自动修正
    新恒盛110kV变电站智能辅助系统综合监控平台+道巡检机器人
    从外卖小哥自学到阿里首席架构师,全靠这份“从零学架构宝典”真的太强了
    CFD瞬态计算的一些注意事项
    Python实现批量采集美女视频<无水印>
    【Flink入门修炼】1-3 Flink WordCount 入门实现
    长安链GO语言智能合约编写与编译
    Python复习笔记5——常用模块
    企业架构MySQL数据库架构读写分离
    golang 上传图片 --chatGPT
  • 原文地址:https://blog.csdn.net/LS840233684/article/details/133784183