精华内容
下载资源
问答
  • 前言 这篇文章是我学习esp8266的一些...我在B站找到一个比较好学习正点原子模块ATK-ESP8266的视频,推荐给大家观看,老师很有趣,看完你就会对这个模块有全新的理解 视频链接:https://www.bilibili.com/video/BV1wV411

    前言

    这篇文章是我学习esp8266的一些学习方法与笔记,记录下来方便以后开发深入学习,也希望各位学者通过这篇文章找到自己的学习esp8266的方法,以免走更多弯路。
    对esp8266我也是初学者,希望各位物联网大佬多多指点。

    以下是我学习的一些方法以及资料。希望能带给你帮助。

    一、模块准备:ATK-ESP8266

    (一)产品图片
    在这里插入图片描述

    (二)购买链接https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-18401115469.9.45b625a5PVmxem&id=524138722961

    二、视频学习

    我在B站找到一个比较好学习正点原子模块ATK-ESP8266的视频,推荐给大家观看,老师很有趣,看完你就会对这个模块有全新的理解

    视频链接:https://www.bilibili.com/video/BV1wV411C7CB/

    三、正点原子提供的资料

    1、到正点原子官网下载stm32战舰板资料A盘
    下载链接:http://www.openedv.com/docs/index.html
    在这里插入图片描述

    2、打开正点原子的开发资料

    路径:战舰V3 资料盘(A盘)\9,增值资料\1,ALIENTEK 产品资料\13,ATK-ESP8266 WIFI模块资料
    在这里插入图片描述
    3、找到 “ATK-ESP8266 WIFI用户手册_V1.1”
    用户手册有比较详细的指令教程,打开,先了解一下模块的大致用途与参数,然后开始学习里面的指令
    在这里插入图片描述

    四、调试ATK-ESP8266模块

    (一)调试前准备

    1、准备一个ATK-ESP8266

    2、一个usb转ttl模块
    在这里插入图片描述
    3、硬件连接
    usb转ttl模块与ATK-ESP8266连接
    连接4根线即可,注意电源接3.3v驱动不了的话就接5v ,TXD接RXD RXD接对应TXD
    在这里插入图片描述
    连接到电脑:

    在这里插入图片描述

    4、电脑串口调试助手(先安装ch340驱动)

    找到战舰V3 资料盘(A盘)\6,软件资料\1,软件\串口调试助手\XCOM(ALIENTEK官方推荐)里的串口调试助手
    在这里插入图片描述
    打开即可使用
    在这里插入图片描述

    (二)AT指令介绍

    一)基础 AT 指令

    指令 功能
    AT 测试 AT 启动
    AT+RST 重启模块
    AT+GMR 查看版本信息
    AT+GSLP 进⼊ deep-sleep 模式
    ATE 开关回显功能
    AT+RESTORE 恢复出⼚设置
    AT+UART UART 配置, [@deprecated]不建议使⽤
    AT+UART_CUR UART 当前临时配置
    AT+UART_DEF UART 默认配置,保存到 flash
    AT+SLEEP 设置 sleep 模式
    AT+RFPOWER 设置 RF TX Power 上限
    AT+RFVDD 根据 VDD33 设置 RF TX Power

    二)WiFi 功能 AT 指令

    指令 功能
    AT+CWMODE 设置 WIFI 模式(sta/AP/sta+AP), [@deprecated] 不建议使⽤
    AT+CWMODE_CUR 设置 WIFI 模式(sta/AP/sta+AP),不保存到 flash
    AT+CWMODE_DEF 设置 WIFI 模式( sta/AP/sta+AP),保存到 flash
    AT+CWJAP 连接 AP, [@deprecated] 不建议使⽤
    AT+CWJAP_CUR 连接 AP,不保存到 flash
    AT+CWJAP_DEF 连接 AP,保存到 flash
    AT+CWLAP 列出可⽤的 AP 信息
    AT+CWQAP 与 AP 断开连接
    AT+CWSAP 设置 ESP8266 softAP 配置, [@deprecated] 不建议使⽤
    AT+CWSAP_CUR 设置 ESP8266 softAP 配置,不保存到 flash
    AT+CWSAP_DEF 设置 ESP8266 softAP 配置,保存到 flash
    AT+CWLIF 获取连接到 ESP8266 softAP 的 station 的信息
    AT+CWDHCP 设置 DHCP, [@deprecated] 不建议使⽤
    AT+CWDHCP_CUR 设置 DHCP,不保存到 flash
    AT+CWDHCP_DEF 设置 DHCP,保存到 flash
    AT+CWAUTOCONN 设置上电时是否⾃动连接 AP
    AT+CIPSTAMAC 设置 ESP8266 station 的 MAC 地址, [@deprecated] 不建议使⽤
    AT+CIPSTAMAC_CUR 设置 ESP8266 station 的 MAC 地址,不保存到 flash
    AT+CIPSTAMAC_DEF 设置 ESP8266 station 的 MAC 地址,保存到 flash
    AT+CIPAPMAC 设置 ESP8266 softAP 的 MAC 地址, [@deprecated] 不建议使⽤
    AT+CIPAPMAC_CUR 设置 ESP8266 softAP 的 MAC 地址,不保存到 flash
    AT+CIPAPMAC_DEF 设置 ESP8266 softAP 的 MAC 地址,保存到 flash
    AT+CIPSTA 设置 ESP8266 station 的 IP 地址, [@deprecated] 不建议使⽤
    AT+CIPSTA_CUR 设置 ESP8266 station 的 IP 地址,不保存到 flash
    AT+CIPSTA_DEF 设置 ESP8266 station 的 IP 地址,保存到 flash
    AT+CIPAP 设置 ESP8266 softAP 的 IP 地址, [@deprecated] 不建议使⽤
    AT+CIPAP_CUR 设置 ESP8266 softAP 的 IP 地址,不保存到 flash
    AT+CIPAP_DEF 设置 ESP8266 softAP 的 IP 地址,保存到 flash

    三) TCP/IP 工具箱 AT 指令

    指令 功能
    AT+CIPSTATUS 获得连接状态
    AT+CIPSTART 建立 TCP 连接或注册 UDP 端口号
    AT+CIPSEND 发送数据
    AT+CIPCLOSE 关闭 TCP 或 UDP
    AT+CIFSR 获取本地 IP 地址
    AT+CIPMUX 启动多连接
    AT+CIPSERVER 配置为服务器
    AT+CIPMODE 设置模块传输模式
    AT+CIPSTO 设置服务器超时时间
    AT+CIUPDATE 网络升级固件
    AT+PING PING 命令

    (三)连接网络

    1、测试模块连接

    指令:AT
    响应:OK
    不成功经历:
    1)模块供电不足,建议用5V供电
    2)模块进行一系列WiFi配置后不响应指令

    在这里插入图片描述
    2、查看版本信息

    指令:AT+GMR
    响应:AT version:1.7.0.0(Aug 16 2018 00:57:04)
    SDK version:3.0.0(e27cf60)
    compile time:Oct 30 2018 18:18:34
    OK
    在这里插入图片描述
    3、设置WiFi工作Station 模式(从机)

    指令:AT+CWMODE=1
    响应:OK
    在这里插入图片描述

    ATK_ESP8266 模块支持 STA/AP/STA+AP 三种工作模式:

    • STA 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的
      远程控制。

    • AP 模式:默认模式 ATK_ESP8266 模块作为热点,实现手机或电脑直接与模块通信,实
      现局域网无线控制。

    • STA+AP 模式:两种模式的共存模式,(STA 模式)即可以通过路由器连接到互联网,并通过互联网控制设备;(AP 模式)也可作为 wifi 热点,其他 wifi 设备连接到模块。这样实现局域网和广域网的无缝切换,方便操作。

    4、查询可用AP

    指令:AT+CWLAP
    响应:返回查询到的热点信息
    在这里插入图片描述

    5、加入AP,连接热点
    指令:AT+CWJAP=“HUAZUOCHEN-PC”,“00001111”
    响应:
    AT+CWJAP=“HUAZUOCHEN-PC”,“00001111”
    WIFI CONNECTED
    WIFI GOT IP

    OK
    在这里插入图片描述
    这个时候你的WiFi模块已经连接上网络了
    接下来需要连接上需要通信的设备就可以完成两两通信
    通信方式可以选择UTP与TCP,都是网络通信的一种方式,只不过协议不同,用处也不一样,大家可以网上了解

    (四)建立TCP连接

    1、打开网络调试助手
    按照图中设置

    在这里插入图片描述
    2、建立TCP连接

    指令:AT+CIPSTART=“TCP”,“192.168.19.245”,8086
    响应:CONNET
    OK
    在这里插入图片描述

    2、开启透传
    指令:AT+CIPMODE=1
    响应:OK
    在这里插入图片描述

    3、发送数据 开始透传
    指令:AT+CIPSEND
    响应:OK
    出现箭头就可以发送数据了
    在这里插入图片描述

    展开全文
  • ESP8266wifi模块与51单片机通信教程

    千次阅读 2019-11-10 17:45:59
    ESP8266wifi模块与51单片机通信教程 准备两个200欧左右的电阻 准备6根杜邦线 然后将ES8266通过如图这种方式连接起来 注意:在连接单片机的RX和TX引脚时必须和ESP8266模块的RX和TX反接才能保证正常通信 将程序下载...

    **

    ESP8266wifi模块与51单片机通信教程

    1. 准备两个200欧左右的电阻
    2. 准备6根杜邦线
    3. 然后将ES8266通过如图这种方式连接起来
    4. 注意:必须先配置ESP8266模块,配置需要用到ESP8266的固件烧录器也叫WiFi模块下载器,具体可到某宝上买到,拿到收录器后连接上电脑打开串口调试助手,用调试助手发送如下指令
      5.AT(返回 ok 表示通信成功)
      • AT+CIOBAUD=X(改模块的波特率, X 为要改成的波特率,因单片机达不到
      太高的波特率所以要更改一下波特率,因为我学习板上的晶振是 12MHZ 的,
      所以我这里改成 4800,再发 AT,有 ok 表明通信成功)
      • AT+CWMODE=X(设置工作模式指令, X 可以是 1、 2、 3,具体如下:
      1: Station 模式
      2: AP 模式
      3: Station+AP 模式
      Station 可理解为让 wifi 模块去连接路由器或热点,此时模块作为客户端
      AP 模式可理解为模块本身是一个热点,手机或电脑可以连接这个热点,此时模块作为服务器。
      这里用的是 AP 模式
      • AT+RST(重启指令,设置新的工作模式后需重启才能生效。 发送完这条指令后再发送其它指令可能会显示串口无效,需要退出串口调试助手再重新进入 )
      • AT+CWSAP?(可以查看当前 AP 模式下模块热点的具体信息)
      • AT+CIFSR( 查看 IP 地址,好像都是 192.168.4.1)
      • AT+CIPMUX=1
      • AT+CIPSERVER=1, X( 1 表示开启服务器, X 为自己设置的端口号,一般设 3或 4 位。也可以只开启服务器而不设置端口号,默认端口是 333 好像)注: 倒数的这两条指令在模块掉电后需要重新配置,其它那几条配置过一次不用再重新配置了。
      到这里拿出手机,打开 wifi 并连接上模块的热点。
      连接热点成功后打开网络调试助手这个软件,右滑进入设置,协议设置为TCP Client,即客户端模式, IP 地址为 192.168.4.1,端口为刚才设置的:6666,然后点连接,连接成功后就能通信了
      在这里插入图片描述
      在这里插入图片描述
    5. 注意:在连接单片机的RX和TX引脚时必须和ESP8266模块的RX和TX反接才能保证正常通信
    6. 将程序下载到单片机中
    7. 注意:为保证通信正常必须先将ESP8266上电5S左右后才开启51单片机或MCU,这一步是为了将单片机发送的指令成功发送给ESP8266模块
    8. 打开安卓端的或电脑的调试助手进行调试
    9. 欢迎有问题提问,共同解决
    展开全文
  • ESP8266 WiFi模块的DIY PCB

    2020-04-11 09:24:16
    在本项目/教程中,我将向您展示如何为ESP8266 WiFi模块设计和开发PCB。 如果您记得“ ESP8266和ARDUINO入门”项目,我曾提到ESP8266 WiFi模块的引脚不适合面包板使用。 更多信息:ESP8266 在那里,我为ESP8266 WiFi...

    在本项目/教程中,我将向您展示如何为ESP8266 WiFi模块设计和开发PCB。 如果您记得“ ESP8266和ARDUINO入门”项目,我曾提到ESP8266 WiFi模块的引脚不适合面包板使用。

    更多信息:ESP8266

    在那里,我为ESP8266 WiFi模块制作了一块小型穿孔板,以便将其插入面包板,您可以将其称为面包板适配器。

    尽管此性能评估板可以在面包板上使用ESP8266,但我仍然必须连接电平转换器电阻和按钮以分别重置模块。

    因此,我决定为ESP8266 WiFi模块制作PCB,而不是为面包板适配器制作PCB,它具有所有必需的组件,例如电源,GPIO引脚和通信(RX和TX)的连接器,用于选择编程模式或 正常模式,用于复位的按钮,用于插入ESP8266 WiFi模块的插头和用于模块RX引脚的电平转换器电阻。

    让我们看一下带有所有必要组件的电路图,以启动ESP8266 WiFi模块的PCB。

    电路原理图
    所需组件
    电路设计
    为ESP8266 WiFi模块设计PCB
    制作PCB和组装组件
    ESP8266 WiFi模块的PCB工作
    如何更新Flash ESP8266固件-刷新官方AT固件

    详情参阅http://viadean.com

    展开全文
  • Node MCU与ESP8266WIFI模块刷官方AT固件教程 所需硬件:Node MCU模块或者是ESP8266模快

    Node MCU与ESP8266WIFI模块刷官方AT固件教程

    所需硬件:

    • Node MCU模块或者是ESP8266模快
    • 手机数据线或者ESP8266烧录器(烧写程序使用)

    所需软件(工具):

    • ESPFlashDownloadTool_v3.6.4.exe

    所需文件:

    • Ai-Thinker_ESP8266_DOUT_8Mbit_AiCloud_0.0.0.6_20170517.bi(ESP8266烧这个)
    • Ai-Thinker_ESP8266_DOUT_32Mbit_AiCloud_0.0.0.6_20170517.bin(Node MCU烧这个)

    步骤:
    步骤一:找到给大家准备的资源文件,打开文件夹在E:\ESP8266\NodeMcu-AT-1\FLASH_DOWNLOAD_TOOLS_V3.6.4这个目录下找到ESPFlashDownloadTool_v3.6.4.exe这个软件双击打开,打开之后会弹出如下窗口:在这里插入图片描述
    点击这一个选项:
    在这里插入图片描述
    点击之后会进入如下窗口:
    在这里插入图片描述
    步骤二:
    点击如图“…”位置
    在这里插入图片描述
    在弹出的对话框中选择我们需要烧录的文件:假如我要烧录Node MCU模块的固件,我要在文件夹:E:\ESP8266\NodeMcu-AT-1\Ai-Thinker_ESP8266_DOUT_AiCloud_v0.0.0.6_20170517\firmware当中找到Ai-Thinker_ESP8266_DOUT_32Mbit_AiCloud_0.0.0.6_20170517.bin这个文件并点击打开
    在这里插入图片描述
    这里如果你需要烧录的是ESP8266-01模块那么你就
    Ai-Thinker_ESP8266_DOUT_8Mbit_AiCloud_0.0.0.6_20170517.bin这个文件进行烧录,现在我们已经将需要烧录的固件添加到烧录软件中了,下面我们需要将烧录软件的参数进行设置一下,如果你烧录的是Node MCU模块,那么你设置的参数应如图:在这里插入图片描述
    如果你烧录的是ESP8266模块的话参数设置如图:
    在这里插入图片描述
    至此,参数配置完成,下面开始烧录程序,如图,点击:
    在这里插入图片描述
    点击之后,会变成这样:
    在这里插入图片描述
    变成这样表示正在烧录固件,固件烧录完成之后变成这样:
    在这里插入图片描述
    出现如上图所示,表示固件已成功烧录进模块,下面打开串口调试助手发送“AT”查看是否可以正常使用:如图所示:
    在这里插入图片描述
    从图中可以看到模块成功回复了“OK”说明固件烧录成功!
    资源文件和串口调试助手下载地址:链接:https://pan.baidu.com/s/1KqkfRX90XQ3SxnTrCn3KNA
    提取码:lwnk
    注:操作中遇到困难的小伙伴可以在评论区留言,看到就会回复

    展开全文
  • wifi模块使用教程,需要配套的stc系列单片机wifi程序的评论里告诉我我重新上传。
  • 机智云固件烧录ESP8266WIFI模块 第一种是去官网下载 ESP8266 GAgent固件下载地址:https://download.gizwits.com/zh-cn/p/92/94 亲测下载后结合网上许多教程后都没有成功。 在经历了无数次的尝试后最终试出来了一...
  • 在本教程中,我们将学习如何在Blynk App和ESP8266 WiFi Module的帮助下控制Arduino。 这个项目很简单!
  • 在本教程中,您将学习如何使用两个串行接口与Arduino Micro和ESP8266模块通信。
  • WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、...
  • 2、按照一般教程接线,注意VCC为3V,UTX接USB转TTL串口的RXD引脚,PB8连接1K欧电阻到esp8266 的CHIP_EN脚,当PB8接3.3V时,芯片正常工作。芯片的GPIO0为工作模式选择引脚,开发板上对应的是P...
  • 该文件为百度云连接,...ESP8266 wifi模块 ESP8266无线开发板 8266 SDK开发 wifi模块 视频和资料。以及源码demo案例 和几个简单视频的案例教程 完全适合喜欢esp8266 sdk开发的同学 支持esp8266 专门的eclipse 进行开发
  • 用CP2102作为串口下载的8266WIFI模块 制作准备原材料 硬件: ESP8266模块 CH340或者CP2102作为串口 microUSB数据线一条 软件: 添加链接描述 1:串口驱动CH340/CP2102 2:信可安官方Flash下载工具 3:串口调试...
  • ESP8266模块使用教程

    千次阅读 2017-05-31 16:22:09
    ESP8266模块:串口转WiFi模块   特别注意一下,供电是3.3V,千万别5V,5V 2分钟芯片温度就达到100度以上,楼主因此还被烫伤了,还好及时拔电,模块没坏 买来模块接了电串口不开机?这里给你讲解   CH_PD为...
  • 本套教程分为三部分 基础篇,提高篇,实战篇,由于CSDN上传文件限制,已经上传到百度云 基础篇-1 AT指令指导 基础篇-2 烧录和云升级 ****************************** 提高篇-1 虚拟机安装 提高篇-2 Linux环境搭建 ...
  • 2.WiFi模块ESP8266使用教程

    万次阅读 多人点赞 2018-03-27 00:04:49
    总器件:Esp8266模块,USB转TTL模块,同时电脑上要有”网络调试助手”和”串口助手” 一般而言,当我们用USB转TTL模块Esp8266连接之后,波特率默认为115200 当我们用这个模块Esp8266发送数据的时候,串口助手记得...
  • 前言 其实自己动手制作一个智能排插很容易,看见网上的教程有点乱,所以我...1、一个ESP8266继电器模块 https://detail.tmall.com/item.htm?id=613196686630&ali_refid=a3_430582_1006:1109448581:N:f3UcR2bj62K
  • 简介:esp8266片上集成wifi+MCU,使用的是一个M0的内核,而且成本很低,因为片上有wifi和MCU,所以作为网络终端非常的方便,当然,因为是wifi,所以低功耗方面就别想了,低功耗+联网,NB-IOT更加合适。 一. ESP8266...
  • 本帖最后由 lys2005 于 2016-1-7 19:02 编辑最近在某宝上买了块ESP8266串口WIFI,这个模块相当便宜。...ESP8266串口WIFI模块12元左右。如图:模块正反面.jpg (261.59 KB, 下载次数: 128)2016-1-6 23...
  • 参考资料:Control LED from web app using ESP8266 Serial WIFI module强力推荐,单片机/Arduino 实现物联的启蒙教程,下文基本是对这篇教程的理解和翻译 开头的话:现在物联网平台很多,类似Yeelink,乐为物联,...
  • 写了一下详细教程 时钟还是用51单片机的定时器,esp8266只是用来实现校时的 所以需要先实现一个51单片机的...ESP8266模块支持STA/AP/STA+AP 三种工作模式。 也可以自己烧写固件,在esp8266里面编程,但是我们这个小项目...
  • 实验使用的的微控是stm32f1精英版,模块是配套的ESP8266WiFi模块。 进行实验使用的教程文件为 13,ATK-ESP8266 WIFI模块\4,模块使用说明\ATK-ESP8266 WIFI模块使用说明(战舰V3&精英版)_AN1509A 在另一个文件中也...
  • 折腾了好久,终于能通过arduino把程序烧录至esp8266了,看了...参考文献:Arduino uno r3 使用 ESP8266 wifi 模块完整流程 这里我chpd(en)直接接3.3v也没事 把代码上传到arduino,测试接线正确与否。 const int tx =
  • ​ 该模块上面板载了安可信的公司的 ESP8266 模块,ATK-ESP8266 采用串口与MCU通信,内置 TCP/IP 协议栈,实现串口与 WiFi 之间的装换。​ 通过正点原子的 ATK-ESP8266,传统的串口设备只需要通过串口配置,就可以...
  • https://b23.tv/av93585522第一期机智云创建数据...在哔站录了两期简单的视频 ,欢迎大家指正不足,我也是刚刚开始做,还有很多不足,如果视频中写的有什么不对的,还望大家海涵 ESP8266直接使用的是正点原子家的 ...
  • ESP8266通过USB转TTL连接电脑。注意,ESP8266使用3.3V供电,通过串口(USART)与电脑传输数据。 打开串口调试助手,波特率选择115200,停止位为1位,数据位为8位,奇偶校验无。 通过串口向模块发送AT指令AT,注意,...
  • WIFI模块ESP8266使用总结和示例

    万次阅读 多人点赞 2015-05-31 10:24:57
    ESP8266这个模块真的很便宜,但比之前用过的各种wifi模块都难折腾。主要是很多细节说明书都没怎么提及,或者是我没看仔细。总之,本篇就根据我的使用经历来教大家如何折腾这东东。 引脚连接: GND:接地 GPIO16:...
  • 文章目录1、实验目的2、实验设备3、源码分析4、实验步骤 1、实验目的 1)通过实验掌握 CC2530 使用AT指令驱动ESP8266的方法 ...3、ESP8266 01S模块一个;4、DS18B20温度传感器一个 软件:Windows 10系统,IAR for 8051

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 131
精华内容 52
关键字:

esp8266wifi模块教程