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

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

3天内不再提示

如何设计和开发PCBESP8266WiFi模块

454398 来源:工程师吴畏 2019-07-29 10:46 次阅读

概述

在本项目/教程中,我将向您展示如何设计和开发PCB ESP8266 WiFi模块。如果你还记得“开始使用ESP8266和ARDUINO ”项目,我已经提到ESP8266 WiFi模块的引脚不是面包板友好的。

在那里,我为ESP8266 WiFi模块做了一个小的穿孔板,以便将它插入面包板,你可以称之为面包板适配器。

即使这个穿孔板用于在面包板上使用ESP8266,我仍然必须连接电平转换器电阻器,按钮分别重置模块。

因此,我没有为面包板适配器制作PCB,而是决定为ESP8266 WiFi模块制作一块PCB,其中包含所有必需的组件,如电源连接器,GPIO引脚和通信(RX和TX),用于选择编程模式或普通模式的滑动开关,用于复位的按钮,用于插入ESP8266 WiFi模块的接头和用于模块RX接头的电平转换器电阻

让我们通过查看包含所有必要组件的电路图来启动ESP8266 WiFi模块的PCB。

电路图

在继续ESP8266板的PCB设计之前,您需要设计包含所有组件和连接的电路图。

下图显示了ESP8266 ESP-01 WiFi模块的电路连接。

我将解释电路设计稍后,首先让我们看看电路设计中使用的所有元件。

所需组件

以下是用于设计ESP8266 WiFi模块PCB板电路的所有组件的列表。

ESP8266 WiFi模块(ESP-01)

母头(几条)

按钮

1KΩ电阻(1/4瓦)

2.2KΩ电阻(1/4瓦)

100 nF电容

双向滑动开关

电路设计

首先,我们需要回忆一下Pin配置ESP8266 WiFi模块。 ESP8266 ESP-01型号有8个引脚,即:VCC,GND,RX,TX,GPIO0,GPIO2,RST和CH_PD。引脚说明已在前面的教程中提及。

进入电路设计后,模块的VCC和CH_PD引脚连接到电源的VCC端子电源接头,GND引脚连接到GND端子。

在VCC和GND母头之间连接一个100 nF陶瓷圆盘电容。

RST(复位)引脚连接到按钮的一端,按钮的另一端连接到GND。

GPIO2是直接连接到GPIO母头中的一个端子。 GPIO0引脚连接到双向滑动开关的中心端子。开关的一端连接到GPIO母头的第二个端子,另一端连接到GND。

接下来是通信引脚,即TX和RX。 ESP8266 WiFi模块的TX引脚直接连接到通信母头的TX端子。另一方面,RX引脚通过由1KΩ和2.2KΩ电阻组成的电平转换器连接。

设计ESP8266 WiFi模块的PCB

在了解了要求并设计电路图之后,您可以继续为ESP8266 WiFi模块设计PCB。我为此目的使用了Autodesk的Eagle PCB软件。

下图显示了PCB设计原理图部分的简单布局。此图像仅供参考,您可以使用电路图按照您的方便绘制原理图。

之后原理图完成后,下一步是继续实际的PCB设计。由于这是一个DIY PCB,我使用了单层设计(虽然我不得不在一个地方使用跳线)。

ESP8266 WiFi模块的PCB布局是如下图所示。再次,这不是一个伟大的设计,但它符合目的。

制作PCB和装配组件

在“如何在家中制作自己的PCB ”教程中,我已经提到了必要的步骤然后制作自己的PCB。我不会重复这些步骤和说明,因为您在教程中遵循它们。

在开发PCB之后,您可以组装组件并将它们焊接到电路板上。放置和焊接所有元件的最终电路板如下图所示。

PCB工作对于ESP8266 WiFi模块

组装好组件后,将3.3V电源连接到电路板上的VCC和GND引脚。如果要对ESP8266进行编程或将固件刷到其上,请将开关滑动到编程模式位置,然后按一下复位按钮。

现在编程模式已激活,您可以按照本教程“如何更新FLASH ESP8266 FIRMWARE ”所示继续闪烁固件,或者只需上传闪烁草图即可使LED闪烁。

完成上传程序/固件后,将开关滑动至正常模式并按下重置按钮。现在上传的程序/固件将运行。

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

    关注

    60

    文章

    359

    浏览量

    72150
  • ESP8266
    +关注

    关注

    50

    文章

    946

    浏览量

    43859
