了解如何使用带Arduino IDE的ESP32或ESP8266在Web服务器上绘制传感器读数(温度,湿度和压力)。 ESP将托管一个包含三个实时图表的网页,该图表每30秒添加一次新读数。

项目概述

在本教程中,我们将构建一个异步Web服务器。生成网页的HTML将存储在ESP32或ESP8266文件系统(SPIFFS)中。我们将在图表上显示BME280传感器的温度,湿度和压力读数,但是您可以修改此项目以显示任何其他传感器的传感器读数。

在Arduino IDE中安装ESP板

我们将使用Arduino IDE对ESP32和ESP8266进行编程。因此,您必须安装ESP32或ESP8266附加组件。

文件系统上传器插件

要将HTML文件上传到ESP32和ESP8266闪存,我们将使用Arduino IDE插件:Filesystem uploader。

ESP32包含一个串行外设接口闪存文件系统(SPIFFS)。 SPIFFS是为带有闪存芯片的微控制器创建的轻量级文件系统,该芯片通过SPI总线(例如ESP32闪存)连接。 在本文中,我们将展示如何使用Arduino IDE的插件轻松将文件上传到ESP32文件系统。

介绍SPIFFS

安装Arduino ESP32文件系统上传器

使用文件系统上传器上传文件

测试上传器

安装库

原理图

组织您的文件

创建HTML文件

Arduino Sketch

上载代码和文件

详情参阅 - 亚图跨际

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