为了做项目,寻找性价比高一些的开发板,经过多方比较,价位在10-15元的这四款ESP32开发板列入选择了。
其主要特点:高性价比+双核ESP32+性能强劲+双模蓝牙+无线WiFi+448K ROM内存+4M闪存+直接使用3.7V锂电池(3款)
开发板配备了一个可连接 3.6V LiPo 的 LiPo 充电器,因此您可以实现电池供电且真正无线的 ESP32 项目。
这些开发板都是使用乐鑫 ESP32-WROOM-32 核心模组,带 4MB 闪存,具有以下参数:
1、处理器:Xtensa® 双核 32 位 LX6 微处理器,频率高达 240 MHz
2、内存:448 KB ROM 和 520 KB SRAM,另有 16 KB RTC SRAM
3、存储:4 MB(可选 4/8/16 MB)SPI闪存
4、无线通信:支持 2.4 GHz Wi-Fi(802.11b/g/n)和蓝牙(Bluetooth V4.2 BR/EDR 和 Bluetooth LE)
5、GPIO:最多 26 个 GPIO 引脚,其中 5 个作为 strapping GPIO 引脚
6、外设:支持 SD 卡、UART、SPI、SDIO、I2C、LED PWM、电机 PWM、I2S、红外、脉冲计数器、GPIO、电容式触摸传感器、ADC、DAC 和 TWAI(兼容 CAN 协议)
7、天线:内置 PCB 天线或外置天线连接器
8、工作电压:3.0 ~ 3.6 V
9、工作温度:-40 ~ 105°C(取决于具体版本)
这个模组系列非常适合用于物联网(IoT)、智能家居、机器人项目和可穿戴设备等应用场景。
当中的三块小板子,均配有一个用于连接锂离子电池的端口(PH-2 2.0mm),该端口也可以为连接到它的电池充电(比如18650等)。
开发板没有专用的电源 LED,如果没有连接电池,充电 LED 将闪烁,只有当开发板正在为电池充电时,充电 LED 才会稳定亮起。如果您希望拥有电源 LED,您可以在代码中打开内置 LED。LIPO 充电器可以工作,充电速度为 300Mah,板可以拉动负载 + 充电电流。可以实现电池供电且真正无线的 ESP32 项目。
特别注意:板载LiPo锂电池接口与连接的电池极性有可能相反,因此请确保在插入电池时红线连接加号+,插入极性错误的电池将会导致板子魔法烟雾或损坏。
全网搜索,大部分资料在国外找到的,这里一并整理如下。
关于这四款开发板的名称,验证后汇集一下,为便于区别,括号里是我起的代号(口是指锂电池接口,盖是指ESP32芯片的屏蔽罩,30P是引脚数量)
1、ESP32 V1.0.0 Rev1(正口不带盖 30P)---ESP32 WeMos LOLIN32 Lite
2、LOLIN D32 V1.0.0 (正口带盖 32P) ---ESP32 WeMos LOLIN D32
3、LOLIN32 V1.0.0 (侧口带盖 37P) ----ESP32 WEMOS LOLIN32
4、WEMOS D1 R32 (UNO版型 41P) ---ESP32 WEMOS D1 R32
第一款:ESP32 V1.0.0 Rev1(正口不带盖 30P)---ESP32 WeMos LOLIN32 Lite
ESP32 V1.0.0 Rev1 是一款集成了Wi-Fi和蓝牙功能的微控制器开发板,它基于ESP32芯片,拥有强大的处理能力和丰富的外设接口。可为 Arduino 项目提供 Wi-Fi 和蓝牙连接。它采用 ESP32 ESP-32 REV1 CH340G 微控制器,并配备 4MB 内存。支持锂电池接口,最大充电电流为 500 mA。ESP32 V1.0.0 Rev1开发板支持多种开发环境和编程语言,如Arduino IDE、ESP-IDF等,方便开发者快速上手和实现项目开发。此外,ESP32的开源社区活跃,提供了大量的库和框架,支持开发者进行创新和实验。
总的来说,ESP32 V1.0.0 Rev1是一款高性价比、功能全面、性能优异的开发板,非常适合用于各种创新项目和产品开发。可以用于各种物联网项目,如智能家居、机器人项目、环境监测和远程控制等。其强大的处理能力和丰富的接口使其成为开发人员的理想选择。因其与不同编程语言的兼容性及其 USB-C 接口而受到好评。
处理器:
CPU:Xtensa 双核 32 位 LX6 微处理器,运行频率为 160 或 240 MHz,性能高达 600 DMIPS
超低功耗 (ULP) 协处理器
内存: 520 KiB SRAM
无线连接:
无线网络连接:802.11 b/g/n
蓝牙:v4.2 BR/EDR 和 BLE(与 Wi-Fi 共享无线电)
外设接口:
12 位 SAR ADC,多达 18 个通道
2 × 8 位 DAC
10 × 触摸传感器(电容式传感 GPIO)
4 × SPI
2 个 × I²S 接口
2 个 × I²C 接口
3 × UART
SD/SIO/CE-ATA/MMC/EMMC 主机控制器
SDIO/SPI 从控制器
以太网MAC 接口,支持专用 DMA 和 IEEE 1588 精确时间协议
CAN 总线 2.0
红外遥控器(TX/RX,最多 8 个通道)
电机 PWM
LED PWM(多达 16 个通道)
霍尔效应传感器
超低功耗模拟前置放大器
安全:
全部支持 IEEE 802.11 标准安全功能,包括 WFA、WPA/WPA2 和 WAPI
安全启动
Flash 加密
1024 位 OTP,客户最高 768 位
加密硬件加速:AES、SHA-2、RSA、椭圆曲线加密 (ECC)、随机数生成器 (RNG)
电源管理:
内部低压差稳压器
用于 RTC 的单个电源域
5μA 深度睡眠电流
从 GPIO 中断、定时器、ADC 测量、电容式触摸传感器中断中唤醒
电池管理
用于 3.7v 电池的连接器(如 18650)。
第二款:LOLIN D32 V1.0.0 (正口带盖 32P) ---ESP32 WeMos LOLIN D32
规格
处理器:
CPU:Xtensa 双核(或单核)32 位 LX6 微处理器,运行频率为 160 或 240 MHz,性能高达 600 DMIPS
超低功耗 (ULP) 协处理器
内存: 520 KiB SRAM
无线连接:
无线网络连接:802.11 b/g/n
蓝牙:v4.2 BR/EDR 和 BLE(与 Wi-Fi 共享无线电)
外设接口:
12 位 SAR ADC,多达 18 个通道
2 × 8 位 DAC
10 × 触摸传感器(电容式传感 GPIO)
4 × SPI
2 个 × I²S 接口
2 个 × I²C 接口
3 × UART
SD/SIO/CE-ATA/MMC/EMMC 主机控制器
SDIO/SPI 从控制器
以太网MAC 接口,支持专用 DMA 和 IEEE 1588 精确时间协议
CAN 总线 2.0
红外遥控器(TX/RX,最多 8 个通道)
电机 PWM
LED PWM(多达 16 个通道)
霍尔效应传感器
超低功耗模拟前置放大器
安全:
全部支持 IEEE 802.11 标准安全功能,包括 WFA、WPA/WPA2 和 WAPI
安全启动
Flash 加密
1024 位 OTP,客户最高 768 位
加密硬件加速:AES、SHA-2、RSA、椭圆曲线加密 (ECC)、随机数生成器 (RNG)
电源管理:
内部低压差稳压器
用于 RTC 的单个电源域
5μA 深度睡眠电流
从 GPIO 中断、定时器、ADC 测量、电容式触摸传感器中断中唤醒
电池管理
用于 3.7v 电池的连接器(如 18650)。
工作电压 3.3V
支持的电池 锂电池 3.7V
电池连接器 PH-2 2.0毫米
数字 I/O 引脚 22
模拟输入引脚 6(VP、VN、32、33、34、35)
模拟输出引脚 2 (25, 26)
LED_BUILTIN GPIO5
时钟速度(Max) 240兆赫
闪光 4M 字节
大小 57 * 25.4毫米
重量 6.1 克
第三款:LOLIN32 V1.0.0 (侧口带盖 37P) ----ESP32 WEMOS LOLIN32
Wemos LOLIN32 ESP32 开发板是 ESP32 环境的标准。集成的锂电池充电控制器使这款 ESP32 开发板成为电池供电项目的理想选择。借助 I2C 和 SPI 接口,ESP32 可以轻松地与模块或传感器通信,并通过 Wifi 或蓝牙将收集的数据传输到 Web 服务器或其他微控制器。这个 ESP32 模块可以在不同的编程环境中进行编程,最好的集成是 Arduino IDE 或 Micropython IDE。
您必须下载 USB 芯片的驱动程序,可能您有带有 cp2102 的 esp32 版本,但也有带有 ch340 芯片的变体。
选择正确的板
现在您可以选择 ESP32 Dev Module。
处理器:
CPU:Xtensa 双核(或单核)32 位 LX6 微处理器,运行频率为 160 或 240 MHz,性能高达 600 DMIPS
超低功耗 (ULP) 协处理器
内存: 520 KiB SRAM
USB 芯片:CP2104
锂电充电控制器:LTC4054
无线连接:
无线网络连接:802.11 b/g/n
蓝牙:v4.2 BR/EDR 和 BLE(与 Wi-Fi 共享无线电)
外设接口:
12 位 SAR ADC,多达 18 个通道
2 × 8 位 DAC
10 × 触摸传感器(电容式传感 GPIO)
4 × SPI
2 个 × I²S 接口
2 个 × I²C 接口
3 × UART
SD/SIO/CE-ATA/MMC/EMMC 主机控制器
SDIO/SPI 从控制器
以太网MAC 接口,支持专用 DMA 和 IEEE 1588 精确时间协议
CAN 总线 2.0
红外遥控器(TX/RX,最多 8 个通道)
电机 PWM
LED PWM(多达 16 个通道)
霍尔效应传感器
超低功耗模拟前置放大器
安全:
全部支持 IEEE 802.11 标准安全功能,包括 WFA、WPA/WPA2 和 WAPI
安全启动
Flash 加密
1024 位 OTP,客户最高 768 位
加密硬件加速:AES、SHA-2、RSA、椭圆曲线加密 (ECC)、随机数生成器 (RNG)
电源管理:
内部低压差稳压器
用于 RTC 的单个电源域
5μA 深度睡眠电流
从 GPIO 中断、定时器、ADC 测量、电容式触摸传感器中断中唤醒
电池管理
锂电充电控制器:LTC4054
用于 3.7v 电池的连接器(如 18650)。
第四款:WEMOS D1 R32 (UNO版型 41P) ---ESP32 WEMOS D1 R32
ESP32 是一款高度集成的芯片,专为满足互联世界和物联网的需求而设计。它集成了具有 32 位架构以及 WiFi 和蓝牙连接的强大处理器。WeMos D1 R32 Wifi 模块采用 Wifi、BLE 技术和最新的集成 ARM SoC 内核,该套件与 esp32 蓝牙 wifi 收发器射频套件具有相同的使用和编程,是 Wifi 和 BLE 到物联网的研究和应用的非常好的选择。
WeMOS D1 R32 ESPDuino32 4MB Wi-Fi 和蓝牙板已经集成了天线和射频巴伦、功率放大器、低噪声放大器、滤波器和电源管理模块。整个解决方案占用的印刷电路板面积最少。该板采用台积电 40nm 低功耗技术,搭配 2.4GHz 双模 Wi-Fi 和蓝牙芯片,功率和射频性能最佳,安全可靠,可扩展至各种应用。
Wemos D1 R32 是基于 ESP32 的 WiFi/蓝牙板,采用 Arduino UNO 外形尺寸。UNO 外形尺寸允许您将现有的 Arduino 扩展板与 ESP32 无线 CPU 一起使用。所有 I/O 引脚均为 3.3V
ESP32芯片集成了双核处理器,具有448 KB ROM、520 KB SRAM、16 KB SRAM在RTC中、802.11 b/g/n/e/I Wi-Fi、蓝牙v4.2 BR/EDR和BLE、时钟和时间、丰富的外设接口和安全机制。
可以使用许多不同的平台开发软件,包括 Arduino。它专为通用低功耗物联网传感器集线器、记录器、摄像头视频流、Wi-Fi和蓝牙启用设备、家庭自动化和网状网络应用而设计,面向制造商、硬件工程师、软件工程师和解决方案提供商。
ESP32 是业内集成度最高的 Wi-Fi + 蓝牙应用解决方案,外部组件不到 10 个。ESP32 集成了天线开关、射频巴伦、功率放大器、低噪声接收放大器、滤波器和电源管理模块。因此,整个解决方案占用的印刷电路板 (PCB) 面积最小。
特征
微控制器:ESP-WROOM-32
工作电压:3.3V
数字 I/O 引脚:18 个(其中 4 个提供 PWM 输出)
模拟输入引脚:5 ADC
串行支持:I2C、SPI、UART、I2S、CAN
闪存:4MB
板载 Wi-Fi:802.11 b/g/n,BT 5
蓝牙 v4.2 BR/EDR
240 MHz 双核 ESP32 芯片
USB 转串口转换器:iFT-232-S16
尺寸:68.6 毫米 x 53.4 毫米
电源电压:DC 5V 至 12V
技术规格
电源电压:DC 5V-12V
型号:ESP32
输入:1 个模拟输入(最大 3.2V 输入)
USB B 连接
兼容 Arduino
D1 R32=WiFi+蓝牙+UNO
笔记:
请勿将此板与 5V 扩展板或不兼容 3.3V 的扩展板一起使用。这些会永久损坏板子!仅与 3.3V 兼容的扩展板和模块一起使用。
【花雕学编程】10-15元高性价比 适合物联网智能家居移动应用的四款ESP32开发板(特别推荐!)
1、ESP32 V1.0.0 Rev1(正口不带盖 30P)---ESP32 WeMos LOLIN32 Lite
2、LOLIN D32 V1.0.0 (正口带盖 32P) ---ESP32 WeMos LOLIN D32
3、LOLIN32 V1.0.0 (侧口带盖 37P) ----ESP32 WEMOS LOLIN32
4、WEMOS D1 R32 (UNO版型 41P) ---ESP32 WEMOS D1 R32
评论