课程主页: https://www.coursera.org/learn/designing-hardware-for-raspberry-pi-projects
《为Raspberry Pi项目设计硬件》是Coursera上一个非常实用的课程,属于一个系列的第四门课程(可以不按顺序学习),重点在于将之前三门课程中获得的经验和知识应用于构建物理电子硬件。该课程主要涵盖四个领域:电路仿真、原理图输入、PCB布局和3D CAD建模。虽然这些领域有许多优秀的商业应用,但为确保每个人的可访问性,我们将使用所有免费的开源软件。
课程内容包括:
1. **电路仿真**: 在构建项目时,尤其在需要与传感器、马达等物理世界设备接口时,能提前确认电路的可行性是至关重要的。此模块介绍多种免费的开源电路仿真工具及其底层计算引擎,帮助学员为自己的项目进行电路仿真。
2. **原理图绘制**: 制作专业的原理图不仅是设计师沟通电路工作原理和如何使用、排错的文档,也是在创建印刷电路板(PCB)过程中的必要步骤。本模块将教你如何使用开源项目Kicad创建专业级的原理图,为转向物理PCB设计做好铺垫。
3. **印刷电路板设计**: PCB设计是一种艺术,也是一项技能。在有限的空间内优化布局和正确布线是一个挑战。本模块涵盖PCB布局的概念阶段,演示从导入原理图数据到交由商业电路板制造商制作的每一个步骤。
4. **PCB与机械部件的共同设计**: 在掌握PCB设计后,本模块将重点关注为PCB绘制自定义零件(如支架和外壳)的3D建模。我们将使用开源项目Freecad导入PCB设计并绘制相应的3D模型,共同设计是创造真正定制项目的强大技能。
总的来说,这门课程不仅让学习者掌握实用的电子硬件设计技能,还为希望在Raspberry Pi项目中实现创意的创客提供了强有力的支持。通过利用开源软件,学员将能够节省成本并提升制作自由度,是有志于进入硬件设计领域的人的理想选择。
课程主页: https://www.coursera.org/learn/designing-hardware-for-raspberry-pi-projects