资讯详情

esp8266 AP模式控制继电器开关

1 软硬件资源

1.1所需硬件:

1)任何带串口的任何一个。MCU或者usb转ttl。 2)esp8266 -01s 3)继电器 4)插座

1.2.软件调试工具

1)TCP手机客户端,可在手机商城下载。app长这样:tcp手机app 2)如果你想在电脑上调试,用任何一个tcp所有的调试工具都可以。

2避坑指南

1)淘宝上的esp8266有很多种,包括安信可以生产的,还有一些小工厂自己生产的。我在用。esp-01S过程中发现,所以一定要自己外接10K上拉电阻,否则模块根本无法启动。接线图如下: 如果你的esp连接电脑,tx rx连接单片机rx tx如果你用的话esp接usb转ttl,一定要用质量过硬的。usb转TTL,因为很多usb转ttl的3,3V输出不稳定,导致模块异常工作! 2)和上面说的差不多,一定要保证esp电源稳定,最好用示波器看电源的纹波。

3 AT指令讲解

esp8266有STA模式和AP模式,sta模块需要模块来连接路由器,ap模块本身就是一个热点,可以让别人连接。

我们在这里使用AP模型,优点是esp只要程序不变,8266本身就会产生热点ssid不变,换个地方也可以正常使用。sta如果你在家里使用模块,你需要连接你路由,在办公室使用,连接办公室的路由,路由ssid会改变,使用不方便。

下面讲解AT指令: AT CWMODE=2 设置模块为AP模式,模块本身可以产生一个热点。

AT CWSAP=“ESP1234578 设置热点的ssid:ESP8266和密码:12345678。11代表信道,3代表加密方法。这个命令执行后,你可以在手机或电脑上看到一个名字ESP8266的wifi出现了。

AT CIPMUX=1 启动多连接,可以连接几个客户端,方便您和女票同时控制插座。

AT CIPSERVER=1,8000 //开启服务器模式,端口号8000

AT CIFSR 查询模块的ip地址 esp回复: CIFSR:APIP,“192.168.4.1” //esp的ip地址 CIFSR:APMAC,“32:83:98:94:1a:b7”

然后,您的手机连接ESP8266这个网络,打开app,建立一个client,输入ip地址192.168.4.1.端口号8000,连接。esp这边会显示,将网络分配给您的手机客户端id号是0.

这时连接已经建立完成,下一步就是用app控制您的继电器断开。

4手机APP操作

打开app,选择键盘菜单,选择编辑模式,添加开关名称,点击开发发送的字符串,配置如下: 然后点击开灯,esp8266会收到 ,报文来自0号客户端,接受了7字节,报文内容是kaideng。单片机可根据报纸内容控制继电器的开关,控制智能插座。

pS:例如,如果你家里有两个人,另一个也可以连接到服务器,控制继电器的开关,这样每个人都可以控制插座。

但这种应用程序的缺点是不能远程控制。下一次更新web远程控制继电器开关

标签: 控制继电器串口路继电器开关251启动继电器sta继电器继电器1a21热在继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台