ESP8266-01调试

简介
  • 由于想去实现一个WIFi控制家里LED灯以及一些家用电器的想法,所以选择了ESP8266-01作为WiFi的工具。
最小系统板及调试心得(满满干货)

1.最小系统板的话因为只是初开始,所以功能只是为了更好的通过串口连接调试
2.同时也是为了新手或者更多刚接触ESP8266-01模块的人可以免去漫长麻烦的过程,而把时间能真正应用于应用层的编写。
3.引出了外部复位的按钮
4.引出了三个插头,一个悬空,一个接地,用于下拉到下载模式,方便下载固件时使用。(平时跳帽接悬空,需要下载时换到接地端)
5.这次没有用外接电源,还是从串口上引出来的3.3V的,插电脑上稳定没有遇到过问题。(如果专业人士使用建议外接两节1.5V电池或者用5V供电然后用ASM1117可以转3.3V更加稳定)
6.在VCC与CH_PD之间强烈建议加个1K的电阻,避免CH_PD拉低了整体工作电流电压。
7.配置中遇到的一些问题我写到了下面。
7.后期会根据应用进行升级。
8.原理图和接线图都有在下面,可以让新手和后期画板子去应用的小伙伴可以直接使用。(下面是图片和对比)

  • 背面(走线尽力了,焊工不好,勿喷)
  • esp826612f上的D0表示 esp8266-01_串口

  • 正面(有点丑 -_-)
  • esp826612f上的D0表示 esp8266-01_串口_02

  • 全家福(可以对比大小,只大一点点,可以继续缩小)
  • esp826612f上的D0表示 esp8266-01_esp826612f上的D0表示_03

  • 串口
  • esp826612f上的D0表示 esp8266-01_串口_04

说明
ESP8266-01

esp826612f上的D0表示 esp8266-01_ESP8266-01_05

引脚

描述

UTXD

串口数据发送端

CH_PD

1)高电平正常工作

2)低电平模块二供电关掉

RST

外部复位引脚,低电平复位

VCC

3.3V供电(重要)

GND

GND

GPIO2

通用IO,内部已经上拉,悬空即可

GPIO0

工作模式选择:

悬空:FLASH Boot启动,工作模式(一般悬空)

下拉:UART Download,下载固件模式

URXD

串口数据接收端

连接及配置的trouble

开始之前先推荐一个超级好用的串口助手: SSCOM(俗称丁丁串口哈哈哈)

不管你自己连接线路或者焊一个我这种小系统板,看到这儿你肯定应该在通电或者按复位后在串口助手一段乱码后收到了Ready了吧,那么此时就是正常的。(如下图)

esp826612f上的D0表示 esp8266-01_最小系统_06

常用AT指令

AT指令

详细

AT+CWMODE=x

设置模式为x:

1:StTA模式

2:AP模式

3:STA+AP模式

AT+RST

复位

AT+CWDHCP=x,y

DHCP:

y=0关闭,1开启;

x=0时是AP,1是STA, 2是二者同时

AT+CWJAP=“ssid”,“pwd”

作为STA模式时,加入WIFI热点ssid,密码为pwd

AT+CIPMUX=x

x=1,开启多路连接,x=0,单连接。

AT+ CIPMUX=1时才能开启服务器;关闭server模式需要重启

AT+CIPSERVER=x,y

开启服务器

x为1时开启,0关闭

y为开启的端口,http协议所用的端口为80,端口号缺省值为333

AT+CIFSR

查看本模块的IP地址 注意:AP模式下无效!会造成死机现象!

AT+CIPSTART=2,“TCP”,“192.168.1.122”,8080

连接到TCP服务器

AT+CIPMODE=1

设置透传模式

AT+CIPSEND

开始发送数据

AT+CIPSTART: “TCP”, “10.16.147.39”, “2020”

可靠性高,可以回传数据,相对用的广泛

AT+CIPSTART: “UDP”, “10.16.147.39”, “3030”

只能单方向传输


注意:
1.开机上电后或者复位后出现乱码但却显示Ready表示正常,官方文档:

esp826612f上的D0表示 esp8266-01_esp826612f上的D0表示_07


2.记得勾选新行!!!!千万记得,算了,发个配置图吧。


esp826612f上的D0表示 esp8266-01_esp826612f上的D0表示_08


3.调试这样一般都没啥问题了,剩下就是自己的探索过程了!!!(后期再有啥想到再加吧 -_- )

测试图
  • 测试
  • 更改AP状态下WIFI名成与密码

esp826612f上的D0表示 esp8266-01_调试_09

  • 连接WIFI测试
原理图
  • 接线图(可直接如图连接调试,免前期调试)
  • 原理题(供画板子应用的小伙伴)