如何认识和购买ESP8266系列开发板NodeMCU

您所在的位置:网站首页 sans为什么有那么多版本 如何认识和购买ESP8266系列开发板NodeMCU

如何认识和购买ESP8266系列开发板NodeMCU

2024-07-15 21:24| 来源: 网络整理| 查看: 265

哈喽,小伙伴们好呀。

上一期专栏文章,船长给大家简单的介绍了下ESP8266这块芯片,想必大家对芯片有了初步的认识。这期专栏文章将会讲解ESP8266系列模组,以及如何正确购买ESP8266开发板,带你进入ESP8266的世界 \(^o^)/。

生命不息,折腾不止!

虽然乐鑫科技将ESP8266这块芯片研发出来了,但是要投入到使用和二次开发当中,光靠一块芯片可不行啊。毕竟作为一个非常便宜的片上系统(SoC:System on Chip)还需要周围硬件的支持,也就是所谓的ESP8266系列模组。

乐鑫信息科技 Espressif

下面给大家看一下ESP8266系列模组有哪些:

ESP8266 家族

看完之后是不是觉得很多?其实都是依照不同用途设计出的不同规格,有几个是我们常见并使用的,而这些并不是乐鑫科技自家设计生产的,那么是谁设计的他们呢?

ESP8266 系列模组是深圳市安信可科技有限公司(Ai-Thinker)开发的一系列基于乐鑫 ESP8266 的超低功耗的 UART-WiFi 模块的模组,可以方便地进行二次开发,接入云端服务,实现手机 3/4G 全球随时随地的控制,加速产品原型设计。

安信可科技 https://www.ai-thinker.com/

这下大家明白了ESP-XX为什么有那么多型号了吧,其实模组硬件之间的差异主要是封装区别,以及Fash大小的区分(具体可参考安信可官网图示哟)。每款模组都有自己的名称,而且还在原有型号的基础上不断更新,从ESP8266-01 到现在的 ESP8266-14 系列。下面放张图片让大家认识一下各类型号:

ESP8266系列模组型号

虽然型号这么多,我们(创客)最常用的也就那两三款。最常用的就是ESP-01、ESP-12E,下面就将着重讲解这两款型号的ESP8266模组以及NodeMCU。

一. ESP-01

这个模块比较小,使用的是PCB板载天线,差不多跟五毛钱硬币那么大,可以很清楚的看见芯片位置:

ESP-01实物图

乍一看让我想起了NRF24L01无线模块,不过两者的区别大家还是能分辨出来的吧

NRF24L01 实物图

我在网上找到的ESP-01的针脚图:

ESP-01 针脚图

那么这个模块在哪买呢?安信可科技是有自己的官方淘宝店铺的,大家有需要的话可以去官方淘宝店铺购买原厂正品(ESP-01已经有了升级款ESP-01S),网上也有大量的山寨假货,官方店铺也在打假,还请注意啊!

官方淘宝店铺:https://anxinke.taobao.com/

虽然这个ESP-01模块比较小,但是想要插上电脑开发还是不行,没有USB接口给你用啊,除非你有USB转串口这玩意:

USB 转 ESP-01 串口模块

这个转串口是针对ESP-01开发的,还挺适合的~

采用CH340转串口芯片

或者你购买这种类型的:

USB转串口 CP2102

相对于适用性要广很多啊,

价格如图

其实像ESP-01模块可能不适合新手,建议大家还是购买下面介绍的NodeMCU。 

二. ESP-12E

接下来我们再说ESP-12E,因为ESP8266芯片是支持使用SPI接口的外置Flash,所以该版本集成了Flash,容量为4MB(32Mbits),并且还引出了22个输出脚,适用性当然更广啦~

ESP-12E 实物图

在网上找到的ESP-12E的针脚图:

ESP-12E 针脚图

ESP-12E也是可以去官方淘宝店铺购买的哟~

官方淘宝店铺:https://anxinke.taobao.com/

三. NodeMCU是什么?

上面说了那么多,其实最主要介绍的还是今天的主角:NodeMCU。

NodeMCU是一个开源软件和硬件开发环境,它围绕一个非常便宜的单芯片系统 (SoC) ESP8266 而构建,旨在简化 ESP8266 开发,可以说是最受欢迎的Wifi开发板了。

NodeMCU 开发板

NodeMCU有两个重要组件:

1.一个构建于ESP8266制造商的专用 SDK 之上的开源 ESP8266 固件。该固件提供了一个基于 eLua(嵌入式 Lua)的简单编程环境。可以让开发者以类似于Arduino的方式与底层硬件打交道,使软件开发人员轻松操作硬件设备;同时NodeMcu还提供了事件驱动型的网络API,Nodejs风格的编程方式更是让互联网开发人员如鱼得水。eLua 是一种非常简单快捷的脚本语言,而且拥有一个完善的开发人员社区。对于新手,Lua 脚本语言很容易学习。

2.一个 DEVKIT 开发板,它在标准电路板上嵌入了 ESP8266 芯片。该开发板有一个已与此芯片连接的内置 USB 端口、一个硬件重置按钮、Wifi 天线、LED 灯,以及可插入电路试验板中的标准尺寸 GPIO(通用输入输出)引脚。

这样说来小伙伴们应该又明白许多了吧,NodeMCU官网也总结了一波自己的特点:

NodeMCU官网:https://www.nodemcu.com/

早期NodeMCU的开发板是这样子的,不过现在不多用了,这个版本是V0.9,为蓝色的PCB。

NodeMCU V0.9 DEVKIT

而现在流行的是V1.0(或者称为V2.0)版本的开发板,可以看到板上采用的ESP-12E,个人觉得这个版本会更好看点,差不多一个大拇指那么大吧,建议大家购买这种就行了,PCB黑色就是好看嘛( ̄▽ ̄)~*

NodeMCU V1.0 DEVKIT

别忘了认准这个USB转串口芯片是CP2102哟,因为还有别的版本!

我在网上也找到了ESP-12E开发板的针脚图(莫名觉得这种图贼好看 ̄▽ ̄):

ESP-12E开发板 针脚图

没错,这个NodeMCU开发板在官方淘宝店铺也是有卖的哟,感觉加上邮费还是挺贵的了(微电子产品基本上是不包邮的)。虽然网上卖的也有便宜的,大概14块左右,个人还是建议购买原厂正品的(文末我打脸了)。

支持正版,从我做起!

官方淘宝店铺: https://anxinke.taobao.com/

值得注意的是,开发板由于USB转串口芯片的不同,可以分为以下两种:

CP2102                                      CH340G

可以看出CH340G版本(称为V3.0,不是官方出品)的开发板要比CP2102版本的开发板体型要大一些,实际上性能并没有差别的,我个人更倾向于体积小点的开发板。

所以你准备买一块NodeMCU回来折腾吗(o゚▽゚)o

好了,不知不觉又写了这么多,居然花了一天时间!第二篇文章花了很长时间去查阅资料,结果发现自己买回来的板子不是原厂正版的 (⊙ˍ⊙),哈哈,自己打自己脸啊。如果文章写的不好,还请小伙伴们多多见谅呀。

如果你有什么好的意见或者建议,就在评论区告诉我哟,你的支持是我更新的最大动力! 

别忘了点赞、投币,收藏、转发哟,我们下篇文章再见(跟视频同步更新~) 

爱你们^3^,么么哒~

赶紧去补补白蛇:缘起ㄟ(▔,▔)ㄏ周末快乐~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3