ESP8266 WiFi物联网智能插座—硬件功能

2023-09-21 22:59:32

目录

1、控制器板

2、采集器板

2.1、电源设计

2.2、控制器设计

2.3、电量采集电路设计

2.4、按键和LED指示灯设计


ESP8266 WiFi物联网智能插座的硬件功能主要包括两部分:控制器板和采集器板。

焊接成品效果如下图所示:

1、控制器板

控制器板是ESP8266最小系统,PCB设计效果如下图所示:

控制器选用ESP-12S作为主控模组。

原理图设计如下图所示:

BOM清单如下:

No.QuantityCommentDesignatorFootprint
1110uFC1C0603
21100nFC2C0603
31110KR1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11R0603
41ESP-12SU1SMD_ESP-12S
512x6P双面直插-右插脚U2焊接口

生产工艺如下图所示:

2、采集器板

采集器板主要包括电源设计、控制器设计、电量采集电路设计和按键和LED指示灯等其他设计。PCB设计效果如下图所示:

2.1、电源设计

电源设计包括:220V转5V和5V转3.3V两部分。

220V转5V电源没有自己设计,选用的是淘宝购买的模块,输出电压5V,电流700mA,50%负载时,纹波小于100mV。

电路图设计只需要保留电源模块的接口焊接即可,原理图设计如下图所示:

5V转3.3V电源选用常用的AMS1117 LDO电源芯片,原理图设计如下图所示:

2.2、控制器设计

控制器选用FH44L磁保持继电器,磁保持继电器具有功耗低、工作稳定、使用寿命长、温升低等重要特点。与普通继电器不同,磁保持继电器在永久磁钢的作用下,仅需一个方波脉冲信号即可切换触点的通断状态。即便断电后,也会依然保持当前状态,并且处于极低功耗状态,在低功耗或高稳定的场景具有非常明显的优势。

磁保持继电器模块需要使用方波脉冲信号驱动,所以要采用专用驱动芯片,原理图设计如下图所示:

使用磁保持继电器有以下3点注意事项:

1、磁保持继电器出厂状态为复归状态,但因运输或继电器安装时受到冲击等因素的影响,可能会变为动作状态,因而使用时(电源接入时)请根据需要重新将其设置为动作状态或复归状态。

2、为了确保磁保持继电器动作或复归,施加到线圈上的激励电压须达到额定电压,脉冲宽度须大于4ms。不要同时向动作线圈和复归线圈电压施加电压。不要长时间(大于1分钟)向线圈施加电压。

3、在产品运输、存储和应用的过程中,请使产品远离强磁场以避免动作电压和复归电压的改变。

2.3、电量采集电路设计

电参采集使用上海贝岭BL0942电能计量芯片,它是一颗内置时钟免校准电能计量芯片,适用于单相多功能电能表、智能插座、智能家电等应用,具有较高的性价比。

BL0942集成了 2 路高精度 Sigma-Delta ADC,参考电压,电源管理等模拟电路模块,以及处理有功功率、电流电压有效值等电参数的数字信号处理电路。 BL0942 能够测量电流、电压有效值、有功功率、有功电能量等参数,可输出快速电流有效值(用于过流保护),以及波形输出等功能,通过 UART/SPI 接口输出数据,能够充分满足智能插座、智能家电、单相多功能电能表及用电信息大数据采集等领域的需要。 

原理图设计如下图所示:

2.4、按键和LED指示灯设计

最后介绍按键和LED指示灯的原理图设计如下图所示:

BOM清单如下:

No.QuantityCommentDesignatorFootprint
1210uFC1,C5贴片钽电容 3216A
24100nFC2,C3,C4,C9C0603
313.3uFC6C0603
4368nFC7,C8,C10C0603
51FH44L-1AT-L1-DC5VK1FH44L-1AT-L1-DC5V
61LEDLED13.0mm LED灯
71P1新国标五孔公母一体插座
81ESP12S直插模块2x6PP2焊接口
911R±1%R1R1206
101100R±1%R2R0603
1110.001R±1%R3R2512
123510R±1%R4,R5,R11R0603
135390K±1%R6,R7,R8,R9,R10R0603
14110K±1%R12R0603
151侧按键SW16x6x5
161AC220 to DC5V 700MAU1开关电源模块
171AMS1117-3.3U2SOT-89
181CN8023BU3SOT-23-6
191BL0942U4SSOP-10

