ESP8266选型参考:(NodeMCU,WeMos及其它)

ESP8266=arduino+wifi+flash,然而,它的价格比arduino还便宜。所以是不是arduino已经完败了呢?不不不,analog pin还是没有人家多的,再然后还是有些开源固件是针对arduino平台的,比如3d打印机的marlin,传统飞控等,这些都不好直接替代,不过关于IOT的大多数应用,ESP8266必须赢。

ESP是一个大家族,从当初的ESP8266到现在更高级的ESP32,不同的品种我也用了不少了,值得对比记录一下,给以后选型做个参考记录。

本篇我先来说说ESP8266系列,虽然相比与更新更强还带蓝牙的ESP32系列,它看起来似乎有点过时,但是对于大多数项目来说,它的性能依然绰绰有余,Arduino IDE资源丰富,稳定性也值得称道。不过,这里我还是会放一个ESP32来对比,感受一下力量的差距: )

全家福
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/

你可能感兴趣的:(ESP8266选型参考:(NodeMCU,WeMos及其它))