适合你下一个项目的5款ESP32替代品(以及你应该使用它们的原因)
Espressif 的 ESP32 系列是许多希望开展微控制器项目的人的首选。不仅价格便宜且多功能,而且几乎每种需求都有各种配置可选。
尽管如此,如果你想扩展你的开发套件库,有一些不错的替代品你可能想考虑。
ESP8266
较旧的技术,价格较低
ESP8266 的出现为 ESP32 的运行铺平了道路。与主要由双核芯片组成的 ESP32 系列不同,ESP8266 是仅支持 Wi-Fi 的单核产品。由于它比较老,它的价格也相对便宜。考虑到 ESP32 的各个变种已经提供了极高的性价比,这一点对于批量订购的人来说尤为明显。
像ESP32一样,ESP8266也有Espressif官方提供的软件开发套件(SDK)。它还兼容大量的替代SDK,包括ESPHome、MicroPython、Tasmota以及开源的ESP-Open-SDK。
WLED 提供了一个关于 ESP8266 性能限制的实际例子,其中 ESP32 每颗芯片可以控制多达 10 个 LED 输出,而 ESP8266 仅限于三个。
树莓派 Pico 2 (RP2350)
RISC-V 核心和无线无变体
RP2350 是用于 Raspberry Pi Pico 2(及其无线版本)的一款芯片,是原始 Pico 中的 RP2040 的演进版。与 Espressif 将无线连接功能几乎塞进每一款变体不同,Pico 2 在其最基本状态下完全没有 Wi-Fi 和蓝牙,除非你选择“W”型号。
Pico 2 使用的 RP2350 除了两个 ARM-Cortex 核心外,还拥有两个 RISC-V 核心。你可以同时使用两个 RISC-V 核心、两个 ARM-Cortex 核心,或者各使用一个。在其非无线版本中,Pico 2 功耗更低,同时对于关心无线“干扰”的用户而言,理论上也提供了更好的安全性。
nRF52840(及类似型号)
用于蓝牙项目的超低功耗
nRF52 系列是 Nordic Semiconductor 推出的一系列超低功耗芯片,其中 nRF52840 位于该系列的顶端。这些芯片非常轻量,仅配备单核 64MHz ARM-Cortex 处理器和最多 256kB 的 RAM。
特别是 nRF52840 包括蓝牙低能耗 (BLE) 5.4,并支持蓝牙网格、Thread 和 Zigbee 无线协议。关键是这些芯片不具备 Wi-Fi,这正是它们最初如此高效的原因。
这一技术的一个很好的实际例子是隐藏在相框中的DIY温度和湿度传感器。这个项目的创造者选择nRF52840而不是任何ESP32型号,是因为其相对较低的功耗。
Teensy 4.1(及类似型号)
ARM架构的性能,价格实惠
Teensy 是 PJRC 的一个微控制器项目,现在由 SparkFun 生产。Teensy 4.1 是该板的最新版本,配备了运行在 600MHz 的 ARM-Cortex 处理器、1MB 内存和近 8MB 的板载闪存。
这些开发板与 Arduino IDE 完全兼容,这意味着它们可以用于各种需要额外电力的项目。Teensy 4.1 还包括以太网接口、SD 卡插槽、大量数字音频和 S/PDIF 输入输出,总共有 55 个 I/O 引脚。
Teensy 缺乏无线通信功能,需要额外组件,但在实时音频处理和更复杂的操作方面非常擅长。
树莓派 Zero 2(及类似型号)
只需多花一点钱,就能得到一台完整的电脑
ESP32 和上面列出的其他替代品都是微控制器。它们依赖于 SDK 和上传到芯片的代码,这些代码会在设备上永久运行。它们速度快、功耗低,非常适合小型轻量设备。Raspberry Pi Zero 并不是这样的设备。
Zero 2 是一台完整的计算机,运行 Linux 操作系统,可用于浏览网页、编辑电子表格或观看视频等操作。不过 Zero 2 没有 Wi-Fi,“W” 型号才包括 Wi-Fi。ESP32 系列在本地执行代码时速度更快,但对于像在 Home Assistant 服务器之外单独托管 MQTT 代理、运行轻量级网页服务器或搭建网络广播等任务,Zero 2 可以说更胜一筹。
对于大多数需要微控制器的小型项目来说,Pi Zero 并不够用。但价格大约为 15 美元,约为高端 ESP32 的两倍,对于任何想做项目的人来说,这个价格仍在可承受范围内。对于大多数爱好者来说,这里的答案是两者都买。
最明智的选择不是在 ESP32 之外选择这些替代品,而是也考虑它们。在为你的项目抽屉寻找更多硬件时,把它们记在心里。
还没有 ESP32 吗?这里告诉你如何确定适合你的 ESP32 开发板。









