0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用ESP8266 Wi-Fi模块

454398 来源:网络整理 作者:佚名 2019-11-07 11:25 次阅读

步骤1:ESP8266

要使一切正常,您需要了解每个部分的作用和该部分的引脚排列是什么。

我将从ESP8266开始。如图所示,ESP8266有8个引脚,4个行中的4个。左上角的第一个引脚是GND。从GND开始的两个引脚是GPIO 2和0.我不会使用这些引脚,因为它们对操作不起作用。右上方的引脚是RX引脚,左下方的引脚是TX。这些是通信的主要内容。底部的中间引脚是CH_PD(芯片掉电)和RST(复位)。

要记住的主要是,该器件工作在3.3V;甚至RX和TX引脚。 Arduino或许多USB转串口转换器使用5V。该项目的解决方案将在下一步中进行。

第2步:FTDI232R

对于这个项目,我使用了这个FTDI232R模块。我从ebay买了它,有一个可靠的USB转串口转换器。当我买这个部件时,我没有注意到它,但是当我拿到它时,我看到它有一个跳线将操作从5V切换到3.3V。这使得一切变得简单,因为我们可以将两个部分连接在一起,如下图所示。

我还为3.3V电源焊接了一个额外的连接器,以便于连接。

如果你的设备没有这个选项,我将告诉你如何在接下来的几个步骤中使用5v设备。

(我买了这个ft232r并提供了一个很好的软件包http://www.ebay.com/itm/400800529480?ru=http% 3A%2F%2Fwww.ebay.com%2Fsch%2Fm.html%3F_ssn%3Dsseariver2009%26_armrs%3D1%26_from%3DR40%26_sacat%3D0%26_nkw%3D400800529480%26_rdc%3D1)

步骤3:将部件连接在一起

该图显示了如何将两个部件连接在一起。

CH_PD和RST引脚必须是高(连接到3.3V)以进行正常操作。

如果您对连接有任何疑问或者您的部件无法正常工作,请在评论中写下:)

第4步:硬件的一点点

正如你已经注意到,ESP8266的那8个引脚不是面包板友好的。这就是为什么我用女性和男性标题制作了一个适配器。我希望图片描述得很好。

步骤5:连接到计算机

图片显示最终的故事。如果你把所有东西连接起来,就像我之前播种过的那样,你很高兴。

为了将FTDI232R连接到电脑,我使用了这条USB迷你线。比我安装驱动器和连接电源到ESP8266。

步骤6:与ESP8266交谈

