自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 零知IDE——基于STM32F407VET6和雨滴传感器的多界面TFT降雨监测显示系统

本文介绍了一个基于STM32F407VET6主控芯片的智能降雨监测系统,该系统通过雨滴传感器实时监测降雨量,并利用240×240分辨率ST7789 TFT显示屏展示数据。系统具有三大核心功能:数据可视化(大字体显示实时雨量百分比)、历史趋势分析(条形图展示12组历史数据)和报警功能(LED警示)。项目创新性地处理了雨滴传感器的电阻特性,通过map()函数实现模拟值到百分比的合理映射,并采用防闪烁更新机制优化显示效果。代码实现了三界面自动切换、数据记录和报警阈值设置等功能

2025-09-27 18:47:30 431

原创 零知IDE——STM32F407VET6与ADS1115模数转换器实现多通道数据采集显示系统

本项目基于STM32F407VET6和ADS1115设计了一个多功能数据采集系统。系统通过STM32控制16位高精度ADC采集四路模拟信号,并将数据实时显示在240×240彩色LCD上。项目实现了高精度数据采集(分辨率0.1875mV)、多通道信号处理、实时数据显示等功能,采用冒泡排序算法对采集数据进行处理。硬件连接采用I2C接口,软件部分包含完整的初始化、数据采集、显示更新和结果排序功能。该系统可直观展示ADC值变化,适用于需要高精度数据采集的应用场景。

2025-09-26 15:36:47 645 1

原创 零知IDE——基于STM32F407VET6和MCP2515实现CAN通信与数据采集

项目通过数据分包策略解决CAN帧8字节限制,包含发送端(MPU6050/DHT11数据采集)和接收端(ST7789显示屏显示)完整代码。详细讲解了硬件连接、SPI接口操作和CAN总线原理,并提供了常见问题解决方案。该系统支持三种工作模式(高精度/普通/低功耗),波特率125kbps,适用于车辆监控等实时数据传输场景。

2025-09-24 16:44:29 1012 1

原创 零知IDE——基于STM32F407VET6和HC-05(ZS-040)蓝牙控制RGB与CRC校验系统

本文介绍了一个基于STM32F407VET6主控芯片和HC-05蓝牙模块的智能环境监测系统。该系统通过DHT11传感器采集温湿度数据,通过蓝牙实现远程控制和数据传输,并配有ST7789显示屏。文章详细说明了硬件连接方案、软件代码实现(包括蓝牙协议解析、CRC校验等关键技术),以及项目演示和常见问题解答。该系统实现了环境监测、灯光控制和蓝牙通信的完整功能,为物联网开发提供了实用参考。

2025-09-20 10:21:38 879

原创 零知IDE——基于STM32F407VET6的HC-SR505安防监控系统

本文介绍了一个基于STM32F407VET6微控制器和HC-SR501人体红外传感器的智能安防监控系统。系统通过TFT显示屏实时显示环境温湿度、光照强度及人体活动状态,检测到人体时会触发声光报警。项目详细说明了硬件连接方案(包括主控板、传感器、显示屏等元件的接线方法)和软件实现(使用零知IDE开发,包含初始化设置、传感器数据处理、报警逻辑等核心代码)。重点解决了多任务处理与实时性的技术难点,采用非阻塞式设计确保系统稳定运行。该项目具有可视化界面、多功能监测和易用性等特点,适合智能家居安防应用。

2025-09-16 13:35:51 1090

原创 零知开源——ESP32驱动OV7670摄像头实现简易照相机系统

本项目基于零知ESP32开发板和OV7670摄像头模块,实现了一个简易照相机系统。系统采用QQVGA(160×120)分辨率、RGB565色彩格式,通过优化WebSocket传输协议,在网页端实现实时显示和拍照功能。项目重点解决了ESP32内存限制和视频流传输效率问题,采用预分配内存策略和分块传输机制。硬件连接采用3.3V供电,详细说明了引脚定义和I2C总线连接。软件部分包含摄像头初始化、网络连接、WebSocket传输等核心模块。项目分析了OV7670寄存器配置和图像数据时序,针对常见问题提供了解决方案。

2025-09-09 17:45:44 1085

原创 零知开源——基于STM32F103RBT6的智能风扇控制系统设计与实现

