自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 零知ESP32--XR2206波形监视器

本项目基于ESP32和XR2206函数信号发生器构建了一个多功能测量系统。系统通过巧妙的分压电路设计保护ESP32输入,并采用多种抗干扰措施确保测量稳定性。项目完整实现了从硬件连接到软件算法的全套解决方案,具有较高的实用价值和教学意义。

2026-08-10 17:30:59 567

原创 零知派ESP32--MLX90393磁感手势屏

该项目是一套基于 ESP32、三轴磁力计 MLX90393 与 ST7789(240×240)彩屏的磁场手势交互系统。系统开机后自动校准环境磁场,随后用小磁铁在传感器附近做左、右、上、下、靠近、远离等动作。

2026-08-04 15:36:24 608

原创 零知ESP32--AM2302温湿度预测器

本项目开发了一个基于ESP32的智能环境预测装置,通过AM2302传感器采集温湿度数据,结合本地运行的神经网络模型进行1小时后的温湿度预测。系统采用7天环形缓冲区存储历史数据,支持在线学习微调模型以适应不同环境。设备配备240×240 TFT屏幕实时显示数据和预测结果,同时内置Web服务器提供可视化仪表盘。项目创新点包括端侧神经网络推理、双速采样模式、离线+在线训练闭环、免费天气数据对比等。硬件采用ESP32+AM2302传感器方案,软件实现了异常自愈、梯度裁剪等防御机制,确保长期稳定运行。

2026-08-01 10:49:33 527

原创 零知派ESP32--AS5600磁吸旋钮音量控制器

摘要:本项目实现了一个磁吸式USB旋钮音量控制器,系统通过USB串口与PC通信,Python程序将绝对角度映射为5%-100%系统音量,同时ST7789屏幕实时显示角度,网页端通过WebSocket同步3D旋钮和波形。核心创新包括:零磨损磁感应、无限圈数支持、EMA滤波平滑角速度、双屏/网页可视化、单USB供电。关键技术点:多圈角度累加算法、异步WebSocket数据桥接、Windows音量API兼容性处理,以及硬件层面的I2C通信优化与抗干扰设计。

2026-07-29 19:04:22 698

原创 零知派ESP32--基于BMP388制作运动追踪器

基于 ESP32 + BMP388 气压传感器 + ST7789 240×240 彩色屏,实现 5 个屏幕:实时数据、指针式高度表、运动总结、设置、历史柱状图。屏幕间短按循环切换。状态栏集成温度(青色)、电池图标(绿/黄/红)、录制脉冲红点。海拔数字平滑滚动不跳变。启动动画带进度条填充效果。

2026-07-24 16:32:11 476

原创 零知ESP32--RC522NFC考勤打卡系统

本项目开发了一个基于ESP32的智能考勤系统,通过NFC技术实现刷卡签到/签退功能。系统采用RC522读卡器和ST7789显示屏共享SPI总线,使用NVS存储考勤数据并搭建Web管理界面。创新点包括可靠的SPI总线共享方案、NTP自动校时和防重复打卡机制。硬件连接简单,软件采用模块化设计,支持卡片注册、考勤记录查询等功能。系统解决了SPI冲突、NVS存储和Web接口安全等关键技术问题,适用于中小型组织的考勤管理,具有成本低、可靠性高的特点。

2026-07-18 15:17:35 464

原创 零知派ESP32-S3-智能小车控制系统(4.2)-红外双目跟随模块使用

本文基于 ESP32-S3,使用两个红外对射避障传感器(GPIO20GPIO4)分别检测车头左右两侧目标,经过输入处理得到稳定的双目触发信号,再驱动跟随逻辑实现「单侧触发 → 转向对准、双侧触发 → 停车、目标丢失 → 停车等待」的跟随行为。整套功能封装为独立的类,通过CarDrive统一电机接口驱动底盘,不依赖 Web、摄像头等其他模块,可作为独立测试程序,也可直接移植进整车工程。需要特别说明本次改动绕不开的引脚取舍:ESP32-S3 版整车方案新增了摄像头模块(OV2640,并行接口),光是XCLK。

2026-07-18 11:08:48 409 1

原创 零知派ESP32—— 基于ESP32 + ISD1820 远程监控PIR安防告警系统

