logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

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

文章图片
#stm32#嵌入式硬件#单片机
零知派ESP32-S3-智能小车控制系统(2)-智能小车避障模块使用

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

文章图片
#嵌入式硬件
零知派ESP32-INA219电流传感器实现18650锂电池智能充放电监测系统2

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

文章图片
#单片机#嵌入式硬件
零知派ESP32-S3-智能小车控制系统(1)-五路可调节黑白循迹模块使用

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

文章图片
#单片机#嵌入式硬件
零知派ESP32-S3-智能小车控制系统(1)-五路可调节黑白循迹模块使用

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

文章图片
#单片机#嵌入式硬件
零知派ESP32--MCP4728 四通道炫彩呼吸灯控制器

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

文章图片
#c++#单片机#硬件工程
零知派ESP32--基于HMC5883L磁力计、MPU6050六轴传感器制作电子指南针与水平仪设备

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

文章图片
#c++#嵌入式硬件
零知派ESP32–基于TM1637 四位数码管模块制作简约番茄钟教程

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

文章图片
#nginx#运维#嵌入式硬件
零知派ESP32–基于TM1637 四位数码管模块制作简约番茄钟教程

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

文章图片
#nginx#运维#嵌入式硬件
零知派ESP32--ICM20948九轴传感器 vofa +模式 和PLX-DAQ模式可视化

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

文章图片
#c++#单片机#嵌入式硬件
    共 16 条
  • 1
  • 2
  • 请选择