本文介绍了一个基于STM32F103RBT6主控芯片的智能风扇控制系统,采用零知开源IDE开发。系统集成了红外遥控、自动光控、定时关闭、睡眠模式等多种功能,通过JQC-3FF-S-Z继电器模块控制风扇。文章详细阐述了硬件连接方案(包括主控板、继电器、TFT显示屏等组件的接线方法)、关键代码解析(主循环设计、红外信号处理、显示优化等)以及项目演示效果。同时提供了JQC-3FF-S-Z继电器工作原理说明和常见问题解答。该项目展示了如何通过开源平台快速实现智能控制应用,适合创客和智能家居爱好者学习实践。

2025-09-05 13:48:20 733 1

原创 零知开源——STM32红外通信YS-IRTM红外编解码器集成灯控与显示系统

本文介绍了基于零知开发板的红外通信控制系统设计与实现。该系统通过YS-IRTM红外编解码模块构建发送端,使用零知标准板作为接收端,实现了红外遥控LED开关及状态显示功能。项目重点解决了红外编码格式转换问题,建立了NEC协议编码与YS-IRTM模块编码的映射关系。硬件部分详细说明了开发板与红外模块、显示屏的连接方案;软件部分提供了完整的收发端代码实现,包括红外信号处理、LED控制和屏幕显示功能。测试结果表明系统响应时间小于100ms,控制准确率达100%,深入解析了NEC红外协议的工作原理。

2025-09-02 15:32:49 705

原创 零知开源——基于STM32F407VET6和ADXL345三轴加速度计的精准运动姿态检测系统

本文介绍了一个基于零知增强板(STM32F407VET6)和ADXL345三轴加速度计的实时姿态监测系统。项目采用卡尔曼滤波和移动平均滤波双重算法降低传感器噪声,通过智能六点自动校准技术提高测量精度,并利用Processing平台实现三维可视化界面。系统能够实时显示设备的滚转、俯仰角度,并记录历史数据变化趋势。硬件连接简单,软件架构包含初始化、滤波、校准算法和可视化模块,解决了传感器噪声和漂移等关键问题。项目具有开源易用、精度高、响应快等特点,适用于各种姿态监测应用场景。

2025-08-29 18:02:49 1026

原创 零知开源——基于STM32F407VET6实现ULN2003AN驱动28BYJ-48步进电机控制系统

本文介绍了一个基于STM32F407VET6零知标准板的步进电机智能控制系统。系统通过电位器实现速度控制,按键切换方向,并配备1.3寸TFT显示屏实时显示状态。项目亮点包括自动识别电位器有效电压范围(3.4V-4.0V)、状态机设计确保按键响应稳定、指数曲线速度映射算法提升低速控制精度。文章详细说明了硬件连接方案、软件架构和关键算法实现,特别是电压校准和速度映射算法。系统采用ULN2003AN驱动28BYJ-48步进电机,实现了平滑速度调节和精准位置控制。

2025-08-27 14:18:36 827 1

原创 零知开源——基于STM32F103RBT6和ADXL335实现SG90舵机姿态控制系统

本文介绍了一个基于ADXL335三轴加速度计和SG90舵机的智能姿态监测控制系统。项目采用零知标准板作为主控,通过精确测量物体倾斜角度,实时显示三轴加速度数据并控制舵机转动。系统亮点包括多采样平均和数字滤波技术提高精度,自动校准算法以及支持X/Y轴双控制模式。硬件采用STM32F103RBT6主控,配合1.3寸IPS显示屏;软件采用模块化设计,包含数据采集处理、校准算法、舵机控制等功能。项目实现了从传感器采集到执行控制的完整闭环,并提供了详细接线方案、代码实现和常见问题解答。

2025-08-25 16:04:02 921

原创 零知开源——基于ESP8266(ESP-12F)驱动YS-IR05F红外控制空调

本项目基于零知ESP8266开发板和YS-IR05F红外模块,开发了一套智能空调遥控系统。系统支持Web远程控制和OLED本地显示,可精确调节TCL空调开关及温度(16-30℃)。通过USB转TTL模块录制红外编码,采用串口通信协议实现红外信号发射,并集成现代化Web界面设计。项目解决了红外编码解析、多外设协同等难点,提供完整硬件接线方案和开源代码。系统具有操作简便、响应快速等特点,适合智能家居应用场景。

2025-08-22 17:39:47 967

原创 零知开源——基于STM32F103RBT6与ADXL362三轴加速度计的体感迷宫游戏设计与实现