为了与ESP8266通信,我使用了Arduino IDE(http://arduino.cc/en/main/software并且不要混淆版本1.5.8。我有Arduino DUE,所以我需要那个版本。

因此,当你打开IDE时,为你的FTDI选择正确的串口,然后点击串口监视器。

打开串行监视器后,必须将第一个选项设置为 NL&CR 和波特率。说到波特率,你有两个选择。我在3周前买了这个esp8266。因此,它具有固件902,除了具有固件900的旧版esp8266。对于这个较新的型号,默认波特率为9600 ,为旧版本为115200。

设置完成后,在AT框中键入,然后返回OK。该设备通过AT评论(http://www.electrodragon.com/w/Wi07c)

进行通信(每个命令步骤都是单独的图片)

检查固件类型 AT + GMR

要将模块设置为接受连接类型 AT + CWMODE = 3(我已经处于此模式,如图所示)

搜索类型 AT + CWLAP 的Wi fi网络

它将显示您周围的Wi fi网络

要连接到网络类型 AT + CWJAP =“ Wifi SSID ”,“密码”

找到您的IP地址类型 AT + CIFSR

在每个命令返回后,确定

您也可以看到它在最后一张图片上传输Wi fi信号

步骤7:与5个电压设备通信

所以,如果你有一个像ftdi这样的通信器没有设置逻辑电压的选项,请执行以下操作。

几乎每个USB转串口转换器都内置了vo电压调节器为3.3伏(芯片与此一起工作)。因此,您可以找到该引脚或焊盘并将其连接到引脚,就像正常一样。对于通信而言,这一点很棘手。

来自esp8266的来自TX引脚的信号是3.3V,这对于通信器来说是很有用的。 但是来自 传播者的TX的5v可以杀死esp8266 !!!!!! 因此你必须建立一个电压分配器。如果你不知道那是什么;它是一个由电阻器组成的简单结构。在我们的例子中,我们将使用 1k和2k电阻。 我们将这两个与 通信器的TX引脚串联连接到1k电阻器和GND连接到2k电阻器。电阻之间的连接点与ESP8266的RX 相连。

图片描述了这种完美。

步骤8:其他

您还可以观看此人,他还解释了如何更新旧型号的固件。他做了同样的事情,但我表现得更慢,更有趣。也归功于他。 (https://www.youtube.com/watch?v=9QZkCQSHnko)

现在我正在将ESP8266连接到Arduino(Uno或Due),用于电子邮件通知程序并使用一个小的以太网板,使wifi现场。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Wi-Fi模块
    +关注

    关注

    0

    文章

    33

    浏览量

    11189
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    45589
收藏 人收藏

    相关推荐

    esp32和esp8266代码共用吗

    作为两款具有Wi-Fi功能的微控制器,因其低成本、易用性和灵活性而受到广泛关注。然而,尽管它们在某些方面具有相似性,但在硬件性能、开发环境和编程语言等方面仍存在一定差异。 二、ESP32与ESP8266简介
    的头像 发表于 08-19 18:23 1550次阅读

    esp8266esp32区别是什么

    的内存选项,包括最小512KB的RAM和最大16MB的闪存。 Wi-Fi和蓝牙 : ESP8266 :支持2.4GHz Wi-FiESP32 :支持2.4GHz
    的头像 发表于 08-19 18:16 6193次阅读

    ESP8266需要烧录固件库嘛

    需要。ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。它具有低成本、低功耗、易于编程等特点,因此受到了许多开发者的喜爱。在开发ESP8266项目时,烧录固件库是一
    的头像 发表于 08-19 17:30 1131次阅读

    esp8266不烧录可以使用吗

    ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。然而,如果不进行烧录,ESP8266将无法正常工作。 1. ESP8266
    的头像 发表于 08-19 17:28 1078次阅读

    ESP8266如何为应用程序选择正确的Wi-Fi模块吗?

    您能帮我为我们的新应用程序选择正确的 Wi-Fi 模块吗? 该模块的要求如下: - 从主机应用程序控制(通过STM32通过SPI、SDIO或最坏情况下的UART) - 接入点/软 AP,可以同时
    发表于 07-19 16:56

    如何将ESP8266-01模块用作物理层设备?

    嗨,大家好。我想将 ESP8266-01 模块用作物理层设备,就像射频发射器和接收器一样。 一个模块将用作发射器,它在没有 WI-Fi 连接的情况下工作,并将发送原始数据,第二个
    发表于 07-19 12:18

    请问ESP8266可以用于Wi-Fi Direct吗?

    ESP8266的规格表说它具有“Wi-Fi Direct”功能。 文档显示,ESP8266可以很容易地用作软接入点(例如 AT CWSAP 等),但是,我的公司需要一个遵循 Wi-Fi
    发表于 07-17 08:09

    Wi-Fi bee esp8266按Dfrobots的实例完成后,串口总是返回“connect AP timeout”,为什么?

    我按照实例教程,尝试测试Wi-Fi bee esp8266,基于DFROBOT的两路步进电机xbee扩展板。按Dfrobots的实例完成后,串口总是返回“connect AP timeout”,所以实例都如此。这里能知道原因吗?
    发表于 07-15 08:21

    如何记住ESP8266中的Wi-Fi凭据?

    您好,我正在与ESP8266合作,在公司进行一个项目。在成功智能配置后,我无法记住 Wi-Fi 凭据。ESP8266软件版本如下: 在GMR AT版本:1.2.0.0(Jul 1, 2016 20
    发表于 07-15 07:07

    Wi-Fi轻度睡眠周期性唤醒时间比预期的要长,为什么?

    我们正在使用需要 Wi-Fi 轻度睡眠才能正常工作的ESP8266构建一个自定义应用程序,但会遇到系统定期唤醒的时间比预期更长的问题,并超出我们的功率预算。
    发表于 07-10 06:35

    为什么ESP8266没有检测到Wi-Fi的SSID?

    你好,我的ESP8266没有检测到我家Wi-Fi的SSID。我尝试打开我的 iPhone 热点,我可以正常查看和连接(我也成功连接到 MQTT)。相反,没有办法看到我家的Wi-Fi。 我有一个
    发表于 07-09 06:44

    开源项目!用ESP8266 DIY会爬墙的无人机

    。如果你告诉它往前走,飞行控制器将调整后部电机的转速,使它往前走。 ESP8266模块 为了与无人机通信,我们需要蓝牙或WIFI连接,所以我们使用ESP8266 Wi-Fi
    发表于 07-04 09:22

    国产低成本Wi-Fi SoC解决方案芯片ESP8266ESP8285对比差异

    ESP8285工作温度:–40 °C ~ 85/105 °C; 模组可使用外部工具 esptool 来读取芯片类型。可以在固件中根据 Python 代码示例,读取芯片对应寄存器位,并进计算判断区分。 ESP8285简介 ESP
    的头像 发表于 05-17 11:44 1598次阅读
    国产低成本<b class='flag-5'>Wi-Fi</b> SoC解决方案芯片<b class='flag-5'>ESP8266</b>与<b class='flag-5'>ESP</b>8285对比差异

    使用Wi-Fi ESP8266方案模组接入云平台

    选择Wi-Fi的应用模式,列出、加入、退出接入点,建立TCP/UDP连接、获得状态、发送数据等操作。ESP8266模块的三种工作模式如下:①Sation模式:Sat
    的头像 发表于 05-10 08:20 1990次阅读
    使用<b class='flag-5'>Wi-Fi</b> <b class='flag-5'>ESP8266</b>方案模组接入云平台

    esp8266可以不用外部flash单独作为Wi-Fi模块使用吗

    如题,使用esp8266裸片可以不使用外部flash和晶振只用串口作为Wi-Fi模块
    发表于 05-05 11:20