同学们,大家好!欢迎大家来到《创客实战训练营》的课堂。我是主讲教师李岩。
在之前的课程中,我们重点介绍了了开展产品原型设计所需要的资源,当然,树莓派与Arduino等开发板并不是独立存在的,如果希望使用他们完成产品原型的设计,还需要配置相应的元器件。因此,在今天这节课上我们从硬件角度熟悉创客的常用工具。在基于树莓派与Arduino的产品设计中,最常用的硬件是传感器和动作器。

【为树莓派配置硬件传感器】
传感器是一种输入设备,在项目开发的过程中,它用于对所需的环境信息进行感知与采集。通常按照测量对象的不同对传感器进行分类,在基于Arduino与树莓派的创客实战项目中,常见的传感器包括温度传感器、压力传感器、光线传感器、超声波测距传感器等等。同学们也可以根据自己的项目需要,选择最适合的传感器。动作器是一种输出设备,在项目开发过程中用于实现用户设计的预期动作。常用的动作器有直流电机、步进电机、舵机、蜂鸣器等。此外在一些项目的开发中也会用到LED指示灯等指示器类的元器件,他们与传感器、控制器相互配合,共同完成项目的特定功能。


【常见各类传感器与动作器】
当然,如果所要开发的项目包括了用户图形界面(GUI),我们就需要将显示器纳入到元器件中。显示器是带有操作系统的开发板所必须用到的外接输出设备,通常依据是否可以触摸控制将其分为触控屏与非触控屏;也可以根据显示形式分为LCD与LED点阵等。

【进行GUI显示的显示器元件】
在树莓派的项目开发过程中,触控屏是最常用的外设之一,既可以通过树莓派的HDMI接口将画面输出到显示器甚至大屏幕中,也可以使用带有触摸功能的中小屏幕完成一个交互式的电子系统。我们会在很多树莓派相关的产品原型以及我们生活中的真实产品中都看到触摸屏的应用。

【项目开发中树莓派+显示器具有着广泛的应用】
在本节课的最后,我们就用户图形界面的应用稍作探讨。当你使用虚拟机或开发板开始接触树莓派后,一定会接触到命令行和图形界面。在进行程序开发时,一些人认为使用命令行界面清晰易懂,但是另一些人认为图形界面的操作更加便捷。你更倾向于哪一种?谈谈你的理由,并通过讨论版块告诉我们。