本项目基于ESP32开发板,通过SR505人体红外传感器和ISD1820语音模块实现入侵检测与语音告警功能,并创新性地引入Wi-Fi和MQTT协议实现远程监控。系统具备双模工作能力:本地实时响应入侵事件并播放告警语音,同时将系统状态、PIR信号、告警触发等信息通过MQTT协议实时推送至云端。项目特色包括全流程事件上报、自动重连机制、网络容错设计,用户可通过MQTT客户端远程监控设备状态。硬件连接简洁,软件采用非阻塞设计确保实时性,特别适合智能家居安防场景,为传统安防系统提供了低成本物联网升级方案。

2026-07-08 17:32:16 297

原创 零知派ESP32--基于MQ135 气体传感器制作智能烟雾报警排烟系统

本项目基于零知派ESP32和MQ135气体传感器,开发了一套智能烟雾检测与自动排烟报警系统。当检测到烟雾浓度超标(≥15%)时,系统会触发声光报警,并在1秒延迟后启动风扇排烟(带舵机扫风功能)。系统采用本地TFT彩屏显示实时数据,同时通过MQTT协议实现远程监控,支持自动/手动模式切换。主要技术特点包括:硬件PWM驱动执行器、非阻塞架构设计、滞回控制防误报、增量刷新屏幕等。项目解决了GPIO复用冲突、PWM通道分配等硬件难题,提供了完整的接线方案和代码实现,适用于智能家居等场景的烟雾安全监测。

2026-07-04 08:32:15 572

原创 零知派ESP32-- VL53L1X手势控制智能灯

本项目实现了一款基于ESP32的手势控制智能氛围灯系统。通过VL53L1X激光测距传感器检测手掌动作(30-280mm范围),系统支持12种灯光模式切换,包括彩虹、波浪、火焰等特效。创新性地采用纯手势交互设计:挥手切换模式、悬停调节参数(亮度/色温/速度)、深握复位。硬件方面采用WS2812B灯带(192颗LED)实现丰富光效,软件层面实现了局部刷新显示和自适应悬停调节算法。项目完整展示了从传感器数据处理、手势识别算法到多种光效实现的嵌入式开发全流程,具有较高的实用价值和创新性。

2026-06-30 17:47:55 671

原创 零知派ESP32-S3-智能小车控制系统(4)-测速传感器联动风扇控制

摘要:本文介绍了基于ESP32-S3的测速与风扇联动系统。系统通过GPIO4连接红外测速传感器采集脉冲信号,使用EMA滤波和二次平滑算法处理速度数据,并通过GPIO20控制L9110风扇模块实现"转动开风扇、停止关风扇"的联动逻辑。文章详细说明了硬件接线方案、参数配置、代码实现原理(包括中断处理、速度计算和滤波算法)以及常见问题解决方法。该系统可作为独立测试程序,也可直接集成到整车工程中,适用于需要对转动状态进行检测和控制的场景。

2026-06-30 10:30:55 492

原创 零知派——STM32智能小车系列教程(三):红外双目跟随模块原理与调试

本文详细介绍了智能小车红外双目跟随模块的设计与实现。文章首先阐述了模块化开发思路,指出单独调试红外跟随模块的重要性。随后深入讲解了红外对射传感器的工作原理,包括红外收发管和LM393比较器的电路原理,以及电位器调节灵敏度的具体方法。 硬件部分详细说明了传感器的安装位置、接线方案和引脚定义,特别强调了左右传感器的方向确认方法。软件方面提供了独立测试程序,用于验证传感器状态和跟随逻辑,并解析了项目中的核心代码实现,包括底层感知层IRSensor类和上层FollowBehavior状态机

2026-06-27 18:42:32 350

原创 零知派ESP32--基于HW-504从零搭建双人对战贪吃蛇教程

本项目基于ESP32开发板,通过ST7789显示屏和摇杆控制器实现了贪吃蛇游戏的两种玩法模式:经典单人模式和创新的双人联网对战模式。单人模式遵循传统规则,包含边界碰撞和自撞检测机制;双人模式采用MQTT协议实现实时联网对战,支持穿墙、加速/刹车等特色玩法。项目创新性地解决了摇杆串扰、WiFi与ADC冲突等技术难题,并优化了显示性能(局部重绘)和操作体验(500ms长按确认机制)。硬件方面采用零知派扩展板简化接线,软件架构包含精心设计的初始化流程、主循环逻辑和数据结构。

2026-06-26 17:43:56 442

