自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2025-05-26 13:31:20 738

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

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

2025-05-23 14:16:54 648

原创 零知开源——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 756

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

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

2025-05-16 11:38:41 667

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

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

2025-03-29 09:40:24 3911

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

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

2025-03-25 16:37:43 1299

原创 提升嵌入式开发效率

全新编译架构内核重构

2025-03-11 10:17:07 255

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

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

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

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

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

2025-02-15 14:59:33 1417

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

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

2025-02-12 17:43:22 532

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

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

2024-12-04 16:32:56 1259

原创 零知开源——网页控制WS2812B

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

2024-11-27 19:04:50 1252

原创 零知开源——玩转WS2812B灯条模块

通过零知标准开发板平台上驱动WS2812RGB灯珠,包括WS2812B的供电电压、接线和代码实现。通过创建延时函数和设置级联数据,实现对RGB灯珠的控制,展示了从关闭到开启不同颜色以及跑马灯、呼吸灯和彩虹灯等效果。将上述代码验证后上传到零知板,就可以看到测试结果,实现流水灯、彩虹灯和呼吸灯等效果。

2024-11-26 13:53:15 1540

空空如也

空空如也

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

TA关注的人

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