同学们,大家好!欢迎大家来到《创客实战训练营》的课堂。我是主讲教师李岩。在这一讲我们重点来认识两款重要的产品原型设计工具——
首先是电路图形化设计工具Fritzing。虽然树莓派、Arduino等成熟的开发板能够帮助初学者完成绝大多数的电子产品原型,但是随着开发人员的水平提升与需求的增加,在一些具有特殊功能要求或追求集成度与物料成本的项目中,基本的电路设计能力是不可或缺的。此外在许多基于树莓派与Arduino开发板的项目中,使用电路图设计工具绘制的精美设计图能够配合实物照片更好的呈现作品的创意与技术细节。

【电路图形化设计工具Fritzing】
Fritzing是一款具有丰富零件库的开源图形化电路设计软件,其支持包括面包板、原理图、PCB和Code在内的多种编辑视图,具有便捷的自动化设计、编辑与预处理功能,能够帮助用户自动化的快速完成电路图的设计,同学们可以在Github项目页面免费下载(网址:https://github.com/fritzing)。

【Fritzing面包板视图、PCB视图】
Fritzing采用的拖拽式设计大幅降低了PCB布局等工作的技术门槛,通过对零件的综合运用既可以简便的完成对电路的设计,也能够生成PCB制版厂商所需要的文件格式与PDF图片。Fritzing的设计与调试能力也非常强大,用户既可以使用直接设计和连接各个元器件,也可以通过调用丰富的第三方元件库,将Arduino等开发板方便的导入到Fritzing项目中,或者通过官方网站提供的丰富的项目案例直接下载相关的案例源文件进行编辑。

【Fritzing采用拖拽式设计并能让用户使用直接设计和连接各个元器件】
Fritzing内置的向导工具也能够自动化的帮助用户完成从设计检查到最终制作PCB板所需要的全部工作,从而使开发人员将主要注意力集中在产品创意的设计与表达上,这些特性使得Fritzing非常适合初学者的了解与掌握。
接下来我们来说说APP。伴随着智能手机的大规模应用,以及5G等高速通信技术的日渐普及,安卓或苹果APP已经成为了很多创新创业作品中的标配。在我们的创新创业活动中,也有相当一部分团队围绕APP作为核心产品,进行项目的设计和开发。

【手机APP】
当然,真正的APP的开发要经过严谨缜密的产品原型流程,一般要经过从草图、线框图、高保真设计稿、程序开发、测试与发布等若干个步骤。但是即使同学们目前不具备APP的开发能力,也可以通过APP原型设计工具进行创意的表达,为后续的开发和应用打下基础。



【APP开发草图、线框图、高保真设计稿】
这里我们重点介绍墨刀这款工具。墨刀是一款在线APP类原型设计与协作平台(网址为www.modao.cc),其可以通过设计元素的绘制进行APP、小程序、Html5页面、网站等多种平台的原型设计。在功能方面墨刀提供了大量的设计案例、交互方案以及丰富的在线素材库,用户只需要通过简单的拖拽即可制作非常专业的APP界面设计和跳转交互逻辑,并且可以通过Web平台应用程序实现一键运行、一键发布该APP的设计演示案例,以便让团队成员与潜在客户群体进行体验与反馈。


【墨刀工具及其Web操作界面】
与墨刀相似的APP原型设计工具还有蓝湖、Axure等,他们大都既提供免费的个人体验版,也提供用于企业和高级开发人员的付费版,同学们可以根据自己的使用体验与功能需求进行选择。


【APP原型设计工具蓝湖、Axure】
虽然这些APP原型开发更多的是提供创意的表达与演示,而非完成真正具有全部功能的APP程序,但是通过这一必要的流程既可以对将来的APP开发进行审视、完善与改进、从而大幅降低开发风险与成本投入,也能为各类以智能硬件为核心的创新创业项目提供一种新的展示途径,帮助评委与投资人加深对项目的理解与认可。

【APP原型演示能够有效帮助评委与投资人加深对项目的理解与认可】
在这节课的最后,我们和同学们共同探讨一个常见的问题——在项目开发过程中,“需求改变”往往是项目团队的灾难,他会增加开发成本、打击团队士气。如果你是团队经理,你会做哪些工作,来避免需求的频繁改变呢?

