设计简介
本设计是基于单片机的智能家电控制系统,主要实现以下功能:
通过温度传感器检测温度,通过光照传感器检测光照强度
可以通过按键设置温度阈值和光照阈值,可以实现按键控制加热、制冷、窗帘和灯的开关
可以自动控制加热和制冷
当光照低于阈值,可以自动打开台灯,当光照高于阈值,可以自动关闭窗帘
可以通过WiFi连接云平台,实现远程监测数据和远程控制
电源: 5V
传感器:温度传感器(DS18B20),光照传感器(光敏电阻)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:加热片(N-MOS),风扇(N-MOS),步进电机(28BYJ-48-5V),USB灯
人机交互:独立按键,WiFi模块(ESP8266)
标签:STM32、OLED12864、DS18B20、光敏电阻、ESP8266、ULN2003、28BYJ-48-5V
题目扩展:基于物联网的家居控制系统、基于单片机的教室环境监测系统、基于物联网的智能家居

本设计以STM32单片机为核心控制器,加上其他的模块一起组成基于单片机的智能家电控制系统的设计与实现,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由四部分组成,第一部分是温度采集模块,获取温度;第二部分是光敏电阻,获取光照强度;第三部分是独立按键,用于切换界面,设置阈值、开关设备等操作;第四部分是供电电路,给整个系统进行供电。输出由六部分组成,第一部分是OLED显示模块, 显示传感器监测到的数据、设置阈值界面等;第二部分两个MOS管控制输出,控制加热和风扇;第三部分是是LED灯,阳台灯,照明;第四部分是蜂鸣器,数据异常,报警;第物部分是步进电机,模拟控制窗帘的开关。最后一部分是WIFI模块,通过WIFI将获取的数据上传至手机远程监控和控制
流程图展示



元器件明细表




