ESP8266选型参考:(NodeMCU,WeMos及其它)
ESP8266=arduino+wifi+flash,然而,它的价格比arduino还便宜。所以是不是arduino已经完败了呢?不不不,analog pin还是没有人家多的,再然后还是有些开源固件是针对arduino平台的,比如3d打印机的marlin,传统飞控等,这些都不好直接替代,不过关于IOT的大多数应用,ESP8266必须赢。
ESP是一个大家族,从当初的ESP8266
到现在更高级的ESP32
,不同的品种我也用了不少了,值得对比记录一下,给以后选型做个参考记录。
本篇我先来说说ESP8266
系列,虽然相比与更新更强还带蓝牙的ESP32
系列,它看起来似乎有点过时,但是对于大多数项目来说,它的性能依然绰绰有余,Arduino IDE资源丰富,稳定性也值得称道。不过,这里我还是会放一个ESP32
来对比,感受一下力量的差距: )
![](https://img.haomeiwen.com/i2896356/83a0a65d9c035bed.jpg)
ESP01 | NodeMCU ESP-12E | WeMos D1 R3-非mini版 | WeMos D1 R2 mini | ESP32 | |
---|---|---|---|---|---|
GPIOs | 2+(RX,TX) | 11 | 11 | 11 | 33 |
ADC Pins | 无 | 1 | 1 | 1 | 12 |
输入电压 | 3.3v | 5v | 5~24v | 5v | 3.3v |
逻辑电平 | 3.3v | 3.3v | 3.3v | 3.3v | 3.3v |
USB转串口 | 无 | 有 | 有 | 有 | 无 |
板载内存 | 1mb | 4mb | 4mb | 4mb | 16mb |
缺点 | 烧录连线麻烦 | 比面包板宽,比wemos多出来的引脚多是连SD卡的,占位置 | 最大 | 哎呦我太喜欢这个了,不想挑毛病 |
光板子要焊,有点辛苦 |
优点 | 小,极简 | GND4个,3.3v电源口3个,传感器多的话接线方便 | 大,GND多,电压很方便,尤其对12v输入 | 紧凑,有一系列模块 | 双模,带蓝牙 |
价格(RMB) | 7 | 12 | 15 | 11 | 11 |
用例分析:
-
ESP01:个子小,内存小,适合做简单控制,地位有点像arduino家族里面的digispark,不过如果把二者连起来,完全可以拿手机做空中飞鼠
-
NodeMcu:支持lua,lua最方便的是一次烧录之后不用编译,可是lua对OTA支持不好,这么重要的功能我就不想填坑了。脚多方便一点,但是模拟口不也还是一个而已,也想不出那么多脚能干啥。用起来和wemos差不多
-
WeMos D1:12V用电控制器的福音,比如说,水管电磁阀,水泵,步进电机,一个电源接进来就可以了,不需要串降压模块。
-
WeMos D1 mini:接过5v小水泵,接过舵机,也用它改装过220v的插座,都很精简(好吧,我承认好些功能esp01直接够用,那不还是得5v再3.3v吗?除非直接是模块)。
文首图片出处:https://makeradvisor.com/best-esp8266-wi-fi-development-board/