生产工艺如下图所示: 

更多推荐

【每日一题】74. 搜索二维矩阵

74.搜索二维矩阵-力扣(LeetCode)给你一个满足下述两条属性的mxn整数矩阵:每行中的整数从左到右按非递减顺序排列。每行的第一个整数大于前一行的最后一个整数。给你一个整数target,如果target在矩阵中,返回true;否则,返回false。示例1:输入:matrix=[[1,3,5,7],[10,11,1

旅游旺季,酒店要如何做好报修管理工作?

随着旅游业的蓬勃发展,每年的旅游旺季都会带来大量的游客涌入各个城市和景区,这也使得酒店行业的客流量激增。为了满足客人的需求,酒店必须提供高质量的服务和舒适的住宿环境。然而,由于客流量的增加,酒店的设备使用频率也随之增加,容易出现故障和损坏的情况。这不仅会影响客人的入住体验,还可能引发安全隐患。因此,酒店管理者需要高度关

快速用Python进行数据分析技巧详解

概要一些小提示和小技巧可能是非常有用的,特别是在编程领域。有时候使用一点点黑客技术,既可以节省时间,还可能挽救“生命”。一个小小的快捷方式或附加组件有时真是天赐之物,并且可以成为真正的生产力助推器。所以,这里有一些小提示和小技巧,有些可能是新的,但我相信在下一个数据分析项目中会让你非常方便。Pandas中数据框数据的P

基于JAVA+SSM+微信小程序+MySql的图书捐赠管理系统设计与实现

✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取项目下载方式🍅一、项目背景介绍:在当今社会,图书捐赠是一种普遍而有益的行为,旨在促进阅读、教育和知识传播。图书捐赠可

手动模式配置链路聚合

以下图配置为例:各PC配置如下配置LSW1#划分vlan1030<Huawei>sysEntersystemview,returnuserviewwithCtrl+Z.[Huawei]sysnameLSW1[LSW1]diSep16202314:23:44-08:00LSW1DS/4/DATASYNC_CFGCHANG

记:sx1278芯片

目录lora数字接口静态配置寄存器状态寄存器lora模式FIFO数据缓存数字IO引脚映射FIFO操作原理lora调制解调器操作模式LoRa调制解调器状态机序列数据发送序列数据接收序列单一接收操作模式连续接收操作模式从FIFO数据缓存提取有效负载数据基于前导码起始的数据包过滤lora数字接口lora调制解调器有三种数字接

计算物理专题----随机游走实战

计算物理专题----随机游走实战Problem1Implementthe3Drandomwalk拟合线自旋的拟合函数(没有数学意义)参数:0.627,3.336,0.603,-3.234自由程满足在一定范围内的均匀分布以标准自由程为单位长度,可得到均匀分布的统计特征方均根距离与平均自由程的比值满足P1-a.pyimpo

【Redis】深入探索 Redis 的哨兵(Sentinel)机制原理,基于 Docker 模拟搭建 Redis 主从结构和哨兵分布式架构

文章目录一、对RedisSentinel的认识1.1什么是RedisSentinel1.2为什么要使用RedisSentinel1.2.1主从复制问题1.2.2人工恢复主节点故障二、RedisSentinel原理剖析2.1RedisSentinel架构2.2Raft算法和领袖节点2.3哨兵节点2.4故障检测2.5故障切

JimuReport积木报表 v1.6.2 版本正式发布—开源免费的低代码报表

项目介绍一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。领先的企业级Web

BIO AIO NIO 的区别

BIOAIONIO是Java中用于I/O操作的三种不同的编程模型。它们的区别在于它们执行I/O操作的方式和效率。在讲BIO,NIO,AIO之前先来回顾一下这样几个概念:同步与异步,阻塞与非阻塞。同步与异步同步:同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。异步:异步就是发起一个调用后,立刻得到被调用者的

基于Qt4开发曲线绘制交互软件Plotter

目前市面上有很多曲线绘制软件,但其交互功能较差。比如,想要实现数据的交互,同步联动等,都需要大量繁琐的人工操作。所以讲想开发一款轻量级的曲线绘制交互软件。下面就以此为案例,记录一下基于Qt4的开发过程。目录1需求2技术路线3开发流程1框架搭建2菜单3数据改动和右键菜单4阶段性测试5多条曲线问题6颜色和风格设置7绘图的清

热文推荐