S023E-基于STM32单片机WIFI智能插座(温度、定时)【Proteus仿真+Keil程序+原理图】

☆、设计硬件组成:STM32单片机最小系统+BL0942电能传感器+DS18B20温度传感器+DS1302时钟芯片+OLED液晶显示+ESP8266-WIFI无线模块+继电器+按键设置+蜂鸣器+LED灯;

1、本设计采用STM32F103C8T6单片机作为主控芯片;

2、实时显示:通过OLED液晶显示屏实时显示插座电压、电流、功率、用电量、温度、时间等信息;

3、电能检测:通过BL0942电能传感器实时采集插座的电压、电流、功率和用电量数据;

4、温度检测:采用DS18B20温度传感器实时监测插座的温度数据;

5、实时时钟:采用DS1302时钟芯片实现实时时间计时;

6、参数设置:用户可以通过按键设置电压限值、电流限值、功率限值、温度限值、校准时间、定时开关时间、模式切换,并将设置好的数据保存至Flash中存储;

7、手动控制:用户可以通过按键手动控制继电器吸合与断开,从而实现对插座打开/关闭的控制;

8、自动控制:自动模式时用户同过当前时间和设定的定时时间进行判断,当时间处于定时范围时系统自动控制打开插座;当时间不在定时范围时系统自动控制关闭插座;

9、异常报警:当系统检测到电压、电流、功率或温度任一数据超出设定限值时,系统发出声光报警提示,同时自动控制继电器断开,关闭插座;

10、自动恢复:自动模式时如果出现数据异常后自动关闭插座,当数据恢复正常后计时1分钟系统会自动恢复打开插座;

11、远程控制:系统通过ESP8266-WIFI模块与手机APP连接,实时将插座的电压、电流、功率、用电量、温度等信息传输到手机APP上显示,同时手机上也可以进行设置各个参数限值,手动控制插座开关,切换手动/自动模式,校准时间,设置定时时间;

点击下方了解更多详情 ↓ ↓ ↓ ↓ ↓ ↓

相关推荐
Zw-awa1 小时前
屏幕不止一种:OLED、LCD1602字符屏、TFT/IPS图形屏和串口屏怎么用,这与TTY和PTY又有什么关系
stm32
无敌贵点大王3 小时前
从寄存器层面重学STM32(7)——定时器
stm32·单片机·嵌入式硬件
wuyk55518 小时前
Keil工具链-第05讲-启动文件与__main到底做了什么
c语言·stm32·单片机·嵌入式硬件·物联网
Zw-awa1 天前
OLED为什么能显示字:软件I2C换成硬件I2C
stm32
不脱发的程序猿1 天前
GD32串口数据收进内存之后DMA如何处理?
单片机·嵌入式硬件·dma·嵌入式·串口通信·gd32
Zw-awa2 天前
协议是人为约定:同一个字节能有三种意思
stm32
国科安芯2 天前
83 倍:ASC0108S 在推挽和开漏之间,差的不是速度,是回程
单片机·嵌入式硬件·架构·电平转换·抗辐射
国科安芯2 天前
从遥控到自治:ASP4644S2B支撑星载电源健康管理与容错配电
网络·单片机·嵌入式硬件·安全·dcdc·低轨卫星·商业航天
rhythm-ring2 天前
《汽车热管理系统:电子水泵单线PWM双向诊断机制》
单片机·嵌入式硬件·汽车
Dev_XH2 天前
【成品设计】基于物联网的车间安全生产监控系统设计
stm32·单片机·嵌入式硬件·物联网