David WangYang
这个作者很懒,什么都没留下…
展开
-
采用 LT3652 的 MPPT 太阳能充电控制器
因此,在阳光不佳的条件下,电池会根据太阳能电池板的输出持续充电。每当太阳能电池板无法提供适当的电流输出时,电压就会显着下降,负载电流不会改变并超过短路电流额定值,使太阳能电池板的输出电压为零。您将被带到一个页面,如果需要,可以在其中设置一些额外的参数,例如使用的材质、轨道间距等。充电控制器测量电池板的输出电压和电池电压,然后通过获取这两个数据,将它们进行比较,以确定电池板可以提供的最佳电池充电功率。几乎每个基于太阳能的系统都有一个与之相关的电池,该电池必须由太阳能充电,然后来自电池的能量将用于驱动负载。原创 2024-10-14 00:02:05 · 79 阅读 · 0 评论 -
使用 ESP32 和 ThingSpeak 进行基于物联网的太阳能电池板功率监控
嗯,这很有趣,因为太阳能电池板通常暴露在高温环境中,因为它暴露在阳光直射下,原因很明显。最后,最重要的是,我们将使用 ThingSpeak 云服务来监控来自世界任何地方的输出数据在这里,我们将使用 ESP32 物联网开发板监控面板的输出电压、电流和功率。我们连接了两个万用表,一个在输入端,另一个在电位器的输出端,并设置当输入电压为 18V 时输出为 3V,因为太阳能电池板的标称输出电压为 18V。但是,根据流经太阳能电池板的标称电流,选择一个分流电阻器,该电阻器将产生足够的电压,可由微控制器单元测量。原创 2024-10-14 00:01:49 · 128 阅读 · 0 评论 -
基于 DIY ESP32 的音频播放器
Amplifier Module 的 Vcc 和 GND 引脚连接到 ESP32 的 VIN 和 GND,而 Amplifier 模块的 IN 引脚连接到 ESP25 的 GPIO 32 引脚。在 ESP32 上播放音频文件时,8000 到 16000 的采样率会很好,因为 ESP32 没有太多内存。现在,我们正在使用 ESP32 构建一个有趣的音频播放器,您只需将额外的扬声器连接到 ESP32 即可在其中发出声音效果。函数中,用数据填充声音缓冲区并检查声音是否正在播放,如果没有,则在循环中播放声音。原创 2024-10-13 00:31:41 · 281 阅读 · 0 评论 -
ESP32-CAM 人脸识别门锁系统
FTDI 板的 TX 和 RX 连接到 ESP32 的 RX 和 TX,继电器模块的 IN 引脚连接到 ESP4-CAM 的 IO32。为此,打开 人脸识别和检测 设置中的功能,然后单击 注册人脸 按钮。然后,在接下来的几行中,定义继电器模块的引脚模式,并将继电器最初设置为低电平。最后,要上传代码,请将 FDTI 板连接到您的笔记本电脑,然后选择“ESP32 Wrover Module”作为您的板。在上传代码之前,不要忘记将 IO0 引脚连接到 GND,并按下 ESP32 重置按钮,然后单击上传按钮。原创 2024-10-12 12:46:20 · 252 阅读 · 0 评论 -
构建您自己的电容式触摸传感器,使用 ESP32 控制家用电器
在原理图中,DC 桶形插孔用作输入,我们在其中提供为电路供电所需的必要电源,从那里我们有我们的 7805 稳压器,它将未稳压的直流输入转换为恒定的 5V DC,通过它我们为 ESP32 模块供电。由于这是一个非常简单的项目,因此测试集非常简单,如您所见,我连接了 4 个 LED 和充当负载的电阻器,因为它与继电器连接,您可以轻松连接高达 3Amps 的任何负载。由于它是一个简单的触摸传感器电路,因此在您希望通过触摸与设备交互的地方非常有用,例如,您可以通过触摸打开/关闭设备,而不是使用典型的板载开关。原创 2024-10-12 12:45:53 · 123 阅读 · 0 评论 -
使用 ESP32 的基于 BLE 的接近控制 – 检测 BLE 设备的存在
接下来,我们将定义一个布尔值,如果数组中的已知设备与扫描的设备列表匹配,则该布尔值将设置为 true。一旦我们进入回调功能,我们将设置一个标志,如果我们找到 BLE 设备,我们将中断循环。如上图所示,这个项目没有太多要求,一个 esp32 开发板和一个支持 BLE 的设备,这里我使用的是我的 MI Band,就是这样。,它于 2011 年进入我们的日常生活,因为在每年的那个时候,每个主要制造商都开始在他们的设备上嵌入 BLE 技术。服务包含特征,特征包含值,通过读取特征,我们可以读取值和值随时间的变化。原创 2024-10-11 01:15:15 · 255 阅读 · 0 评论 -
使用 MAX30100 脉搏血氧仪和 ESP32 的基于物联网的心率监测器
在我们的应用程序中,设备将 SPO2 和 BPM 的数据发送到服务器,因此它会发布相同的数据,并从服务器接收 ON-OFF 状态,从而订阅此状态。在此工作模型中,将数据提交到 Adafruit 服务器的设备保持发布模式,其中 Adafruit IO 服务器订阅相同的数据点。始终使用医学额定的脉搏血氧仪来确定患者的脉搏和氧气水平,并与医生讨论。功能中,我们将启动 I2C,使用预定义的 SSID 和密码连接 WiFi,并启动开关状态的 MQTT 订阅过程(在 Adafruit IO 仪表板中创建的开关按钮)。原创 2024-10-11 01:14:55 · 196 阅读 · 0 评论 -
SX1278 LoRa 模块与 ESP32 的接口
温度和湿度数据将使用带有 ESP32 模块的 API 从互联网上读取,然后使用 LoRa 模块发送到 Arduino。在这里,我们将使用两个 LoRa 模块——一个带有 ESP32,另一个带有 Arduino 板。ESP32 LoRa 设置将从任何给定城市的 API 请求天气数据,并将其发送到 Arduino LoRa 设置。硬件和程序准备就绪后,将下面给出的代码上传到 ESP32 和 Arduino 模块中。因此,ESP32 LoRa 将充当发射器,Arduino LoRa 将充当接收器。原创 2024-10-10 00:14:38 · 183 阅读 · 0 评论 -
使用 Arduino IDE ESP8266无线 (OTA) 对 NodeMCU 进行编程
如果 SSID 和密码正确,则 NodeMCU ESP8266将连接到 Wi-Fi,并且 ESP 的 IP 地址将显示在串行监视器上。它包括在乐鑫 Wi-Fi SoC 上运行的低成本 Wi-Fi ESP8266固件,以及基于 ESP-12 模块的硬件。然后,要使用 OTA 上传固件,我们需要使用 micro USB 串行上传 sketch,生成 ESP IP 地址。如果 SSID 和密码正确,它会连接到 Wi-Fi,如果 SSID 和密码不正确,它将每 1 秒重启一次。,这里我们解释代码的一些重要部分。原创 2024-10-10 00:14:25 · 338 阅读 · 0 评论 -
使用 Arduino IDE 对 ESP32 无线 (OTA) 进行编程
OTA(无线)编程是任何支持 WiFi 的微控制器(如 ESP32 和 ESP8266)的一项功能,允许这些设备在没有任何物理访问的情况下无线升级其固件或软件。要使用无线 (OTA) 编程功能,首先,您需要通过串行端口上传草图。当代码通过串行端口上传时,它会创建一个 Web 服务器,您可以在其中通过 Web 浏览器选择并上传新草图。要上传第一个代码,请将 ESP32 连接到笔记本电脑并打开 Arduino IDE,选择 Board Type 作为 ESP32 Dev Kit,然后选择正确的串行端口。原创 2024-10-09 00:09:15 · 489 阅读 · 0 评论 -
将 ESP32 与 74HC595 连接,实现 7 段显示
项目中,我们将仅使用三个引脚连接三个 74HC595,并连接三个 7 段显示器,仅使用 ESP32 的三个引脚查看输出,ESP32 是一种支持 WiFi/BT 的微控制器设备,是许多基于物联网的项目的热门选择。所有微控制器都有特定数量的 IO 引脚,但在某些应用中,例如在 7 段显示器中,我们需要的 GPIO 引脚数将超过控制器所能提供的。但是,PIN9 是串行数据输出,它将向下一个级联移位寄存器提供数据。在上面的代码中,74HC595 控制引脚被设置为输出,UART 通信的串行输出也仅用于调试目的。原创 2024-10-09 00:08:56 · 240 阅读 · 0 评论 -
使用 ESP32 Cam 和 M5Stack Core2 的掩模检测系统
心率传感器数据引脚连接到 M36Stack Core5 的引脚,电源为 2V 和接地 红外距离传感器数据引脚连接到 M5Stack Core35 的引脚 5,电源为 2V 和接地。大流行之后,大多数办公室将开始现场工作,学校也将开学,在此期间,我们还需要照顾任何员工或学生体温是否正确并佩戴口罩。每当检测到用户时,预测都会通过 MQTT 发送到 AWS IoT Cloud,当有人没有戴口罩时,它也将使用 AWS SES 服务的 SMTP 通过电子邮件发送。因此,为了解决这个问题,我们希望创建一个设备,使用。原创 2024-10-08 00:21:38 · 133 阅读 · 0 评论 -
使用 ESP32 CAM 进行口罩检测
使用 ESP32 CAM 进行口罩检测2019 冠状病毒病 (COVID-19) 大流行目前被认为是对公共卫生和福祉以及全球经济和社会稳定的最大全球威胁之一。COVID-19 主要通过呼吸道飞沫在人与人之间传播。当您咳嗽、打喷嚏、说话、大喊大叫或唱歌时,呼吸道飞沫会传播到空气中。然后,这些飞沫可以落在您附近的人的嘴巴或鼻子中,或者他们可能会吸入这些飞沫。口罩是一种简单的屏障,有助于防止您的呼吸道飞沫接触到其他人。研究表明,口罩戴在鼻子和嘴巴上时可以减少飞沫的飞溅。原创 2024-10-08 00:21:16 · 97 阅读 · 0 评论 -
MPU6050 陀螺仪传感器与 ESP32 板的接口
MPU6050 的 SCL 和 SDA 引脚连接到 ESP22 的 D21 和 D32 引脚,而 MPU6050 的 VCC 和 GND 引脚连接到 ESP3 的 3.32V 和 GND。MPU6050模块体积小,功耗低,重复性高,抗冲击性高,用户价格低。在本文中,我将对 MPU6050 进行基本介绍,并演示如何将其与 ESP32 开发板连接,以及如何在网页上显示其值。loop() 中,读取 Accelerometer 和 Gyroscope 的 X、Y 和 Z 轴的所有六个 registers。原创 2024-10-07 00:06:18 · 144 阅读 · 0 评论 -
ESP32 PWM 教程:控制 LED 的亮度
将 LED 正极引脚连接到 GPIO 16,将 Pot 的信号引脚连接到 ESP1 的 ADC32 (VP) 引脚。我将 PWM 频率设置为 9000,分辨率设置为 10,您可以更改它以生成不同的 PWM 信号。ESP32 提供三种功能,分别为引脚分配 PWM 通道,以及配置 PWM 信号的分辨率、频率和占空比。它还需要两个参数:我们想要 “写入” PWM 值的 PWM 通道和我们想要写入所选通道的 PWM 值。在解释 ESP32 上的 PWM 生成之前,我们先讨论一下与 PWM 相关的一些术语。原创 2024-10-07 00:06:00 · 19 阅读 · 0 评论 -
基于 ESP32 的 Web 服务器,用于使用 DHT11 传感器进行温度和湿度测量
是一项基于 Web 的免费服务,允许用户创建称为“配方”的简单条件语句链,这些条件语句是根据 Gmail、Facebook、Instagram 和 Pinterest 等其他 Web 服务的更改触发的。函数初始化波特率、DHT 传感器,然后使用 Wi-Fi 用户名和密码将模块与 Wi-Fi 连接。,以显示 DHT11 传感器的温度和湿度值。现在,每当温度值超过 20 时,它都会触发 IFTTT 事件发送电子邮件,通知温度已超过临界值。现在,在 Webhooks 窗口中,单击右上角的“文档”以获取私钥。原创 2024-10-06 00:03:21 · 20 阅读 · 0 评论 -
如何使用 ESP32 摄像头模组进行视频流和人脸识别
ESP32-CAM 没有 USB 连接器,因此需要 FTDI 程序员将代码上传到 ESP32-CAM 中,如上图所示。使用 ESP32-CAM 模块,我们可以构建人脸识别系统,而无需使用任何复杂的编程和任何额外的组件。ESP32-CAM 没有 USB 连接器,因此要对模块进行编程,您需要一个 FTDI 板。它将带您进入流媒体页面。如果您在上传代码时遇到错误,请检查 IO0 是否连接到 GND,以及您是否在 Tools 菜单中选择了正确的设置。在上传代码之前,请按 ESP32 重置按钮,然后单击上传按钮。原创 2024-10-06 00:01:26 · 207 阅读 · 0 评论 -
如何使用 Thonny IDE 在 MicroPython 中对 ESP32 进行编程
的一种经过充分验证、最简单的方法之一是使用 Arduino IDE,这意味着使用 Arduino 版本的 C 或 C++。几十年来,C 和 C++ 一直是嵌入式系统开发中两种最流行的语言,而该语言的 Arduino 版本使其更加简单,这解释了它在制造商和业余爱好者中的受欢迎程度,因为代码很容易开发。从好的方面来说,MicroPython 本质上是 python 的精简版本,它是世界上最流行的编程语言之一,因此,MicroPython 社区无法解决的任何问题都可以从一般 python 社区那里获得见解。原创 2024-10-06 00:01:10 · 22 阅读 · 0 评论 -
如何在 ESP32 中使用经典串行蓝牙
HC-05 等模块中使用的蓝牙是经典蓝牙的一个版本,称为蓝牙 SSP(串行端口协议),这意味着蓝牙遵循标准串行协议,这使得发送和接收数据变得更加容易,而不会产生太多开销。像 HC-05 和 HC-06 这样的蓝牙模块很容易设置,并且可以快速与 Arduino IDE 一起使用,但它们有自己的限制,例如高功耗,并且它们在旧的蓝牙 V2.0 上运行。您还可以检查串行监视器,它将以十进制格式显示 ESP32 蓝牙接收的数据,即您的 Arduino 将读取 48 表示 0,49 表示 1,如前所述。原创 2024-10-05 00:10:49 · 188 阅读 · 0 评论 -
使用 Arduino IDE 对 ESP32 板进行编程
也就是说,电子设备连接到互联网的人数是互联网用户的两倍多,它每天都在使我们周围的事物变得更加智能。它比 ESP8266-01 模块略大,并且对试验板友好,因为大多数排针都是作为 I/O 引脚彼此相对而分线的,这是一件很棒的事情。但一个变化是,在 ESP32 中,板上的 LED 连接到引脚 2,而对于 Arduino,它将连接到引脚 13。如果文本框已经包含其他 URL,只需将此 URL 添加到其中,用逗号 (,) 分隔两者。,也就是俗称的物联网,据估计,到 8 年底,我们将有 4 亿台设备连接到互联网。原创 2024-10-05 00:10:15 · 313 阅读 · 0 评论 -
使用 I16C 将 2X32 LCD 与 ESP2 连接
您可以购买内置 I2C2 LCD 控制器的 I1602C LCD 模块,也可以简单地购买 I2C 控制器来连接 16x2 LCD 和 ESP32。正确显示数据,因为 ESP32 只能提供 3.3 伏特,这对于 I2C 模块来说很低,数据不会清晰可见。它减少了 ESP32 使用的引脚数量,因此可以腾出更多数量的 ESP32 引脚来连接不同的传感器。,请按上图连接电路,上传下面给出的代码并打开串行监视器,您将看到十六进制的地址。我们需要 ESP32 的板文件,因此,如果您是 ESP32 的新手,请先按照。原创 2024-10-04 00:43:25 · 407 阅读 · 0 评论 -
使用 ESP32 和 OLED 显示屏的互联网时钟
ESP32 是一个 Wi-Fi 模块,可以轻松连接到互联网,因此我们将使用 NTP(网络时间协议)和 UDP(用户数据报协议)通过 Wi-Fi 从互联网上获取时间。因此,在这个项目中,我们使用 ESP32 从 NTP 服务器获取时间,并将其显示在 OLED 显示屏上。现在终于使用 Arduino IDE 对 ESP32 进行编程,您的互联网时钟就可以显示时间了。因此,要从 Internet 获取时间,我们必须在程序中为 NTP 定义三个变量。库用于连接时间服务器。,这是 NTP 更新时间所采用的时间间隔。原创 2024-10-04 00:43:13 · 200 阅读 · 0 评论 -
ESP32 BLE 服务器 - 用于电池电量指示的 GATT 服务
最初,当您将其与手机配对时,您的手机会将其识别为音频设备,并在状态栏上显示电池电量。另请注意,我们只能执行两个具有此特征的操作,一个是 Read,这是强制性的,另一个是 Notify,这是可选的。因此,我们必须将电池值发送到客户端 (Phone),这是强制性的,如果需要,我们可以通知手机哪个是可选的。出于测试目的,我们将通过 BLE GATT 服务将 ESP32 的硬编码值作为电池百分比发送到我们的手机,这样我们的移动设备将假设 ESP32 是一个电池供电的蓝牙设备,它正在尝试发送到其电池百分比。原创 2024-10-02 00:12:14 · 521 阅读 · 0 评论 -
ESP32 低功耗蓝牙 (BLE) – 连接到健身手环以触发灯泡
也就是说,当客户端扫描时,它们总是可以被发现的。通过利用此功能,我们可以将这些健身手环用作接近开关,这意味着这些健身手环始终与用户的手部相连,通过扫描手环,我们可以检测人是否在范围内。该程序的理念是让 ESP32 充当客户端,当它找到我们的服务器(健身手环)时,它会不断扫描蓝牙设备,它会验证硬件 ID,并通过 GPIO 引脚 13 切换灯光。好的,现在我们已经使用 BLE 地址标识了我们的服务器,但为了与它通信,我们需要说 Service 和 characteristics 的语言,如果您阅读了。原创 2024-10-02 00:11:40 · 303 阅读 · 0 评论 -
带有能源监控和反馈系统的智能电表,用于盗窃检测
电流传感器和ZMPT101B电压传感器VCC连接到ESP32的Vin,这是一个5V电源。当盗窃发生时,将向应用程序发送通知,并切断消费者侧的电源。数据发送到Blynk应用程序仪表板,并显示电压、电流、功率和以千瓦时为单位的总单位消耗,并带有盗窃检测警报。我需要选择电流传感器和电压传感器,以便测量电流和电压,这样我就可以了解在ESP32和IoT Blynk平台的帮助下进行盗窃检测的功耗和总功耗。ACS712 是一款完全集成的基于霍尔效应的线性电流传感器,用于测量本项目中的交流电。原创 2024-10-01 00:07:12 · 24 阅读 · 0 评论 -
使用 GSM 和 Arduino 的预付费电表
使用 GSM 和 Arduino 的预付费电表是一个很好的概念,您可以在其中为其余额充电,就像我们在手机中所做的那样。在这个项目中,我们正在构建一个自动化系统。您可以通过此系统为电费余额充值,只需发送短信即可。如果系统余额较低或为零,它还可以断开家庭电源连接。该系统将,如低余额警报、切断警报、恢复警报和充电警报。原创 2024-10-01 00:06:54 · 23 阅读 · 0 评论 -
使用 DS32 模块的 ESP3231 实时时钟
(Real Time Clock) 模块。它用于维护大多数 Electronics 项目的日期和时间。该模块有自己的纽扣电池电源,即使主电源被移除或 MCU 经过硬重置,它也使用该电源保持日期和时间。因此,一旦我们在此模块中设置了日期和时间,它将始终跟踪它。有几种类型的 RTC IC,如 DS1307、DS3231 等。我们之前在以下项目中使用。原创 2024-09-30 00:21:38 · 26 阅读 · 0 评论 -
HC-SR04 超声波测距传感器的工作原理以及如何与 ESP32 连接
如果您是电子工程师或初学者,并且想要构建避障机器人,您需要首先了解避障系统的工作原理!这使得我们的这个项目非常重要,因为在这个项目中,我们将,我们将了解有关该模块的每一个小细节,这是任何避障或检测系统的关键组件。因此,在这个项目中,我们将了解有关 HC-SR04 超声波测距传感器模块的每一个小细节,以及将其与 ESP32 的接口。的检测范围为 13 英尺,角度为 15 度,非常适合检测障碍物。除此之外,它具有非常低的工作电流,因此非常适合电池供电应用。HC-SR04 超声波接近传感器模块有 4 个引脚;原创 2024-09-29 00:04:22 · 151 阅读 · 0 评论 -
伺服电机如何工作以及如何将其与 ESP32 连接?
伺服电机有多种尺寸和三种基本类型。这三种类型包括位置旋转、连续旋转和线性。位置旋转舵机旋转 180 度。它们在齿轮机构中也有挡块,以防止输出轴过度旋转。原创 2024-09-29 00:04:10 · 78 阅读 · 0 评论 -
使用 uPyCraft IDE 在 ESP32 上开始使用 MicroPython
Python 和 MicroPython 之间的主要区别在于 MicroPython 没有像 Python 那样提供完整的库支持,因此 MicroPython 仅在约束条件下工作。它是 Python 3 的重新实现,因此了解 python 的人可以轻松使用 MicroPython。在这里,我们正在安装 Windows 版本。因此,在本教程中,我们将了解 MicroPython,它与 Python 有何不同,以及如何。此外,我们还将看到一个 LED 闪烁的示例项目,以演示 MicroPython 的使用。原创 2024-09-25 00:49:51 · 445 阅读 · 0 评论 -
具有 COVID19 实时更新的自动洗手液分配器
继电器的 Vcc 和 GND 引脚连接到 ESP32 的 Vin 和 GND 引脚,而继电器的输入引脚连接到 ESP19 的 D32 引脚。只需按照电路图连接硬件并将程序上传到ESP32,开始时你应该会在LCD上看到“Covid19追踪器”和“洗手液”的信息,然后几秒钟后它会在LCD屏幕上显示确诊病例和康复病例,如下所示。函数中,我们将使用超声波传感器连续计算距离,如果距离小于或等于 15 厘米,则它将打开泵 2 秒钟,将消毒剂通过管道推到外面。使用此链接,我们将获得印度的确诊病例总数和康复病例数。原创 2024-09-25 00:49:14 · 804 阅读 · 0 评论 -
使用 Arduino IDE 开始使用 ESP32 - 闪烁 LED
这个小巧便宜的 8 美元模块是一个双核 32 位 CPU,内置 Wi-Fi 和双模蓝牙,具有足够数量的 30 个 I/O 引脚,适用于所有基本电子项目。它比 ESP8266-01 模块略大,并且对试验板友好,因为大多数排针都是作为 I/O 引脚彼此相对而分线的,这是一件很棒的事情。但一个变化是,在 ESP32 中,板上的 LED 连接到引脚 2,而对于 Arduino,它将连接到引脚 13。,为许多业余爱好者打开了进入物联网世界的大门,从那时起,社区发展势头强劲,许多产品已投放市场。粘贴后我的如下所示。原创 2024-09-24 22:15:13 · 143 阅读 · 0 评论 -
ESP32 上的 MQTT |使用Ubidots MQTT服务器通过互联网控制设备和监控传感器数据
在本文中,我将让您知道如何使用此板和其他一些组件制作一个实际的工作项目,通过这些组件,您将能够控制设备,并且能够使用 Ubidots 提供的免费 MQTT 服务通过互联网监控传感器的数据。在发布部分,我们首先收集 ESP32 手机上内置霍尔效应传感器的数据,然后将数据发布到服务器。因此,在代码中,我们订阅了一个 MQTT 主题,并将数据发布到另一个 MQTT 主题。在订阅部分,我们正在监控来自服务器的数据。如果收到的数据为 1,则打开连接到 ESP32 板的中继,如果从服务器接收到 0,则关闭中继。原创 2024-09-24 01:54:01 · 25 阅读 · 0 评论 -
通过 Wi-Fi 在 ESP32 上上传代码 – BasicOTA
如果您要在市场上销售您的产品,那么您需要为您的客户提供在需要时更新公司的选项。请记住,您需要在上传的每个草图中包含基本 OTA 草图,否则在上传草图后您将失去 OTA 功能。例如,如果您想上传基本的 LED 闪烁草图,那么您还需要在其中包含基本的 OTA 草图。要使用 ESP32 建立 OTA,您需要在代码中包含几行额外的代码,然后您可以通过无线方式上传代码。您需要提供此凭证,以便 ESP 可以连接到您的路由器以接收更新。这是您需要安装的草图,以便为您的 ESP32 提供 OTA 的功能。原创 2024-09-23 00:04:15 · 27 阅读 · 0 评论 -
通过 Wi-Fi 在 ESP32 上上传代码 – Web-updater OTA
是的,我知道将 Basic OTA sketch 包含在您的每个代码中有点令人头疼,但它提供的功能完美无缺。如果您要在市场上销售您的产品,那么您需要为您的客户提供在需要时更新公司的选项。要使用 ESP32 建立 OTA,您需要在代码中包含几行额外的代码,然后您可以通过无线方式上传代码。登录后,您将看到可以上传草图的页面,但为此,我们首先需要生成草图的 bin 文件。现在,您已经生成了代码的二进制文件,是时候通过网页将代码上传到开发板了。这是您需要安装的草图,以便为您的 ESP32 提供 OTA 的功能。原创 2024-09-23 00:03:29 · 27 阅读 · 0 评论 -
使用 RFID 和 ESP32 的智能门锁
我以这样一种方式制作了这个项目,它不仅可以用作门锁,还可以记录进入者的出勤情况。您不仅可以通过 RFID 卡解锁门,还可以通过输入键盘中的秘密密码来解锁门。门打开后,它会在 IFTTT 的帮助下将考勤保存到 google 表格中。一旦扫描程序检测到卡片或标签,它会在代码中签入并在 Google 表格中标记唯一用户的名称。如今,大多数办公室都在用非接触式门锁取代基于指纹的门锁。在此模式下,您可以输入代码中预定义的用于开门的秘密 pin。除此之外,我还在项目中连接了一个接近传感器,用于从工作室内部打开门。原创 2024-09-22 03:59:52 · 24 阅读 · 0 评论 -
无网站的 IOT 考勤系统
您可以使用智能手机或笔记本电脑随时随地监控实时出勤情况。使用 IFTTT,您无需学习 SQL 和数据库,甚至不需要拥有自己的网站。这种技术使这个项目更容易制作并且更可靠。该项目使用 IFTTT 将指纹数据存储以及该项目代码中提到的人的相应姓名,该表格将在您的 Google 驱动器内自动创建。您以前一定见过这种项目,但相信我,这是您已经见过的最简单的项目。这个项目不需要任何数据库、SQL、网站等知识。采用 ESP32 的指纹传感器。原创 2024-09-22 03:59:23 · 25 阅读 · 0 评论 -
基于指纹和六角键盘的门锁系统
现在有两个条件,如果此设备有适当的互联网连接,那么它会在 IFTTT 的帮助下将该人的出勤记录到谷歌表格中,您会在屏幕上看到“已注册”。指纹不足且可靠,无法制作您自己的安全系统,您始终需要一个辅助选项来解锁门,以防出现任何故障。因此,在本文中,我制作了一个完整的家庭安全系统,您可以使用它通过指纹或键盘解锁门。这是该系统的默认模式。之后,您可以输入密码“1234”,您可以根据自己在代码中的选择进行更改,然后按哈希按钮输入代码。之后,您需要按照屏幕中显示的步骤操作,这样您就可以轻松地在系统中注册您的指纹。原创 2024-09-21 02:53:25 · 470 阅读 · 0 评论 -
通过 Internet 使用 ESP32 实现16个家庭电器自动化
我已经将我的 ESP32 板编程为 MQTT 客户端,它将从 MQTT 代理接收数据,并根据接收到的数据,继电器将被切换,并且可以轻松控制受人尊敬的设备。到目前为止,我们已经看到了自动化相关项目,这些项目允许我们通过 Internet 控制 4 或 8 台设备。由于这是一个基于云的 MQTT 服务器,因此我们可以从世界上的任何地方轻松控制设备。这个项目可以在世界上的任何地方使用我们的智能手机或笔记本电脑进行控制。对于这个项目,我使用了。我公开了这个 PCB 文件,以便您也可以下载相同的 PCB 文件。原创 2024-09-19 00:19:05 · 147 阅读 · 0 评论 -
使用 AirPods、智能手表或智能钥匙串解锁您的门
除了自动解锁门之外使用的技术是 Beacon。这是一项了不起的技术,将在不久的将来得到广泛应用。本项目使用了两种电路。一个用于 Smart Lock,另一个用于智能钥匙扣。该项目有两个不同的代码,可以上传到两个不同的 ESP32 板上。原创 2024-09-18 00:27:55 · 221 阅读 · 0 评论