零知实验室推出基于ADXL362加速度计的体感迷宫游戏项目,采用STM32F103RBT6主控和1.3英寸TFT屏。项目亮点包括:1)通过多点碰撞检测解决小球穿墙问题;2)采用局部刷新策略优化显示性能;3)集成开机自动校准功能消除传感器偏移。硬件连接采用双SPI接口(硬件SPI接加速度计,软件SPI接显示屏),软件实现迷宫生成、体感控制、实时渲染等功能。该项目完整开源,提供详细教程和示例代码,适合嵌入式开发学习者实践传感器应用、图形显示和人机交互等关键技术。

2025-08-20 15:29:38 1157

原创 零知开源——基于STM32F407VET6与GY-271三轴地磁传感器的高精度电子罗盘设计与实现

本项目基于STM32F407VET6主控芯片和GY-271地磁传感器,开发了一个高精度数字指南针系统。系统通过I2C接口获取磁场数据,计算方位角并自动校正磁偏角,最终在ST7789显示屏上以0.1°精度显示方向。项目包含完整的硬件连接方案和软件设计,重点解决了指针平滑过渡、传感器校准等技术难点,并提供了详细的故障诊断功能。系统经过验证与手机指南针精度一致,可作为电子罗盘解决方案。

2025-08-19 10:14:35 1052

原创 零知开源——基于STM32F407VET6的TCS230颜色识别器设计与实现

✔零知IDE 是一个真正属于国人自己的开源软件平台,在开发效率上超越了Arduino平台并且更加容易上手,大大降低了开发难度。零知开源在软件方面提供了完整的学习教程和丰富示例代码,让不懂程序的工程师也能非常轻而易举的搭建电路来创作产品,测试产品。快来动手试试吧!✔访问零知实验室,获取更多实战项目和教程资源吧!(1)项目概述本项目基于STM32F407VET6主控芯片的零知增强板,结合TCS230高精度颜色传感器和ST7789显示屏,开发了一套专业的颜色识别系统。

2025-08-16 15:21:58 975

原创 零知开源——基于STM32F4的HC-12无线通信系统及ST7789显示应用

基于STM32F407VET6和HC-12模块的无线通信系统通过零知增强板实现双机通信,发送端通过物理按键切换信道,接收端使用ST7789显示屏实时显示信道状态。项目亮点包括:1) 1公里以上的通信距离;2) 优化的UI界面和局部刷新技术;3) 模块化设计便于扩展。详细阐述了硬件连接方案、软件设计中的信道切换机制、数据接收状态机和显示优化技术。系统可作为物联网应用开发参考,支持环境监测、远程控制等场景扩展,提供了完整的发送端和接收端代码实现。

2025-08-14 19:02:03 1112

原创 零知开源——基于STM32F407VET6和INA219的功率监测器设计与实现

本文介绍了一个基于零知增强板(STM32F407VET6)和INA219传感器的高精度LED功率监测系统。系统采用16V/400mA高精度模式,通过滑动平均滤波算法实现±0.1mA电流测量精度,并利用ST7789显示屏实时显示电压、电流和功率波形。项目详细讲解了硬件连接、软件架构设计、滤波优化和UI界面实现,解决了小电流测量精度不足等难点。实测数据显示电压误差±0.05V,电流误差±0.07mA,功率误差±0.339mW。项目代码开源,适合电子爱好者学习参考。

2025-08-12 17:45:45 724

原创 零知开源——基于STM32F103RBT6的TDS水质监测仪数据校准和ST7789显示实战教程

✔零知开源是一个真正属于国人自己的开源软硬件平台,在开发效率上超越了Arduino平台并且更加容易上手,大大降低了开发难度。零知开源在软件方面提供了完整的学习教程和丰富示例代码,让不懂程序的工程师也能非常轻而易举的搭建电路来创作产品,测试产品。快来动手试试吧!✔访问零知开源平台,获取更多实战项目和教程资源吧!(1)项目概述本教程将指导您构建一个基于STM32F103RBT6的零知标准板高精度TDS(总溶解固体)水质监测系统。

2025-08-08 18:28:07 794

原创 零知开源——STM32F407VET6驱动SHT41温湿度传感器完整教程