原创 零知派ESP32-S3-智能小车控制系统(3)-OV2640摄像头模块使用

摘要:本文详细介绍了基于零知派ESP32-S3和OV2640摄像头的网页调试系统实现方案。系统采用双HTTP服务器设计,将视频流(81端口)与控制接口(80端口)分离,确保实时MJPEG流传输与参数调节互不干扰。文章包含完整的硬件接线方案、开发环境配置、功能实现代码解析。项目实现了浏览器实时查看视频流、在线调节分辨率/画质/图像参数、单帧抓拍等功能、

2026-06-25 18:16:30 572

原创 零知派——STM32智能小车系列教程(二):HC-SR04超声波测距 + SG90舵机云台原理与调试

HC-SR04 超声波搭配 SG90 舵机云台展开原理讲解与实操调试,采用模块化分层开发思路,依托同一套硬件实现避障、贴边循墙、手掌跟随三种行驶功能。文章先剖析 HC-SR04 测距时序、距离计算公式、量程盲区与超时容错代码,详解 SG90 舵机 50Hz PWM 控制逻辑与平滑扫描云台驱动方案,给出标准化硬件接线规范,并提供独立硬件测试代码,支持脱离整车单独校验传感器与舵机。工程采用三层代码架构,封装统一超声舵机底层接口

2026-06-24 19:46:05 405

原创 零知派ESP32--ADXL335_MPU6050 双传感器地震监测系统

本项目基于ESP32开发板,结合ADXL335和MPU6050传感器构建双通道地震监测系统。通过STA/LTA算法实时检测P波和S波,本地TFT屏幕显示波形并通过MQTT协议推送数据至Web仪表盘。系统采用模拟/数字传感器互补设计,配备16次过采样降噪、0.5Hz高通滤波和防误报机制,实现高精度地震波检测。Web端支持双重离线检测(LWT遗嘱+5秒数据超时),断电时自动弹出检修提示。项目解决了传感器噪声、误报率高等技术难点,形成一套完整的本地+远程地震监测方案,适用于地震预警和结构健康监测场景。

2026-06-22 19:46:15 383

原创 零知派——STM32智能小车系列教程(一):TCRT5000 五路循迹模块原理与调试

本文介绍了智能小车五路循迹模块的调试方法,重点分析了TCRT5000红外传感器和LM393比较器的工作原理。文章详细讲解了硬件接线方案、独立测试程序设计以及调试流程,包括电位器灵敏度调节和过线测试。针对项目实现,阐述了加权质心算法、极性配置和PID控制等关键技术,并提供了常见问题的解决方案。该模块调试中需特别注意电平极性、接线顺序和控制方向的一致性,通过分模块独立调试可有效定位问题

2026-06-18 17:14:57 479

原创 零知派ESP32-S3-智能小车控制系统(2)-智能小车避障模块使用

本文介绍了一种基于ESP32-S3的智能小车避障系统设计,采用HC-SR04超声波模块和舵机组成的扫描雷达作为感知前端,配合非阻塞式的连续扫描算法和四状态机控制逻辑。系统通过舵机带动超声波左右扫描(30°/90°/150°),实时获取三个方向的距离信息,主控制器根据障碍物距离自动切换前进、转向、后退和掉头四种状态,实现流畅避障。文章详细讲解了硬件连接方案(特别强调了ESP32-S3上使用MCPWM而非LEDC驱动舵机的重要性)、状态机设计原理、关键代码实现(包括连续扫描算法和带惯性权重的决策逻辑),并提供了

2026-06-17 18:06:05 383

原创 零知派ESP32-INA219电流传感器实现18650锂电池智能充放电监测系统2

本项目基于ESP32开发板和INA219传感器实现锂电池智能监测系统,主要功能包括: 实时监测电池电压、电流、功率等参数,通过TFT屏显示波形和状态 利用电流极性自动识别充放电状态(正为充电,负为放电) 采用滑动窗口滤波算法提升测量精度(改善率达80%) 支持Web远程监控和JSON数据接口 集成PWM风扇控制,带物理按键和自动循环模式 实现安时积分计算容量和低电压保护功能 系统通过I²C接口读取INA219数据,采用3.3V供电,关键硬件包括ESP32扩展板、240×240 TFT屏和L9110风扇模块。

2026-06-17 09:36:33 302

