UXD尤克斯 / 待分类 / UXD上海线下Workshop再次来袭,三天教你学...

分享

   

UXD上海线下Workshop再次来袭,三天教你学会用Arduino玩转折纸机器人

2020-08-12  UXD尤克斯

Workshop是指工作室式的工作方法,它允许学生们在工作时互相参与,互相帮助。Workshop Education重点在于快速、高效的将独有的设计理解,造型思路和教学灵感进行组合,并生成设计。是设计师快速提升设计能力,掌握行业技术的重要手段。

用Arduino玩转折纸机器人


随着物联网与数字化时代的到来,无论是在交互设计还是工业设计领域,智能硬件的设计与开发已经成为一项前沿趋势。

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。其能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。


板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。基于Arduino的项目,可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 processing)来实现。 

01

导师介绍

Shizhe Sun

ECA 爱丁堡大学

Design Informatics

爱丁堡 Design Informatics专业,有跨专业申请经验与能力,专注于软硬件交互,致力于研究用户行为、挖掘用户痛点与提升用户体验,热爱分享设计与科技。希望通过设计、数据与新科技的手段,驱动创新,创造突破性产品。

02

课程安排

 第一阶段 

Arduino基础-各元件的介绍与超声波传感器的使用

课程内容:

工作坊的第一部分将会介绍Arduino的基础知识,如Arduino Uno微处理器各部分的说明、面包板的使用、Arduino软件的介绍与编程实践等。在第一次工作坊的后期,我们会制作闪烁LED灯-实例训练与超声波传感器(Ultrasonic sensor)的使用。


 第二阶段 

Arduino uno的入门训练项目


课程内容:

通过制作呼吸LED灯,学会使用for循环与模拟电路(analog circuit)。通过一些传感器的使用,如压力传感器、距离传感器等,在arduino的串口监视器可以获取一些数据,如压力数据、距离数据等。那么如何可视化这些数据呢?

在arduino与processing的串口通信之后,使用processing进行数据的可视化是一个很好的解决方案。

本次工作坊的内容主要包括:1.呼吸LED灯 2.arduino与processing的串口通信 3. 使用processing可视化Arduino获取的数据。

 第三阶段 

Arduino折纸机器人的制作

课程内容:

剪纸、折纸是一种常用的设计方法。通过剪裁、折叠一张纸可以变成各种各样意想不到的效果与结构。那么折纸+Arduino硬件会产生什么样的化学反应呢?

本次Arduino折纸机器人的硬件元件包括:Arduino Uno板、直流电机控制模块、直流电机、电源模块与蓝牙模块。

const int A1A = 3;

const int A1B = 2;

void setup() {

  // put your setup code here, to run once:

pinMode(A1A,OUTPUT);

pinMode(A1B,OUTPUT);

}

void loop() {

  // put your main code here, to run repeatedly:

digitalWrite(A1A,LOW);

digitalWrite(A1B,HIGH);

delay(2000);

digitalWrite(A1A,HIGH);

digitalWrite(A1B,LOW);

delay(2000);

}

//部分程序示例

本次工作坊通过导入Arduino程序到Arduino Uno板,可实现程序控制马达的转动与转速。同学们可以根据该控制部分,自行设计折纸外观。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>