摘要:本项目基于STM32F407VET6零知增强板驱动SHT41高精度温湿度传感器,实现±0.2℃温度精度和±1.8%RH湿度精度的数据采集。硬件连接采用I2C接口(SCL:PB6,SDA:PB7),软件使用零知IDE3.8.0和Adafruit_SHT4x库。代码包含传感器初始化、数据读取和CRC校验功能,每秒输出温湿度数据至串口。教程详细说明了硬件接线、软件配置及常见问题解决方法,帮助开发者快速搭建环境监测系统。

2025-07-09 18:39:08 708

原创 零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

零知开源平台是一个专为国开发者设计的软硬件开源平台,提供比Arduino更易上手的开发体验。本教程展示了如何在STM32F407VET6增强板上实现ST7789显示屏的中文显示功能,结合BMP581传感器数据采集。通过U8g2库实现高质量中文渲染,混合Adafruit_GFX进行高效数据显示,实时展示温度、压力和高度数据。教程详细介绍了硬件连接方案(I2C/SPI接口)、软件架构设计(包含库依赖关系和数据读取机制)以及中文文本渲染方法,并提供了常见问题解答和优化建议。

2025-07-07 12:02:40 774

原创 零知开源——STM32F1驱动BMP581压强传感器使用SPI实现ST7789显示的环境监测系统

本文基于零知开源平台STM32F103RBT6实现BMP581气压传感器与ST7789显示屏的协同工作,重点解决SPI总线冲突问题。项目通过实时采集温度、气压数据,计算海拔高度并在240×320彩色屏显示,提供两种SPI冲突解决方案:①ST7789改用软件SPI(推荐,稳定性高);②硬件SPI共享+精确控制片选信号(高性能需求适用)。教程涵盖硬件连接、代码实现(含UI设计)、海拔计算原理及常见问题排查,最终实现稳定数据监测系统。包含完整的代码与资源

2025-07-03 15:01:48 1093

原创 零知开源——基于STM32F407VET6零知增强板的四路独立计时器

本教程介绍基于STM32F407VET6零知增强板的四路独立计时器实现方案。项目采用TFT显示屏、蜂鸣器和按钮构建交互系统,支持各计时器独立控制(开始/暂停/重置)和智能报警(4小时及以上每小时触发)。硬件连接包括ST7789驱动TFT屏、有源蜂鸣器及4个按钮;软件实现计时逻辑、消抖按钮检测和报警管理。系统提供直观UI界面,通过短按操作计时器、长按(>1秒)复位,并支持报警静音功能。完整代码可通过百度网盘获取,项目涵盖多任务处理、状态机设计等嵌入式开发关键技术,适合作为STM32学习案例。

2025-06-28 17:51:59 678

原创 零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(四):相册预览和大图功能

本教程详细讲解如何在LVGL中实现相册预览和图片放大功能。通过事件回调、窗口管理和图片取模技术,构建流畅的用户体验。主要内容包括:硬件连接方式(与电子书教程相同)、软件UI组件实现(主界面与预览窗口)、图片放大与窗口管理(使用静态变量保存窗口对象避免重复创建)、关键实现细节(窗口重用机制和交互优化)、零知IDE配置以及图片取模技术详解(包括取模实现原理和优势)。教程还提供了扩展优化建议,如手势支持、动画过渡等,并总结了开发注意事项和UI设计建议。该设计符合现代UI原则,在低端硬件上也能保持流畅交互。

2025-06-25 16:17:20 911

原创 零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(三):记事本功能实现

本教程基于STM32F4和LVGL库,在3.5英寸ILI9486屏上实现记事本功能。主要内容包括:1) 硬件连接(与电子书教程相同);2) 软件UI组件实现,包含文本输入区、虚拟键盘和清除按钮;3) 零知IDE配置与触摸屏校准;4) 功能演示与性能指标。教程提供了文本编辑、光标控制、内容清除等核心功能,并给出内存优化建议。扩展建议包括添加保存功能、中文输入、时间戳和多笔记管理等。该方案具有响应快(<50ms)、内存占用小(32KB)等特点,为后续开发相册浏览功能打下基础。

2025-06-24 11:29:42 868

原创 零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(二):日历功能实现

本教程详细介绍了基于STM32F4和ILI9486触摸屏的日历应用开发,涵盖硬件连接、软件实现与零知IDE配置。核心功能包括月份视图展示、滑动切换和日期标记,通过LVGL库实现UI组件及触摸事件处理。文章提供了完整的代码示例,涉及数据结构、触摸交互和界面初始化,并给出常见问题解决方案。教程还提出扩展建议如事件提醒和农历支持,最后预告后续将开发记事本功能。该项目展示了嵌入式UI开发的完整流程,具有响应快(切换<80ms)、内存占用低(38KB)等特点。