原创 零知派ESP32-S3-智能小车控制系统(1)-五路可调节黑白循迹模块使用

本文详细介绍了如何利用MCP23017 I2C扩展芯片解决ESP32-S3开发板GPIO不足的问题,实现五路红外循迹小车的开发。文章从红外循迹模块的工作原理讲起,重点解析了可调电阻的作用原理与校准方法,提供了完整的硬件接线方案和代码实现。特别强调了逻辑编号与物理位置的对应关系,以及电平转换注意事项。通过详细的代码注释和状态判断逻辑,帮助开发者快速排查接线方向问题。最后给出了具体的校准步骤和常见问题解决方案,为基于ESP32-S3的智能小车开发提供了实用指南。

2026-06-16 10:51:31 351

原创 零知派ESP32--基于HMC5883L磁力计、MPU6050六轴传感器制作电子指南针与水平仪设备

本教程详细介绍了基于零知派ESP32开发板的多功能电子指南针与水平仪项目。该系统整合了HMC5883L磁力计和MPU6050六轴传感器,通过ST7789 TFT屏幕实现可视化交互。主要功能包括:指南针模式支持真北方位显示、旋转罗盘视图、硬铁校准和磁偏角修正;水平仪模式提供横滚/俯仰角度测量和气泡水平显示;WiFi定位功能可自动获取地理位置。项目采用模块化设计,包含传感器自动检测、非易失存储校准数据、界面局部刷新等优化方案,解决了磁力计干扰补偿、水平仪零点漂移等技术难点。

2026-06-13 11:15:01 339

原创 零知派ESP32–基于TM1637 四位数码管模块制作简约番茄钟教程

本项目实现了一个基于ESP32开发板的双屏显示番茄钟系统,集成TFT彩屏和数码管模块,支持番茄工作法标准流程(25分钟专注+5分钟休息×3次+15分钟长休息循环)。系统特点包括:1)双屏同步显示,TFT展示状态与动画,数码管显示精确倒计时;2)断电记忆功能,通过NVS保存当前状态和计时数据;3)支持自定义工作时长,可调整专注/休息时间;4)最后10秒蜂鸣提醒和动态冒号闪烁速度设计。项目解决了闪存容量限制(通过帧步进优化)、双屏同步刷新和断电数据兼容性等关键技术难点,提供完整的硬件连接方案和开源代码!

2026-06-10 16:17:36 388

原创 零知派ESP32--ICM20948九轴传感器 vofa +模式 和PLX-DAQ模式可视化

本项目构建了一个基于ESP32和ICM20948传感器的人体/物体姿态检测系统。通过读取传感器内置DMP解算的四元数数据,转换为欧拉角后实现双模式输出:VOFA+模式支持3D可视化展示,PLX-DAQ模式支持Excel数据记录。系统创新点包括:1)利用传感器硬件DMP减轻MCU负担;2)采用一阶低通滤波算法消除数据抖动;3)智能双模式自动切换功能。项目详细阐述了硬件连接方案、软件架构设计(包含四元数转换、滤波算法等核心代码解析)以及两种上位机的使用方法。可广泛应用于动作捕捉、机械控制等领域。

2026-06-08 18:30:58 288

原创 零知派ESP32——基于 DHT11 的智能环境监控系统(自动降温、加湿)

项目摘要: 本智能环境监控系统以零知派ESP32为核心,结合DHT11温湿度传感器、ST7789彩屏、继电器及直流风扇,实现环境数据实时监测与自动控制。系统通过TFT屏展示卡片式UI,动态反馈温湿度状态(颜色区分),并依据预设阈值自动启停风扇(高温)和继电器(低湿)。支持按键手动锁定设备,采用非阻塞主循环确保实时响应,代码优化了防抖、UI刷新及异常处理(如传感器断开提示)。硬件接线需注意风扇独立供电与共地,避免电流冲击导致重启。项目提供完整开源代码、接线图及FAQ,适用于智能家居、温室监控等场景。

2026-06-06 11:09:37 226

原创 零知派ESP32--基于INA226制作USB 功率计

本项目基于ESP32和INA226芯片开发了一款多功能USB功率计,具有以下核心功能: 高精度测量:实时监测USB端口电压(0.001V精度)、电流(0.1mA精度)、功率(0.1mW精度)及累计电量; 双模显示:TFT彩屏本地显示数值及波形图,WiFi网页仪表盘实时监控(Chart.js动态图表); 智能告警:过压(>5.25V)、欠压(<3.05V)、过流(>10A)声光报警; 数据持久化:NVS存储极值与累计数据,LittleFS文件系统记录日志(支持轮转和Web下载)。

