发作品签到
标准版

ESP8266_12V继电器模块

工程标签

2.4k
0
0
1

简介

基于ESP8266EX芯片,12V电压输入的无线继电器控制模块,接入Blinker,小爱语音控制

简介:基于ESP8266EX芯片,12V电压输入的无线继电器控制模块,接入Blinker,小爱语音控制

开源协议

GPL 3.0

创建时间:2023-04-11 14:41:24更新时间:2023-04-17 16:28:25

描述

模块是12V电压输入的、基于ESP8266EX芯片的无线继电器控制模块,程序上接入Blinker,可实现手机、语音控制继电器通断,在模块中引出一组控制线,可通过短接打开继电器,无需通过网络,具体说明如下:

 

实物图:

 

 

示意图:

 

 

1.红色部分为继电器输出端,当继电器吸合时两端通路,该继电器由三极管控制,ESP8266EX输出高电平继电器通路,低电平继电器断开。

2.黄色部分为继电器跳线端,当两端子通路时,继电器不受单片机控制进行吸合,可外接开关。

3.橙色部分有两个按键,上方按键连接ESP8266的RST引脚,按下时单片其重启,下方按键用于逻辑检测,当单片机启动时按住该按键,设备进入配网模式。

4.绿色部分为电源输入端,一般情况下为12V,可选范围为12V-5V,根据输入电压的不同请更换继电器规格,避免继电器无法吸合,输入电源端有三种,请选择其一。

5.蓝色部分为电源开关,控制输入电源通断。

6.紫色部分为单片机程序烧录引脚,请自行准备TTL烧录器。

 

程序相关:

 

前段时间我发布了一个5V输入ESP12F芯片控制的继电器电路,它与这个项目的逻辑是相同的,因此我提供一个适配基于ESP8266EX芯片控制电路的无线继电器控制程序。

该程序基于Arduino开发,接入Blinker,可实现手机端开关操作、小爱同学语音控制,在使用该程序前,你必须引出必要的引脚,定义如下:

 

1.状态灯:连接至任意GPIO引脚,高电平亮、低电平灭,如下:

 

 

2.继电器控制:连接至任意GPIO引脚,在选择GPIO引脚时请注意该引脚上电时电平,该引脚连接S8050三极管,实现高电平导通、低电平断路。

3.逻辑按键:连接至起码可作为输入的GPIO引脚,当按键按下时,该引脚与GND通路。

 

该模块的引脚定义如下,烧录程序时除了修改key以外无需修改引脚定义,若使用其他模块请注意修改。

 

 

烧录程序前请修改key值,申请key值的具体操作如下:

1.进入Blinker 点灯科技官网,下载APP。点灯科技

2.打开app,右上角加号添加设备,选择独立设备-网络接入,此时会弹出key,请复制粘贴至程序进行替换。

3.返回主界面,点击新的设备,右上角三个小点,找到界面配置,将下面的代码替换进去:

 

{¨version¨¨2.0.0¨¨config¨{¨headerColor¨¨transparent¨¨headerStyle¨¨dark¨¨background¨{¨img¨¨assets/img/headerbg.jpg¨¨isFull¨«}}¨dashboard¨|{¨type¨¨btn¨¨ico¨¨fal fa-power-off¨¨mode¨Ê¨t0¨¨开灯¨¨t1¨¨文本2¨¨bg¨É¨cols¨Í¨rows¨Í¨key¨¨btn-abc¨´x´Ë´y´Ò¨lstyle¨Ë¨clr¨¨#076EEF¨}÷¨actions¨|÷¨triggers¨|÷¨rt¨|÷}

 

对模块进行程序烧录,请自行搜索ESP8266 Arduino 烧录教程,配置如下:

 

 

网络配置:在模块启动时按住逻辑按键,直到状态灯开始闪烁时松开,此时状态灯熄灭,模块进入配网模式,打开Blinker App,左侧用户栏找到开发者,点击进入开发工具,点击EspTouch/SmartConfig进行配置,当网络连接成功,状态灯常亮。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
Blinker_继电器.zip
44
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航