Part.2 Arduino系列

「课堂练习」流水灯

根据Bob教的案例,然后通过调整代码中各个小灯delay的时间,来实现个人专属的流水灯,Cool!

在Arduino中加入控制器

所需材料:

  • iPad x 1
  • Arduino Uno x 1
  • 电阻1kΩ x 3
  • 三色LED灯 x 3
  • 9g舵机 x 1
  • 聪明的小脑瓜 x 4
  • # slider控制小灯亮度

    在课堂上学会了流水灯以后,觉得灯只能 on/off 会比较无趣,于是去了解了一下有什么办法可以控制这些元件。 于是发现了processing可以与arduino配合,然后又发现了一个touchosc可以在移动端上实现对arduino的控制。 大体流程大概是touchosc通过processing给arduino传递数据,从而实现pad与arduino的联动,Amazing!

    # rotary控制舵机旋转

    既然灯的亮度都可以控制,那舵机应该也有办法。在youtube上搜索到了相关的案例,然后复现了出来。 舵机胡乱的sweep已经不能满足我们小组了,我们想要的是掌控力,Power!

    # 简易测谎仪

    在仅有的元器件中,想做点入门比较容易的小demo,于是找到了这个可以利用皮电反应来进行交互的装置设计。

    Galvanic Skin Response (GSR,皮电反应):当我们的心理变化或外来刺激时,汗腺活动和交感神经会发生剧烈变化,进而引起人体皮肤电阻的变化,而这些微弱的变化是可以通过测量手掌或指尖得到的。

    「项目」弗拉沃

    综合课上学到知识,进行了一次实战演练,做了一个完整的项目;

    所需材料

    清单:

  • 纸盒 x 1
  • Arduino Uno x 1/li>
  • 9g舵机 x 1
  • 铁丝若干
  • 聪明的小脑瓜 x 4
  • 原理

    # 连线图/结构图

    # arduino代码

    								#include 
    								Servo servo1; 
    								
    								int i = 0;
    								void setup() {
    								  servo1.attach(6);
    								
    								
    								}
    								void loop() {
    								  for (i = -40; i < 140; i++) { 
    									servo1.write(i);                            
    									delay(10);                      
    								  }
    								  for (i = 140; i > -40; i--) {               
    									servo1.write(i);            
    									delay(10);                      
    								  }
    								}

    # 机械设计

    在课堂上学会了舵机的使用后,结合我们的概念(遇到光照就会开花)进行设计动力传导。舵机的上下转动,带动铁丝上下运动,随即控制花瓣开合。

    # 花絮

    请观看我们制作过程中的一些花絮。

    # 后期设想

    将IPAD控制舵机与实体小花弗拉沃结合,实现IPAD控制小花的开合。