2025-06-18 18:08:46 663

原创 零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(一):电子书阅读器功能

本教程详细讲解如何在零知增强板(STM32F407VGT6)上实现3.5寸ILI9486显示屏的电子书阅读功能。主要内容包括:硬件连接方案(显示屏、SD卡等组件)、基于LVGL的UI界面设计(含翻页动画和进度显示)、触摸事件处理逻辑、零知IDE的配置方法。系统支持左右滑动翻页(滑动距离>30像素且时间<300ms触发)、平滑动画效果和页码显示,内存占用42KB,翻页响应时间<100ms。教程还提供了常见问题解决方法(如触摸不灵敏)和扩展建议(书签功能、暗色主题等)。完整代码和配置参数可供开发者直接参考使用

2025-06-18 17:10:50 957

原创 零知开源——STM32F103RBT6驱动 ICM20948 九轴传感器及 vofa + 上位机可视化教程

本教程使用零知标准板(STM32F103RBT6)通过I2C驱动ICM20948九轴传感器,实现姿态解算,并通过串口将数据实时发送至VOFA+上位机进行3D可视化。零知开源在软件方面提供了完整的学习教程和丰富示例代码,让不懂程序的工程师也能非常轻而易举的搭建电路来创作产品,测试产品。自动量程配置(加速度计±2/4/8/16g,陀螺仪±250/500/1000/2000dps))时,VOFA+显示yaw值持续漂移(约2-5°/s),动态运动时零漂明显。传感器平放时,VOFA+显示俯仰角/横滚角接近0°。

2025-06-06 18:58:45 1727

原创 零知经验——STM32F4驱动ICM20948 九轴运动传感器 + VOFA上位机可视化验证与抗漂移优化

通过对ICM20948九轴传感器的系统性优化,成功将yaw轴漂移从15°/min降至0.8°/min,动态性能提升显著。硬件层面优化了I2C接线方案和电源去耦设计;软件方面实施了传感器配置优化、带温度补偿的零偏补偿系统、数据校验容错机制及动态参数姿态解算算法。经VOFA+验证,静态漂移降低94.7%,响应延迟缩短62.5%,摇摆幅度减少79.3%,达到工业级应用标准。该方案为无人机、机器人等需要高精度姿态测量的领域提供了低成本高性能的解决方案。

2025-06-05 11:52:47 1451

原创 零知开源——STM32F407VET6驱动ILI9486 TFT显示屏 实现Flappy Bird游戏教程

本教程介绍了使用STM32F407VET6开发板驱动3.5寸TFT触摸屏实现FlappyBird游戏的方法。硬件方面采用零知增强板与ILI9328控制器LCD扩展板直插连接,软件基于Adafruit图形库开发。教程详细解析了游戏初始化、主循环、物理引擎、碰撞检测等核心代码,并提供了触摸校准、性能优化等实用技巧。项目包含完整的游戏资源文件和移植要点,适合STM32开发者学习图形显示和触摸交互应用。配套代码和工具可通过百度网盘下载,开发者可在此基础上扩展更多功能。

2025-05-30 10:17:45 1310

原创 零知开源——STM32F4驱动MAX31865实现PT100高精度测温

本教程详细介绍了零知增强板(STM32F407VET6)通过MAX31865模块读取三线制PT100铂电阻温度的完整实现方案。重点包括:1)硬件配置,需修改MAX31865跳线至三线制模式;2)PT100特性与温度计算公式;3)SPI和I2C接口的硬件接线方式;4)软件实现流程,包含库函数调用和温度转换逻辑;5)实时显示温度与电阻值的OLED界面设计。文中提供了完整的代码解析、运行效果展示以及常见问题排查指南,并附有工程文件下载链接。该方案可实现-200℃~850℃范围内的精确温度测量,适用于工业检测等场景

2025-05-26 13:31:20 1565 2

原创 零知开源——STM32F1驱动OLED SSD1306模块显示图像

