文章
关键词 [ESP32] 的搜索结果:
-
ESP32 Web 服务器 (WebSocket):网页多个滑动开关控制 LED 亮度 (PWM)
本教程展示了如何构建一个 ESP32 Web 服务器,该服务器显示一个带有多个滑块的网页。滑块控制不同 PWM 通道的占空比,以控制多个 LED 的亮度。您可以使用此项目可以替换 LED 来控制需要 PWM 信号的直流电机或其它执行器。客户端和 ESP32 之间的通信是使用 WebSocket 协议完成的。此外,只要有变化,所有客户端都会同时更新其滑块值。 您还可以修改本教程中提供的代码,将滑块添… -
在 Arduino IDE 中安装 ESP32 文件系统上传器插件
ESP32 包含一个串行外设接口闪存文件系统 (SPIFFS)。SPIFFS 是为带有闪存芯片的微控制器创建的轻量级文件系统,它通过 SPI 总线连接,如 ESP32 闪存。在本文中,我们将展示如何使用 Arduino IDE 插件轻松地将文件上传到 ESP32 文件系统。 目前,这与 Arduino 2.0 不兼容。 介绍 SPIFFS SPIFFS 让您可以像在计算机中的普通文件系统中一样访问… -
ESP32 Async Web Server – 使用 Arduino IDE 控制输出(ESPAsyncWebServer 库)
在本教程中,您将学习如何使用 ESP32 开发板构建异步 Web 服务器来控制其输出。该板将使用 Arduino IDE 进行编程,我们将使用 ESPAsyncWebServer 库。 异步网络服务器 为了构建 Web 服务器,我们将使用 ESPAsyncWebServer 库 ,它提供了一种构建异步 Web 服务器的简单方法。如库 GitHub 页面中所述,构建异步 Web 服务器… -
带滑块的 ESP32 Web 服务器:网页控制 LED 亮度 (PWM)
本教程展示了如何构建一个带有滑块来控制 LED 亮度的 ESP32 Web 服务器。您将学习如何将滑块添加到您的 Web 服务器项目,获取其值并将其保存在 ESP32 可以使用的变量中。我们将使用该值来控制PWM 信号的占空比并改变 LED 的亮度。例如,您可以代替 LED 来控制伺服电机。 此外,您还可以修改本教程中的代码,将滑块添加到您的项目中,以设置阈值或您需要在代码中使用的任何其它值。 … -
ESP32 引脚参考:你应该使用哪些 GPIO 引脚?
ESP32 芯片有 48 个引脚,具有多种功能。并不是所有的 ESP32 开发板的管脚都暴露在外,有些管脚不能使用。 关于如何使用 ESP32 GPIO 有很多问题。你应该使用什么引脚?您应该避免在项目中使用哪些引脚?这篇文章旨在成为一份简单易懂的 ESP32 GPIO 参考指南。 下图说明了 ESP-WROOM-32 的引脚排列。如果您使用ESP32 裸芯片构建定制板,则可以将其用作参考: 注意… -
ESP32 / ESP8266将数据发布到Raspberry Pi LAMP Server
在这个项目中,您将构建一个ESP32或ESP8266客户端,树莓派 Pi LAMP服务器(Linux,Apache,MySQL,PHP)发出HTTP POST请求。 树莓派 Pi具有一个PHP脚本,可将数据(传感器读数)插入MySQL数据库。 我们这次做一个网页,显示存储在数据库中的传感器读数,时间戳和其他信息。然后,从网络中的任何浏览器本地查看数据。举例来说,用连接到ESP上的BME280传感器… -
ESP32 与 ESP8266 – 优点和缺点对比
ESP32 和 ESP8266 有什么区别?您应该在项目中使用 ESP32 还是 ESP8266?在本文中,我们将比较 ESP32 和 ESP8266,并介绍每种板的优缺点。 ESP32 和 ESP8266 是廉价的 Wi-Fi 模块,非常适合物联网 (IoT) 和家庭自动化领域的 DIY 项目。 两种芯片都有一个 32 位处理器。ESP32是双核160MHz 至 240MHz CPU,而 ESP… -
ESP32-CAM上传图片到服务器进行网页访问(宝塔面板)
一、前提条件 有公网服务器,比如阿*、腾*、华*啥的云服务器; 部署了宝塔面板 知道怎么样在宝塔上创建网站目录,创建文件夹和文件,知道网页路径关系啥的 如果这些你都不知道,也没有云服务器,没关系,我已经给大家搭建好了,大家只需要使用下面的接口就可以了: 接口地址:https://gp.qutaojiao.com/test/upload.php 上传图片查看地址:https://gp.… -
Esp32如何使用Socket上传数据到云服务器
一、简介 esp32可以接上一些传感器(温度、气压等)采集数据,若只是用串口打印出来就有些单薄了,所以有时需要将数据上传到云服务器,之后可以与数据库、算法、app等连接。 本文讲述如何在esp32与云服务器之间搭建简单socket通信。 esp32使用WifiClient,云服务器端运行python监听相应端口。 参考文章:ESP32 WiFiClient发送数据至腾讯云服务器并接收处理 二、准备… -
ESP32-CAM将图像发布到云服务器-PHP(步骤及补充)
一、前言 本文基于Luca 的教程《使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)》(原文连接) 我自己按照教程做下来时遇到了些许问题,在这里简单介绍这个项目的步骤和解决方法。 (因为不大会写文,要参照原文看,见谅...) 二、我的准备 硬件:带ov2640的esp32-cam 软件:Arduino IDE 服务器:阿里云服务器(Ubuntu) 三、我的云服… -
ESP32 网络服务器-网页控制lED灯
在这个项目中,您将创建一个带有 ESP32 的独立 Web 服务器,该服务器使用 Arduino IDE 编程环境控制输出(两个 LED)。Web 服务器具有移动响应能力,可以使用任何设备作为本地网络上的浏览器进行访问。我们将向您展示如何创建 Web 服务器以及代码如何逐步运行。 项目概况 在直接进入项目之前,重要的是概述我们的 Web 服务器将做什么,以便以后更容易地遵循这些步骤。 您将构建的 … -
使用 Arduino IDE 的 LoRa ESP32 – 入门
在本教程中,我们将探讨 LoRa 的基本原理,以及如何使用 Arduino IDE 将其与 ESP32 一起用于 IoT 项目。为了帮助您入门,我们还将向您展示如何使用 RFM95 收发器模块创建简单的 LoRa 发送器和 LoRa 接收器。 介绍 LoRa 什么是LoRa? LoRa 是一种无线数据通信技术,它使用可由 Semtech LoRa 收发器芯片产生的无线电调制技术。 这种调制技术允许… -
ESP32-CAM:设置静态/固定 IP 地址(Arduino IDE)
本教程展示了如何为 ESP32-CAM 开发板设置静态/固定 IP 地址。如果您使用 ESP32-CAM 运行网络服务器或 Wi-Fi 客户端,并且每次重新启动开发板时,它都会有一个新的 IP 地址,您可以按照本教程分配静态/固定 IP 地址。 静态/固定 IP 地址程序 为了向您展示如何修复 ESP32-CAM IP 地址,我们将使用Arduino IDE 附带的CameraWebServer … -
ESP32-CAM:为 Web 服务器(Arduino IDE)设置接入点(AP)
本教程展示了如何将 ESP32-CAM 设置为 Web 服务器,并设置为接入点 (AP)--热点。这样,您无需连接到路由器即可访问 Web 服务器。我们将使用 Arduino IDE 对 ESP32-CAM 进行编程。 接入点(AP)与站(Station) 在之前的ESP32-CAM 网络服务器项目中,我们将 ESP32-CAM 连接到无线路由器。在此配置中,我们可以通过本地局域网网络访问 ESP… -
更改 ESP32-CAM OV2640 相机设置:亮度、分辨率、质量、对比度等
本教程展示了如何使用 Arduino IDE更改ESP32-CAM OV2640相机设置,例如对比度、亮度、分辨率、质量、饱和度等。 本教程中的说明适用于任何带有 OV2640 相机的 ESP32 相机开发板。 安装 ESP32 环境 我们将使用 Arduino IDE 对 ESP32 板进行编程。因此,您需要安装 Arduino IDE 以及 ESP32 插件: OV2640 相机设置 在ESP… -
ESP32-CAM使用舵机控制旋转-视频流网络服务器(2 轴)
在这个项目中,我们将 ESP32-CAM 连接到带有两个 SG90 伺服电机(舵机)的平移(旋转)和倾斜(上下移动)支架上。使用平移和倾斜摄像机支架,您可以向上、向下、向左和向右移动摄像机——这非常适合监控。ESP32-CAM 搭建网络服务器,显示视频流和按钮来控制伺服电机移动相机。 本文中,伺服电机,指的是平时我们讲的舵机。 开发板兼容性:对于这个项目,您需要一个 ESP32 相机开发板, 所需… -
带有 OpenCV.js 的 ESP32-CAM Web 服务器:颜色识别和跟踪
本教程介绍了使用 ESP32 摄像头网络服务器环境的 OpenCV.js 和 OpenCV 工具。例如,我们将构建一个简单的 ESP32 摄像头网络服务器,其中包括对移动物体的颜色检测和跟踪。 本教程绝不是对 OpenCV 可以提供给 ESP32 摄像头网络服务器的所有内容的详尽处理。此介绍将激发更多使用 ESP32 相机的 OpenCV 工作。 这个项目/教程是基于国外作者(Andrew R. … -
使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)
这篇教程将带领大家去了解如何使用 ESP32-CAM 板和 Arduino IDE 发出 HTTP POST 请求,以将照片发送到服务器。我们将展示如何将 JPG/JPEG 图像发布到本地服务器(Raspberry Pi LAMP 服务器)或云服务器(您可以从任何地方访问)。照片将显示在图库中,您可以在其中查看或删除照片。要将图像保存在服务器中并创建图库,我们将使用 PHP 脚本。 要构建此项目,… -
使用ESP32-CAM通过HTTP POST将照片发送到本地或云服务器
在本指南中,您将学习如何使用 ESP32-CAM 板和 Arduino IDE 发出 HTTP POST 请求以将照片发送到服务器。我们将展示如何将JPG图像发布到本地服务器(Raspberry Pi LAMP服务器)或云服务器(您可以从任何地方访问)。要将图像保存在服务器中,我们将使用 PHP。 要构建此项目,您需要执行以下步骤。按照LAMP Server或Hosting Server的说明进行… -
如何将程序上传到ESP32-CAM AI-Thinker(Arduino IDE)
可以使用Arduino IDE对ESP32-CAM AI-Thinker开发板进行编程。本指南展示了如何使用Arduino IDE进行编程并将代码上传到ESP32-CAM(AI-Thinker)开发板。 该ESP32-CAM AI-思想家模块是ESP32开发板与OV2640摄像头,支持microSD卡,板载闪光灯和几个GPIO来连接外围设备。但是,它没有内置的编程器,需要使用FTDI编程器将其连接…