收藏 人收藏

    评论

    相关推荐

    单片机怎么连接wifi模块esp

    连接WiFi模块ESP8266到单片机有多种方法和步骤。在这篇文章中,我将为您详细介绍如何连接ESP8266模块到Arduino单片机。本文
    的头像 发表于 12-25 13:42 730次阅读

    ESP8266 WiFi模块用户手册V1.0

    电子发烧友网站提供《ESP8266 WiFi模块用户手册V1.0.doc》资料免费下载
    发表于 11-17 10:09 10次下载
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>用户手册V1.0

    nodemcu和esp8266是什么关系?

    nodemcu和esp8266是什么关系 nodemcu和esp8266是什么关系?通俗理解就是nodemcu是一个开发板,基于esp8266开发
    的头像 发表于 10-20 14:53 2170次阅读
    nodemcu和<b class='flag-5'>esp8266</b>是什么关系?

    【NK-IOT-M487试用】WIFI模块ESP8266驱动

    NK-IOT-M487到手也几天了。今天我们就来把玩一下它的ESP8266,WiFi模块。由于RTTStudio已全面支持M487,我们就要RTTStudio进行开发
    发表于 08-07 16:12 328次阅读
    【NK-IOT-M487试用】<b class='flag-5'>WIFI</b><b class='flag-5'>模块</b><b class='flag-5'>ESP8266</b>驱动

    如何将ESP8266 NodeMCU用作WiFi无线电

    电子发烧友网站提供《如何将ESP8266 NodeMCU用作WiFi无线电.zip》资料免费下载
    发表于 07-05 11:37 1次下载
    如何将<b class='flag-5'>ESP8266</b> NodeMCU用作<b class='flag-5'>WiFi</b>无线电

    ESP8266或ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266或ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP8266</b>或ESP32上的<b class='flag-5'>WiFi</b> Webradio

    如何将ESP8266作为wifi模块集成到linux内核中?

    我今天刚收到我的 ESP8266 开发板(来自 adafruit)。我已经开始环顾四周,看看它是如何工作的,看到了很多教程和支持,但我没有找到我想做的事情。 我想将 ESP8266 用作一个
    发表于 06-02 07:41

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    的且集成的国产WIFI模块,它有很多种型号,但是使用方法没什么太大的区别,也可以说没区别,有些看起来引脚比较多的ESP8266模块只是将这个芯片的IO口拓展出来了而已。还有 一种原因就
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    CC2530采用ESP8266与手机APP通信

    项目概述: 项目实现通过CC2530控制ESP8266将其配置成AP+TCP服务器模式,并通过手机APP连接到TCP服务器并完成数据传输。ESP8266将作为一个热点(AP)来工作,其WiFi
    的头像 发表于 05-23 09:15 2809次阅读

    ESP8266的非WiFi RF替代品?

    我很喜欢将 esp8266 用于室内低功耗传感器应用,但正在寻找一些没有 WiFi 的户外硬件。 我只需要每小时报告小数据包(温度),所以我认为较低频率的模块会给我更长的范围。 我遇到了可以用
    发表于 05-16 08:36

    为什么ESP8266会关机并断开与WIFI的连接?

    我有一个连接到 arduino uno 的 ESP8266 wifi 模块。在 ESP8266 上,我设置了一个套接字服务器,运行良好。我可以像我期望的那样与它交流。 在运行
    发表于 05-11 07:31

    使用WIFI模块ESP8266连接单片机与上位机通信

    ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,此处使用的是正点原子团队自主开发的ATK-ESP-01
    发表于 05-09 10:50 13次下载
    使用<b class='flag-5'>WIFI</b><b class='flag-5'>模块</b><b class='flag-5'>ESP8266</b>连接单片机与上位机通信

    可以将ESP8266用作Mega 2560的WiFi屏蔽吗?

    Arduino 并直接连接到 ESP8266 来使用开发板,或者需要我 。当我将 ESP8266 连接到我的 Serial1 端口时,有什么方法可以使用 `WiFi.h` 库吗?
    发表于 05-08 08:42

    51单片机通过WIFI模块ESP8266控制四路继电器

    手机APP通过ESP8266 WIFI模块与51单片机通信控制四路继电器。下位机由单片机、ESP8266模块和继电器
    发表于 04-26 09:22 7次下载
    51单片机通过<b class='flag-5'>WIFI</b><b class='flag-5'>模块</b><b class='flag-5'>ESP8266</b>控制四路继电器

    ESP8266 WIFI继电器初识

    ; 2、ESP8266模块,此文用的是安信可ESP-01S版本; 3、WIFI继电器,配合ESP8266模块使用,某宝上有两者合一的版本
    发表于 04-21 14:16 5次下载
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>WIFI</b>继电器初识