硬件+影音交互实践课程五一空降上海,三天带你完成心率感应编程装置 | UXD2021 Workshop
Workshop是指工作室式的工作方法,它允许学生们在工作时互相参与,互相帮助,快速上手必要的技术。Workshop Education重点在于快速、高效的将独有的设计技法与设计理论进行组合,并生成设计。是同学们快速提升设计能力,掌握行业技术的重要手段。
-01-
课程背景Background
Arduino:
Arduino是⼀款开源的电⼦原型平台,包括硬件和软件两部分。通过编程,设计师可以通过arduino读取各种传感器的数值,并使⽤物理输出和可视输出控制或影响外界环境,创造出有趣的互动原型。Arduino对于新⼿⾮常友好,⼊⻔简单,⾮常适合设计师学习。掌握Arduino能让设计师的想象⼒有更多的发挥空间。
由于其简单易⽤的⽤户体验,Arduino已⽤于数千个不同的项⽬和应⽤程序中。Arduino软件对于初学者来说易于使⽤,对于⾼级⽤户还⾜够灵活。
它可以在Mac,Windows和Linux上运⾏。⽼师和学⽣使⽤它来构建低成本的科学仪器,开始编程和机器⼈技术。Arduino是学习硬件交互的入门产品。零基础学员亦可在老师带领下完成设计任务。
-02-
研究方法 Methodology
在这次的课程中,我们将首先带同学们了解Arduino这个神奇的单片机,以及其如何与一系列感应器相连接。
完成基础教学后,我们将重点讲解如何在Arduino和p5.js之间设置串行通信,我们将使用p5.js串行端口库,还有其他相对较新的库,用于p5.js与微控制器的通信(例如p5bots库)。p5.bots可以让「运行在浏览器上的p5.js」和「使用Firmata协议的微处理器(只要是指Arduino)」互动,它通过socket.io和node.js实现两个平台之间的通信。
-03-
Arduino 简单入门 :
在⼊⻔阶段,通过对Arduino做⼀个深⼊的介绍,对arduino的相关作品进⾏概览,让学⽣们了解Arduino的软硬件、初始设置等,建⽴学习基础。
实例操作:
点亮LED⼩灯泡。
Class2 5月1日上海线下
系统介绍Arduino的常用传感器以及使用场景,掌握Arduino读取传感器信号的⽅法,包括红外传感器、距离传感器、湿度传感器等,重点讲解心率传感器。
实例操作:
简单数字和模拟输⼊、获取传感器输⼊。
Class3 5月2日上海线下
课程内容:
P5的简单介绍,使用vs code进行p5.js程序的开发,讲解简单编程语法,并且指导学生选择产出结果。
实例操作:
Arduino和P5进行联动,创造心率曲线的绘制效果。
课程所需材料:Arduino套件
UXD为参加Workshop的同学提供必要的硬件设备
-04-
导师介绍Lecturer
Shizhe Sun
ECA 爱丁堡大学
Design Informatics
UXD常驻金牌导师🏅️
爱丁堡 Design Informatics专业,有跨专业申请经验与能力,专注于软硬件交互,致力于研究用户行为、挖掘用户痛点与提升用户体验,热爱分享设计与科技。希望通过设计、数据与新科技的手段,驱动创新,创造突破性产品。
扫码咨询参与课程
UXD内部学员享有优先报名权
沉浸式体验交互成果拍摄@UXD上海
UXD线下校区靠近上海地铁3/4/9号线,步行均在3分钟内,处于上海徐汇区核心地段。预约线下常驻面授的同学,UXD还可以协助提供住宿和生活上的相关协助,为同学们带来实际的便利。
UXD拥有独家住宿的合作资源,可以为参与线下面授的同学提供经济实惠的线下住宿协助。UXD负责协助预定和获取优惠,但是不负责直接收费。
Q&A常见问答