如何使用ESP8266 Wi-Fi模块

电子说

1.3w人已加入

描述

步骤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 ESP8266

ESP8266

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个电压设备通信

ESP8266

所以,如果你有一个像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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分