一、原理图
二、原理图说明
1、器件说明
U4:ESP-01M,ESP8285模块
U6:SN74LVC1G80DCKR,单路D型触发器
U3:BRD-SS-105L,继电器
2、继电器状态检测说明
检测继电器线圈是否通电来判断继电器是否导通,当Q1不导通时,Q1集电极的电压为3.3V,经过R8、R9分压,ADC采集到的电压值约0.55V,当Q1导通时,Q1集电极的电压约为0.2V,经过R8、R9分压,ADC采集到的电压值约0V,所以可通过ADC采集的电压值判断继电器是否导通。
3、继电器驱动电路
一般而言,直接使用GPIO口驱动三极管Q1的基极就可控制继电器的导通与关闭,高电平导通,低电平关闭。但考虑到ESP8285软件重启时,GPIO引脚会短暂的恢复默认电平值,会引起继电器状态的跳变,所以在GPIO引脚与三极管Q1之间串联了一个D型触发器。需要改变触发器输出Q的电平,需要先改变触发器输入D的电平,然后控制CLK产生一个上升沿,Q的电平与D相反。功能表如下: