279浏览
查看: 279|回复: 14

[项目] 【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

[复制链接]
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百三十四:Wemos D1 迷你Arduino Uno R3 D1 R32 ESP32 Wifi蓝牙无线开发板CH340 4M内存

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图2

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:06:18

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

Wemos D1 ESP32 开发板是一款紧凑而强大的设备,它集成了天线和射频巴伦、功率放大器、低噪声放大器、滤波器和电源管理模块。整个解决方案占用的印刷电路板面积最少。该板采用台积电 40nm 低功耗技术,搭配 2.4GHz 双模 Wi-Fi 和蓝牙芯片,功率和射频性能最佳,安全可靠,可扩展至各种应用。将 WiFi 和蓝牙连接结合在单个 ESP32 芯片上。Wemos D1 ESP32 开发板是基于乐鑫 ESP32 芯片的开发板。它具有 Wi-Fi 和蓝牙连接,以及一系列用于连接传感器、执行器和其他设备的输入和输出引脚。该板具有高性能处理器和广泛的功能,是物联网和家庭自动化项目的理想选择。此外,该板具有易于使用的界面,采用 Arduino UNO 外形尺寸,并与 Arduino 平台兼容,可以轻松开发项目并与其他设备集成。借助 Wemos D1 ESP32 开发板,您可以轻松地为各种应用创建智能、互联的解决方案。

该板的一些规格包括:

- 240 MHz 双核 LX6 芯片
- Wi-Fi 802.11 b/g/n 连接
- 蓝牙 4.2 BLE 连接
- 4 MB 闪存
- 520 KB SRAM
-30 针输入/输出,包括 GPIO、I2C、SPI、UART 和 ADC
- MicroSD支持
- LiPo电池充电支持

该板与 Arduino 平台兼容,可以使用 Arduino IDE 进行编程。此外,它还支持 MicroPython 平台,该平台允许使用 Python 进行编程。

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:09:00

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

参考电原理图

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:14:33

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

1、描述

基于 ESP32 的 UNO 格式的 32 位开发板。包括 Wifi 和蓝牙、520 KB 闪存(UNO 为 32KB)、12 位模拟输入、DAC 输出。

2、特征:

双核 Tensilica Xtensa 32 位 LX6 微处理器。
它有 2 个内核,但在 Arduino IDE 中它只使用一个。
超低功耗 (ULP) 协处理器。
芯片电源 2.7 至 3.6V。
SRAM 内存:520KB [最大可用 328KB]
闪存:4MB [每个素描的最大可用1310720]
卡电源:5-12VDC(有时 9V 电池无法提供足够的电力为 WiFi 供电)
输入电压为外部电源 5VDC-12VDC 或插头电压插座供电(见图)
WiFi 802.11 b/g/n/e/i(802.11n 高达 150 Mbps)(约 16 dBm)
蓝牙 v4.2 BR/EDR 和 BLE。
6 个模拟输入(12 位)。
2 个 DAC 转换器输出(IO25 和 IO26)
频率 160 MHz。
20 个数字输入/输出 (3.3V)(带 PWM 功能、中断)。
UART、SPI、I2C、I2S 通信(流总线、声音、DMA)
RTOS(实时操作系统,任务,就像有多个循环一样)
10 个触摸传感器。
尺寸: 68×53 mm
微型 USB 连接。
电流:250mA(最大)
休眠模式电流:0.015mA
工作电流:20mA(无 WiFi)
GPIO 引脚 34 到 39 仅为输入。(它们通常用作模拟输入)。
板上的二极管对应于 IO2 输出(在模拟输入部分)。
Sensor_VP 和 Sensor_VN 霍尔传感器输出。
不建议使用:SD0、SD1、SD2、SD3、CMD、CL,因为 ESP32 使用它来控制其闪存。
TXD0、RXD0 用作 USB UART。

3、引脚排列:

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:19:13

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图2

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:20:31

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:24:59

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图2

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:27:04

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

引脚说明
在Wemos D1 R32 使用了兼容 arduino UNO 的扩展排母。一共暴露出来6个模拟输入(A0~A5)和14(0~13)个数字管脚,此外还有I2C引脚(21,22)共计22个IO口可供使用。


【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1



如图所示,左边的 Uno 的引脚丝印,右边的是 Wemos D1 R32的丝印。可以看出 Wemos D1 R32 使用的是 ESP32 的核心芯片,所以管脚位置的编号与 Arduino Uno 的不同。


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:28:53

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:30:15

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图3

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图2
【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:33:19

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

本帖最后由 驴友花雕 于 2024-10-7 11:41 编辑

000.jpg
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:42:00

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 11:45:18

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板

WeMos D1 R32 ESP32开发板由于其强大的功能和灵活性,可以应用于多种场景。以下是按照不同功能分类的细分应用场景:

1、无线通信
物联网(IoT)设备:利用其内置的Wi-Fi和蓝牙模块,WeMos D1 R32 ESP32可以轻松连接到互联网,实现远程监控和控制。例如,智能家居设备、环境监测系统等。
无线传感器网络:通过Wi-Fi或蓝牙连接多个传感器节点,进行数据采集和传输,适用于农业监测、工业自动化等领域。

2、数据采集与处理
环境监测:连接各种传感器(如温度、湿度、气体传感器等),实时采集环境数据,并通过无线网络上传到云端进行分析和处理。
健康监测:结合心率、血氧等生物传感器,实时监测健康数据,适用于个人健康管理和远程医疗。

3、机器人与自动化控制
机器人控制:利用其丰富的I/O接口和强大的处理能力,WeMos D1 R32 ESP32可以用于控制各种类型的机器人,如机械臂、移动机器人等。
自动化系统:在工业自动化中,用于控制生产线设备,实现自动化操作和监控。

4、教育与科研
编程教育:由于其兼容Arduino IDE,WeMos D1 R32 ESP32非常适合用于编程教育,帮助学生学习嵌入式系统和物联网技术。
科研项目:在科研项目中,用于快速原型开发和实验验证,特别是在物联网和智能系统研究中。

5、智能家居
智能照明:通过Wi-Fi控制家中的灯光,实现远程开关和调光功能。
智能安防:结合摄像头和传感器,实现家庭安防监控,实时报警和远程查看。

【花雕学编程】Arduino动手做(234)---WeMos D1 R32 开发板图1

回复

使用道具 举报

4gjn91xKsgvC  学徒

发表于 2024-10-7 16:20:12

写的很好,很实用,谢谢
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-10-7 20:38:14

4gjn91xKsgvC 发表于 2024-10-7 16:20
写的很好,很实用,谢谢

谢谢鼓励,尝试系列实验
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail