元驭机器人元驭机器人Hall 传感器教学下载原文件
1# 项目介绍视频:原理动画素材23新增的原理、结构与代码讲解,可以到 [动画播放页](../../wiki/Animation-Library.md) 看六段短片和合集。新片均为原生 1920 × 1080、24 fps、无声,带画面字幕,附 SRT/VTT;下面两段早期运动示意仍保留。45## 新增六段讲解67- [03 信号链](theory/03-signal-chain.mp4),18 秒:霍尔电压、ADC、DMA、解算和 RS485。8- [04 基线和零点](theory/04-calibration-zero.mp4),18 秒:电气偏置和坐标原点分开处理。9- [05 直线结构](structure/05-linear-structure.mp4),16 秒:固定 PCB、移动滑块、导向与气隙。10- [06 旋转结构](structure/06-rotary-structure.mp4),16 秒:阵列对中、径向磁铁和转轴。11- [07 主循环](code/07-main-loop.mp4),18 秒:真实代码摘录、模式选择和两种解算。12- [08 RS485 查询](code/08-rs485-query.mp4),18 秒:接收缓冲、校验、方向切换与应答。1314[六段合集 MP4](explainer-collection.mp4),104 秒,无声,内含字幕轨;[合集 SRT](explainer-collection.srt) 可直接导入剪辑软件。新片源码、素材依据及重生成方法分别见 [原理](theory/README.md)、[结构](structure/README.md)、[代码](code/README.md)。程序依据仓库 2026-10-27 的快照;结构片是功能示意,不是 STEP 装配分解。1516先分别运行这三个目录里的渲染脚本,再运行 `python media/animation/assemble_lessons.py`,可以检查规格、更新 VTT、重新拼接合集并输出章节时间。该步骤会覆盖同名成品;原始镜头不在这个目录中。1718## 原有两段运动示意1920这两段动画可直接导入剪映、达芬奇或其他剪辑软件,作为实物镜头之间的原理说明。文件为横屏 1920 × 1080、24 fps、H.264 MP4,每段 9 秒,无声音;可按旁白裁切。PNG 是对应动画约第 2 秒的预览图。2122| 素材 | 内容 | 建议旁白 |23| --- | --- | --- |24| [01-linear-motion.mp4](01-linear-motion.mp4) | 磁铁沿三颗霍尔滑动,右侧展示三路示意响应 | “它的原理就是利用磁场的变化,单片机采集三颗霍尔的电压,经过校准和计算,就可以估算出磁铁的位置。” |25| [02-rotary-encoder.mp4](02-rotary-encoder.mp4) | 三颗霍尔绕轴排列,径向磁铁旋转,右侧展示理想相位 | “然后是旋转这款,我们把三颗霍尔换成围绕转轴的布局,配合径向充磁的磁铁,再换成角度的计算和校准方法,就可以测量转动角度。” |2627两段使用相同的红黑视觉,适合先展示直线样机,再说明与旋转版的联系。视频右下角标明“原理示意 / 非实测波形”:直线曲线是便于讲解的理想形状,旋转相位是理想模型,实际响应取决于磁铁、安装方向、气隙及校准。图中的磁极配色和方位只用于说明充磁方向,具体装配方向应以实物测量确认。动画不表示准确尺寸、磁力线、量程、精度或已经完成实物验证。2829实际准备材料:直线版使用 Φ10 × 3 mm 轴向充磁磁铁;旋转版使用 Φ6 × 3 mm 径向充磁磁铁。动画采用示意比例,没有按尺寸绘制。3031## 重新生成3233`render_animations.py` 是动画的可编辑源文件,使用 Python、Pillow 和 FFmpeg;脚本默认使用 Windows 的微软雅黑字体。安装依赖后在本目录运行:3435```powershell36python -m pip install Pillow37python render_animations.py38```3940脚本生成并覆盖同目录的两段 MP4 和预览 PNG;需要其他字体时修改脚本开头的 `FONT`、`BOLD` 路径。输出由 1280 × 720 画布放大至 1920 × 1080,横屏画面;如需竖屏版本,建议基于画面重新排版,避免直接裁掉曲线或说明。