基于51单片机的智能插座 WIFI控家电继电器开关定时APP方案原理图
硬件电路的设计
(末尾附文件)
系统具体框图:
原理图:
STC89C52单片机最小系统说明:
STC89C52单片机最小系统电路由复位电路、时钟电路和电源电路。拥有这三部分电路后,单片机即可正常工作。单片机最小系统原理图如下图所示。
ESP8266WIFI模块电路设计电路设计
串口WIFI模块是新一代嵌入式WiFi模块,体积小,功耗低。采用UART接口。串口wifi模块是基于通用串行接口特性,符合IEEE802.11 协议栈网络标准,内置TCP/IP协议栈,使传统串口设备更好的加入无线网络。
ESP8266是一款超低功耗的模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和互联网的应用设计,可将用户的物理设备连接到WIFI无线网络上,进行互联网或局域网通信,实现联网功能。
ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。WiFi模块电路图如下图所示。
5V转3.3V电源电路设计
AMS1117-3.3是一种输出电压为3.3V的正向低压降稳压器,适用于高效率线性开关电源稳压器。其输出电流为1A,系统电路简单,工作稳定。本电路中,通过AMS1117-3.3芯片将5V直流电压降为3.3V,给系统的特定模块电路供电。
一、基本参数
(1)工作结温范围:-40~125°C
(2)最大输入电压:15V
(3)焊接温度(25秒):265°C
(4)存储温度:- 65~150°C
(5)输出电压:3.267~3.333V
(6)纹波抑制(最小):60dB
其电路原理图如下图所示。电容为电解电容,起到滤波作用,滤除电源中的低频参量,让电压输出更加平稳。
5V继电器控制电路(低电平有效)设计
继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、
通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一故在电路中起着自动调节、安全保护、转换电路等作用。继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。在本系统中,通过三极管驱动继电器,当单片机的控制引脚为低电平时,三极管导通,此时继电器供电闭合,同时指示灯LED亮,与LED灯串联的电阻为限流作用保护LED灯,与三极管基集相连的电阻也是限流作用,保护三极管。继电器控制电路的原理图如下图所示。
部分代码:
#include <reg52.h>
#include <intrins.h>
#include <stdio.h>
#include "delay.h" #define FALSE 0x01
#define OPEN 0x22
#define CLOSE 0x33sbit LED1=P1^0; //指示灯
sbit LED2=P1^1;
sbit LED3=P1^2;
sbit LED4=P1^3;unsigned char Led1Flag=CLOSE; //灯状态指示
unsigned char Led2Flag=CLOSE;
unsigned char Led3Flag=CLOSE;
unsigned char Led4Flag=CLOSE;unsigned long times5ms=0; //系统 定时器计数
unsigned char CountLater1=0; //灯延时计数
unsigned char CountLater2=0;
unsigned char CountLater3=0;
unsigned char CountLater4=0;unsigned char Rxd_Busy=0; //串口判忙
unsigned char record=0; //记录串口结束数据长度
unsigned char Tmepbuf[50]; //暂存串口接收数据
unsigned int Time=0; //时间变量
unsigned char i;void Init_Timer0(void); //函数声明
void UART_Init(void);
void UART_SendByte(unsigned char dat);
void SendStr(unsigned char *s,unsigned char length);void main (void)
{Init_Timer0(); //定时器0初始化UART_Init(); //蓝牙 串口 波特率9600P1=0x00;for(i=0;i<10;i++) //延时{DelayMs(100);} P1=0xff;for(i=0;i<30;i++) //延时{DelayMs(100);} SendStr("AT+CIPMUX=1\r\n",13); //打开多连接for(i=0;i<10;i++){DelayMs(100);}SendStr("AT+CIPSERVER=1,8080\r\n",21); //建立服务 端口号为8080for(i=0;i<10;i++){DelayMs(100);}while(1); //主循环{ DelayMs(10); //接收处理 均在中断中处理 请查看串口中断}
}void Init_Timer0(void)
{TMOD |= 0x01; //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响 TH0=(65536-10000)/256; //重新赋值 20msTL0=(65536-10000)%256;EA=1; //总中断打开ET0=1; //定时器中断打开TR0=1; //定时器开关打开
}
链接:https://pan.baidu.com/s/1SI_uU6f8xhsDqw3Vemvr4g
提取码:kigd
基于51单片机的智能插座 WIFI控家电继电器开关定时APP方案原理图相关推荐
- 基于51单片机的智能化交通灯控制系统防止堵车疏散系统方案原理图程序设计
硬件电路的设计 (末尾附文件) 3.1系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STC89C52单片机电路+LED灯指示电路+红外避障传感器电路+lcd1602显示+电源电路组成. ...
- 基于51单片机的指纹识别锁管理门禁密码锁系统方案原理图程序设计
硬件电路的设计 (附文件) 3.1系统的功能分析及体系结构设计 3.1.1系统功能分析 本系统由STC89C52单片机电路+指纹模块传感器电路+LCD1602液晶显示电路+继电器电路+按键电路+电源电 ...
- 基于51单片机的太阳能风能风光互补发电系统路灯控制器方案原理图设计
硬件电路的设计 (下方附文件) 系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STC89C52单片机电路+太阳能电池板电路+风机发电电路+锂电池充电保护电路+升压电路+稳压电路+光敏电 ...
- 基于51单片机的汽车自动照明灯超声波光敏检测远近光灯方案原理图设计
系统的功能分析及体系结构设计 (附文件) 系统功能分析 本设计由STC89C52单片机+光照检测电路(光敏电阻)+超声波HC-SR04模块电路+4位高亮白色LED灯+黄绿LED指示灯电路+拨动开关电路 ...
- 基于51单片机的智能煤气天然气CO检测阈值报警器排气风扇方案原理图设计
硬件电路的设计 系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STC89C52单片机+煤气/co传感器模块电路+3个LED指示灯电路+蜂鸣器报警电路+风扇控制电路+继电器控制电路+电源 ...
- 基于51单片机的智能光控路灯设计及设计报告
自己做的基于51单片机的智能光控路灯设计及设计报告,滑动变阻器模拟光敏电阻,adc0832检测电压,lcd1602做控制面板,自动亮灯的光强范围可调 包括源代码.仿真设计报告. ID:69665037 ...
- 基于51单片机的智能加湿器设计。 有仿真,程序,原理图,原文
基于51单片机的智能加湿器设计. 有仿真,程序,原理图,原文. 可做实物. 通过DHT11实时监测环境温湿度,按键设定温湿度阈值,超限加湿器工作. 有水位检测电路,水位不足时候,报警提醒,防止干烧. ...
- 基于51单片机的八路电压表采集Proteus仿真(源码+仿真+原理图+全套资料)
资料编号:110 程序语言:C语言 仿真软件:Proteus8.9版本 功能讲解如下: 利用单片机及其外围器件(A/D转换器等)实现一款简易电压表,实现以下功能: 1 电压表能够进行8路模拟电压测 ...
- 基于51单片机的智能无线LED灯控制 蓝牙手机APP控制灯亮灭亮度方案原理图设计
硬件电路的设计 (下方附文件) 系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STC89C52单片机电路+8位LED灯电路+蓝牙模块电路+电源电路组成. 1.通过手机APP可以控制8路 ...
最新文章
- requests 返回的cookies为空_Requests库(七)重定向和超时
- R语言层次聚类模型示例
- Spring Boot spring mvc 拦截器
- 固定导航在网页设计中应用的22个优秀案例
- 十一届蓝桥杯国赛 玩具蛇-dfs
- 2. PHP 编译安装
- Print 与Debug.Log的区别
- Mac在线网页版打字推荐
- window11在注册表修改用户名后登陆不了账户
- 002 离散时间傅里叶分析
- 编写一个推导式,生成包含100以内所有勾股数(i,j,k)的列表
- 计算机重启无法关机,电脑无法关机或重启是为什么?
- 使用acmesh免费开启https(详细概念介绍与操作步骤记录)
- 百度细雨算法,旨在提升用户浏览B2B信息体验
- Rabbitmq学习笔记(尚硅谷2021)
- GNOME 平台的2D图形编程(GTK,GDK,Cairo...) 简介 [转]
- 计算机图形学的应用虚拟现实相关,虚拟现实技术中计算机图形学的应用——三维计算机图形.doc...
- asp毕业设计——基于asp+access的商品销售网站设计与实现(毕业论文+程序源码)——商品销售网
- 微信解疑系列之会员卡
- firemonkey 点击任务栏图标不能最小化