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

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

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

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

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

本教程详细介绍了零知增强板(STM32F407VET6)通过MAX31865模块读取三线制PT100铂电阻温度的完整实现方案。重点包括:1)硬件配置,需修改MAX31865跳线至三线制模式;2)PT100特性与温度计算公式;3)SPI和I2C接口的硬件接线方式;4)软件实现流程,包含库函数调用和温度转换逻辑;5)实时显示温度与电阻值的OLED界面设计。文中提供了完整的代码解析、运行效果展示以及常见

使用ESP32微控制器对8 bit-2812 RGB灯带进行控制,实现了多种不同的灯光效果。实现彩虹颜色轮换函数,连续颜色变换效果。实现闪烁和颜色渐变效果,随机进行颜色闪烁。实现流水灯和呼吸灯效果,利用PWM调整亮度。配置网页,生成调色器控制像素输出到WS2812RGB上显示不同颜色。初始化WS2812B,配置WiFi网络或热点,ESP32连接网络。实现WS2812RGB闪烁、呼吸灯和流水灯、颜色

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

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

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