189| 14
|
[项目] 【花雕学编程】高性价比 适合物联网的四款ESP32开发板 |
本帖最后由 驴友花雕 于 2024-10-27 18:16 编辑 为了做项目,寻找性价比高一些的开发板,经过多方比较,价位在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)。 |
规格 处理器: 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 克 |
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)。 |
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 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed