文章
关键词 [ESP32] 的搜索结果:
-
ESP32-CAM:使用SMTP服务器通过电子邮件发送拍摄的照片
本教程介绍了如何使用SMTP服务器将捕获的照片从ESP32-CAM发送到您的电子邮件帐户。我们将向您展示一个简单的示例,该示例在ESP32引导时拍摄照片并将其作为电子邮件附件发送。拍摄的最后一张照片临时保存在ESP32 SPIFFS中。 为了使该项目正常进行,ESP32-CAM需要连接到可以访问互联网的路由器,并且需要连接到您的本地网络。 该项目与任何带OV2640相机的ESP32相机板兼容。您只… -
ESP32-CAM在Web Server中拍照和显示
了解如何使用ESP32-CAM开发板构建Web服务器,您可以通过在浏览器可视化最新捕获的照片,并且可以发送命令进行拍照并保存在SPIFFS中。如果需要,我们还添加了旋转图像的选项。 您可能会喜欢我们博客中的其它ESP32-CAM项目。实际上,您可以通过添加一个PIR传感器(在检测到运动时进行拍照),一个物理按钮来拍照或在另一个URL路径中包括视频流功能,来进一步推进该项目。 其它ESP32-CAM… -
ESP32-CAM照片捕捉-PIR运动检测传感器(保存到microSD卡)
在这个项目中,我们将使用ESP32-CAM制作具有照片捕捉功能的运动传感器检测器。当您的PIR传感器检测到运动时,它将醒来并拍照,然后将其保存在microSD卡中。 该项目与上一个项目非常相似,但是在许多请求之后,我们在电路中添加了PIR运动传感器。因此,当检测到运动时,将拍摄一张照片并将其保存在microSD卡上。 其它ESP32-CAM项目和教程: 所需零件 对于此项目,您将需要以下部分: 带… -
ESP32-CAM拍照并保存到MicroSD卡
了解如何使用ESP32-CAM板拍照并使用Arduino IDE将其保存到microSD卡中。按下ESP32-CAM RESET按钮时,它会醒来并拍照,并将其保存在microSD卡中。 我们将使用名称为AI-Thinker模块的ESP32-CAM开发板,但其它模块也应通过在代码中进行正确的引脚分配来工作。 ESP32-CAM板是其结合了ESP32-S芯片,OV2640相机,microSD卡插槽和几… -
ESP32-CAM与Assistant家庭助理集成
对于大多数人来说,仅使ESP32-CAM通过IP工作可能会有用,但是您可以将此项目与Home Assistant(或与其它家庭自动化平台)集成。继续阅读以了解如何与Home Assistant集成。 先决条件 您应该熟悉树莓派Raspberry Pi 会在树莓派Raspberry Pi上安装Home Assistant 将ESP32-CAM添加到家庭助理 打开您的家庭助理仪表板,然后转到更多设置菜… -
ESP32-CAM 视频流web服务器
在本项目中,我们将使用ESP32-CAM板构建IP监控摄像头。ESP32相机将托管一个视频流Web服务器,您可以使用网络中的任何设备对其进行访问。 您可以将此视频流Web服务器与流行的家庭自动化平台(如Home Assistant或Node-RED)集成。结合方式将在下个教程再给大家讲解! 所需零件 要遵循本教程,您需要以下组件: 带OV2640的ESP32-CAM FTDI编程器 母对母连接线 … -
ESP32-CAM AI-Thinker引脚指南:GPIO使用说明
ESP32-CAM是带有ESP32-S芯片,OV2640摄像头,microSD卡插槽和几个用于连接外围设备的GPIO的开发板。在本指南中,我们将介绍ESP32-CAM GPIO及其使用方法。 引脚图 下图显示了ESP32-CAM AI-Thinker的引脚排列图。 原理图,示意图 下图显示了ESP32-CAM的原理图。 图片来源 您可以在此GitHub存储库上下载分辨率更高的PDF文… -
ESP32-CAM视频流和Arduino IDE的人脸识别
本文是ESP32-CAM开发板的快速入门指南。我们将向您展示如何使用Arduino IDE在不到5分钟的时间内设置具有面部识别和检测功能的视频流式Web服务器。 注意:在本教程中,我们使用arduino-esp32库中的示例。本教程没有介绍如何修改示例。 所需零件 要遵循本教程,您需要以下组件: 带OV2640的ESP32-CAM FTDI编程器 母对母连接线 介绍ESP32-CA… -
两板之间的ESP32客户端-服务器Wi-Fi通信
本篇教程将给大家讲解如何在两个ESP32板之间进行HTTP通信,以通过Wi-Fi在不连接互联网(路由器)的情况下交换数据。简而言之,您将学习如何使用HTTP请求将数据从一个板发送到另一个板。ESP32开发板将使用Arduino IDE进行编程。 出于演示目的,我们将BME280传感器的读数从一块板发送到另一块板。接收器将在OLED显示屏上显示读数。 项目概况 一个ESP32板将充当服务器,另一个E… -
ESP-NOW入门(基于ESP32)
这是基于ESP32板之间交换数据的一种协议,当然也支持ESP8266。ESP-NOW是乐鑫开发的无连接通信协议,具有短数据包传输的功能。该协议使多个设备可以轻松地相互通信。 -
基于ESP32的MQTT远程喂狗器
材料 esp32开发板*1 步进电机 电源 无源蜂鸣器(可替换成有源,程序要修改) 控制原理 基于趣讨教MQTT控制平台,MQTT订阅话题为:用户id/自定义加密字符串/ 可通过MQTT Dash安卓软件进行订阅,画面如下: ESP32接收MQTT的报文信息,报文内容为:步进数-wg 通过程序解析报文,步进电机转相应的步数,带动连接步进电机上的狗粮容器,倾倒到地上,实现远程喂狗。 &n… -
使用ESP32创建Web服务器
总览 在本教程中, 你会乐AR 作如何设置了ESP32一个Web服务器并创建使用HTML和CS网页小号。 您将学到什么 了解Web服务器使用ESP32创建Web服务器的简短介绍 到 HTML和CS 小号 命令 什么是Web服务器? Web服务器是发送和接收信息,处理信息并进行存储的地方。Web服务器还可以在网页上显示此信息。 服务器通信小号 通过被称为协议与用户 超文本传输协议 (HTTP)。 当… -
如何使用ESP32从网页控制伺服电机
我们将使用ESP32从网页控制伺服电机,这比使用Arduino容易得多。 在这个项目中,我们将使用ESP32从网页控制伺服电机。从Arduino控制伺服电机非常容易,但是使用ESP32来控制它有点困难,因为ESP32不具有Analogwrite()函数。因此,借助伺服电机的库,我们将能够控制舵机。 硬件 1个 ESP32 1个 伺服马达 1个 连接线 电路原理图 伺服电机的黄线为信号线;将其连接到… -
如何使用ESP32控制继电器模块
了解如何创建网页来控制带有ESP32的继电器模块。在本项目中,我们将使用ESP32控制继电器模块。我们将ESP32连接到Wi-Fi网络,然后通过IP地址和端口(显示在串行监视器上)创建一个网页。使用该网页,我们会将命令发送到ESP32以打开或关闭继电器模块。 目录 硬件清单 1个 ESP32 1个 继电器模块 1个 连接线 电路原理图 代码说明 让我们遍历… -
ESP32 ADC自动校准
伙计们,今天我们将讨论“ ESP32 ADC自动校准 ”。这似乎是一个非常技术性的主题,但我发现您对此有所了解非常重要。这是因为它不仅是ESP32,甚至不是ADC校准,还与您可能要阅读的模拟传感器有关。大多数传感器不是线性的,因此让我们介绍一个用于数字模拟转换器的自动校准器原型。尽管如此,让我们通过为ESP32执行AD修复来进行实验。使用资源·杜邦线·1个面包板·1个ESP W… -
ESP32:使用ESP32 DIY电机驱动器
步骤1:材料和工具 ESP32单片机 直流马达 NPN晶体管-BC337 100Ω电阻 二极管-N4148通用 面包板线 面包板 2根杜邦线 步骤2:连接信号 在NPN晶体管的基极(中间)引脚上连接一个100Ω电阻,以保护EPS32板免受过压,然后将其串联到D5 步骤3:连接电源 将集电极(右)引脚接地。 将发射极(左)引脚连接到通用二极管的正引脚。 将通用二极管的负极引脚… -
(十七)ESP32:HTTP GET请求
这篇文章的目的是解释如何使用ESP32和Arduino环境执行简单的HTTP GET请求。 -
(十六)ESP32: 双核执行和加速
这篇文章的目的是在ESP32上实现一个简单的功率计算算法,并通过在微控制器的两个内核中执行它来测试加速。 -
(十五)ESP32: FreeRTOS计数信号量
本文的目的是介绍使用ESP32和Arduino支持的FreeRTOS计数信号量。 -
(十四)ESP32:在特定的核心上运行代码
这篇文章的目的是解释如何使用Arduino环境支持在ESP32的特定核心上运行代码。