2026-06-05 17:49:38 389

原创 零知派——STM32+BMP180结合旋转编码器多页仪表盘+ESP-01无线上位机,三级蜂鸣告警全链路IoT气象监控系统

本项目基于零知派标准板,主控芯片 STM32F103RBT6(72MHz Cortex-M3),通过 SoftWire 软件 I²C(SDA=A4, SCL=A5)驱动 BMP180 气压传感器,经 SPI 接口驱动 ST7789 240×240 TFT 显示屏,配合 EC11 旋转编码器实现人机交互,转动即响应,停转后稳定判定,短按切换亮色/深色双主题,使用ESP-01 AP 热点+Network Kit 短指令控制进行物联网驱动

2026-06-03 19:18:36 259

原创 零知派ESP32--MCP4728 四通道炫彩呼吸灯控制器

本项目利用 零知派ESP32 开发板 控制 MCP4728 四通道 DAC 芯片,驱动红、黄、白、绿四个 LED灯珠模块,实现 6 种动态灯光效果(波浪、追逐、扫描、频闪、随机、心跳)。同时,通过一个 240×240 TFT 彩屏 实时显示当前模式、速度以及随灯光律动的动态边框。两个独立按钮分别切换模式和调节速度,所有设置支持断电记忆,重启后自动恢复上次状态。

2026-06-01 19:11:12 333

原创 零知派——STM32+SCD41+旋转编码器:室内CO₂智能监测系统,三环可视化仪表盘 + 分级蜂鸣告警

本项目基于零知派标准板开发了一套室内空气质量监测系统,通过STM32F103RBT6驱动SCD41 CO₂传感器,配合TFT显示屏、旋转编码器和蜂鸣器实现实时监测。系统采用圆环仪表盘可视化三路数据,支持四页面切换、音量调节和分级告警功能。关键技术包括:1) 优化SoftWire时序解决多外设冲突;2) 格雷码查表法实现编码器精准消抖;3) 局部刷新策略提升显示性能;4) 软件PWM控制蜂鸣器多频率告警。项目降低了电子开发门槛,为环境监测提供了完整的开源解决方案

2026-05-30 18:06:29 373

原创 零知派ESP32——基于SCD41的多参数室内空气质量监测报警器

基于ESP32的智能空气质量监测仪项目摘要 本项目设计了一款桌面级环境监测设备,采用ESP32主控搭配SCD41传感器,实时检测CO₂浓度(0-40000ppm)、温度(-10~60℃)和湿度(0-100%RH)。系统每5秒通过I²C总线获取数据,在240×240 TFT屏上动态显示数值,并通过三色分级(绿/黄/红)、蜂鸣器鸣响(仅CO₂超标)和底部闪烁警告标签实现三级报警。创新性地采用非阻塞式架构,通过millis()时间戳管理传感器读取、蜂鸣器控制和界面刷新三项并发任务,确保系统响应实时性。特别优化了人

2026-05-29 17:43:41 344

原创 零知派ESP32——基于WiFi+TCP的WS2812多节点智能灯控系统

本文介绍了一个基于ESP32的多节点WS2812智能灯控系统,采用WiFi AP+TCP星型拓扑结构。系统包含硬件接线方案(包括ESP32开发板、WS2812B灯带、SSD1306 OLED等组件)、安装使用教程(节点烧录与配置)、代码架构解析(通信协议、灯光控制、TCP连接管理等核心功能)以及常见问题解答。该系统支持网页远程控制多盏LED灯,实现独立开关、亮度调节和颜色切换功能,具有局域网内低延迟、无需云服务器和手机APP的特点。

2026-05-28 18:30:09 442

原创 零知派ESP32——基于 RFID-RC522 的智能门禁系统

define SS_PIN 5 // RFID 片选#define RST_PIN 22 // RFID 复位#define LED_GREEN 16 // 绿色 LED#define LED_RED 17 // 红色 LED#define MOTOR_FWD 32 // 电机前进#define MOTOR_BWD 33 // 电机后退所有硬件引脚集中在顶部用#define定义,方便修改维护,是良好的编程习惯。

2026-05-28 11:27:07 622

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除