· 项目驱动的笔记集合,方便快速查资料、复盘设计、团队内复用。
- 作者: Clowol · 机器人/嵌入式方向研究生
- 维护状态: 随课题项目持续更新
- 交流: GitHub Issues · z171074547@gmail.com
做科研和项目时遇到的几个实际痛点:
- 引脚定义、参考电路、驱动代码这些信息散落在数据手册、实验记录和聊天记录里,每次重查很烦。
- 自己踩过的坑,如果不记下来,过段时间又踩一遍,团队里其他人也会重复踩。
- 需要一个有结构、能检索、带实测依据的笔记库,而不是一堆零散的文档。
因此我构建了这个知识库,目标是:
- 对自己: 设计→测试→归档,后面再做类似项目能直接复用。
- 对团队: 少走弯路,快速上手。
- 对外展示:体现工程文档习惯和问题解决能力。 (内容不一定全,但真实、可复现,有问题反馈thanks。)
| 编号 | 分类 | 典型内容 | 状态 |
|---|---|---|---|
| 01 | 传感器 | IMU、温湿度、距离、电流 | 持续扩充 |
| 02 | 微控制器 | STM32 | 基础 |
| 03 | 执行器 | 直流电机、舵机、步进电机驱动 | 整理中 |
| 04 | 电源管理 | LDO、DCDC、电池保护、低功耗设计 | 初始 |
| 05 | 通信接口/模块 | UART、I2C、CAN、WiFi、BLE、LoRa | 整理中 |
| 06 | 测试与调试 | 逻辑分析仪、示波器使用、焊接技巧 | 经验型 |
| 99 | 其他 | 接插件、线材、散热、外壳选型 | 随缘 |
| 编号 | 分类 | 典型内容 | 状态 |
|---|---|---|---|
| 07 | 操作系统/中间件 | ROS2、FreeRTOS、Linux 常用命令 | 整理中 |
| 08 | 开发工具 | Git、Docker、VS Code、CMake、Jupyter | 整理中 |
| 09 | 编程语言/库 | Python 数据类、C++ STL、OpenCV、Eigen | 整理中 |
- 查找 Git 常用命令: 进入
08_software_dev_tools/查看git_handbook.md - 学习 ROS2 节点通信:进入
07_software_os_middleware/查看ros2_basics.md
每个条目均包含:关键参数表、典型电路(含注意事项)、驱动代码示例(实测可用)、踩坑记录、关联项目。
我用了统一的模板(点此查看),保证每篇:
- 实测过;
- 有依据;
- 能复现;
- 能关联;
- 边做边记:每完成一个项目阶段,把新用到的硬件整理入库。
- 同门反馈:师弟师妹用的时候发现坑或者有疑问,直接在对应条目提 Issue 或 PR,我补进去。
感谢实验室导师的指导以及课题组成员的实测反馈。
如果你觉得这个知识库对你有帮助,欢迎 Star♥ 或提出改进建议。