STM32
直播中

张敏

7年用户 1588经验值
私信 关注
[问答]

如何去实现一种基于STM32单片机家居照明系统的智能控制设计呢

如何去实现一种基于STM32单片机家居照明系统的智能控制设计呢?

基于STM32单片机的家居照明系统智能控制有何功能呢?

回帖(1)

李小红

2021-12-17 13:35:30
简介

本设计通过多点无线通信、WIFI模块、云平台、以及人体传感器、光敏传感器等信息技术手段,实现家居照明系统的智能控制,如远程实时开关灯,远程实时查看家中各个灯的状态,定时开关灯,天黑自动亮灯,有人自动亮灯,一键全开,一键全关等功能。并且开发PC客户端,方便用户操作。

设计方案




  • 本系统以STM32单片机为主控MCU,通过2.4GHZ无线通信模块(NRF24L01P)与STM32控制的每个节点进行数据传输。节点收到主控传来的控制信息之后通过继电器对本处的电灯进行开关操作,并且返回该节点的灯的开关状态信息。
  • 主控机与华为云平台之间通过MQTT协议经由WIFI模块进行数据的上传与下发。
  • 各节点采用继电器控制各个灯的通断,并设置手动开关。
  • 主控外接人体红外传感器与光敏传感器,实现对环境状态的感知。
  • 通过Python3开发PC客户端,方便用户的操作。
系统架构图,如下图




PC客户端,如下图


举报

更多回帖

发帖
×
20
完善资料,
赚取积分