本教程详细介绍了如何在零知标准板(主控芯片STM32F103RBT6)上通过SSD1306 OLED显示屏进行图像显示。首先,教程解释了OLED的工作原理,包括其有机发光层和电极结构,以及SSD1306驱动IC的功能。接着,教程列出了所需的硬件设备,并提供了硬件连接的具体步骤。然后,教程指导用户在零知IDE中安装必要的库文件,并提供了示例代码,展示了如何初始化OLED显示屏并显示位图图像。此外,教程还介绍了一些与图形绘制相关的函数,如画线、矩形、圆等。最后,教程强调了上传代码的步骤和运行效果,并提供了注意事

2025-05-23 14:16:54 777

原创 零知开源——STM32F1驱动MAX31865读取三线PT100温度传感器

本教程详细介绍了如何使用零知标准板(STM32F103RBT6)通过MAX31865模块读取三线制PT100铂电阻温度,并通过I2C OLED实时显示温度值和电阻值。教程内容包括硬件接线配置、三线制PT100的特殊跳线修改、代码解析以及PT100的温度计算原理。MAX31865模块专用于RTD信号调理,支持2/3/4线制PT100/PT1000传感器,内置ADC将铂电阻的阻值变化转换为数字信号,并通过SPI接口与主控通信。PT100铂电阻在0℃时阻值为100Ω,温度系数为0.385Ω/℃。教程还提供了硬件准

2025-05-23 13:33:43 1677

原创 零知开源——零知ESP32驱动ST7789触摸屏开发指南:LVGL主题设置与示波器面板

本文介绍如何使用ESP32微控制器驱动ST7789 TFT液晶屏和XPT2046触摸芯片,通过LVGL图形库实现主题切换功能,并开发一个实用的触摸屏示波器应用。项目包含两大核心功能::支持8种不同风格的UI主题模拟/数字信号采集、触摸控制面板、光标测量系统、自动频率检测。

2025-05-16 11:38:41 1039

原创 零知开源——ESP32语音交互系统(AI小智)开发教程

小智AI聊天机器人是一个基于嵌入式硬件与人工智能技术深度融合的智能交互系统。该项目以ESP32开发板为核心,结合语音唤醒、自然语言处理、音频解码播放及图形化交互界面四大核心模块,实现人机交互功能。

2025-03-29 09:40:24 8793 5

原创 通过注册表和Technitium MAC Address Changer修改MAC地址(支持W5500模块及通用网卡)

在某些场景下(如网络调试、隐私保护或设备唯一性管理),需要修改网络设备的MAC地址。注册表修改(适合高级用户)和Technitium MAC Address Changer工具(适合小白用户),以W5500以太网模块为例,同时适用于普通网卡。方法优点缺点注册表修改无需额外工具操作复杂,风险高一键修改,支持随机地址依赖第三方软件根据需求选择合适方案,推荐优先使用Technitium工具,高效安全!立即尝试,轻松管理你的网络身份!🚀。

2025-03-25 16:37:43 2169

原创 提升嵌入式开发效率

全新编译架构内核重构

2025-03-11 10:17:07 303

原创 零知开源——ESP8266结合ICM20948实现高精度姿态解算

IMU惯性测量单元,融合加速度计、陀螺仪和磁力计的核心传感器。

2025-03-06 18:12:42 2203 1

原创 零知开源——ESP8266+MPU6050 实现运动姿态检测

通过MPU6050库与传感器交互使用yaw_integral变量累积航向角previousTime变量用于计算时间间隔dt// 累积 yaw 角// 记录上一帧的时间// 校准值。

2025-02-15 14:59:33 1719

原创 零知开源——STM32F407VET6结合MPU6050六轴传感器模块实践教程,轻松实现运动检测

MPU6050是一款含有三轴加速度计和三轴陀螺仪的传感器,能够测量设备的倾斜情况和旋转运动。通过本教程,学习如何使用零知增强板和MPU6050模块来读取运动数据。

2025-02-12 17:43:22 725

原创 零知开源——STM32F407VET6使用 GPIO 模拟时序驱动 WS2812B LED 灯带

在本教程中,我们将探讨如何使用 零知增强版的 GPIO 接口来模拟 WS2812B LED 灯带的信号传输时序,从而实现对单色或多彩 LED 灯带的控制。这种技术允许我们避开专用驱动库,直接与硬件进行交互,理解并掌握 WS2812B 的通信机制。WS2812B 是一款内含控制器芯片的全彩 LED 灯珠,每个灯珠可以独立显示红、绿、蓝三色。它通过单一数据线接收命令,实现高精度颜色控制。

2024-12-04 16:32:56 1465

空空如也

空空如也

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

TA关注的人

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