相关商品

  • 基于Arduino 互动电子套件 23节经典实验 UNO R3新版
  • 爱上Arduino 互动入门套件 中文教材配套 教学视频 UNO R3
  • 基于Arduino 互动电子积木套件 arduino UNO R3开发实战 爱上制作
  • Arduino Prototype Shield 原型扩展板 万用板(含Mini面包板)
  • Arduino MEGA ProtoShield V3 原型扩展板 万用板(含面包板)
  • Arduino Leonardo 莱昂纳多控制器 原装进口
  • Arduino RP5履带机器人 寻线避障DIY套件 电子竞赛 机器人教学
  • Arduino 继电器扩展板 Relay Shieldv2.0 支持xbee控制 4路继电器
  • 1602液晶扩展板 v2.0 Arduino LCD 1602 Keypad Shield
  • Arduino 4WD移动机器人平台 铝合金小车(金色) 电子大赛
  • 奥松机器人 MQ2气体传感器 Arduino烟雾甲烷气体检测 正品保证
  • Arduino传感器 HMC5883L 数字电子罗盘 智能小车 机器人配件
  • Arduino UNO R3 控制器 ATmega328P-PU+ATmega16U2 arduino 原装进口
  • 原装进口 Arduino Mega ADK 2560 开发板 Arduino uno R3 控制器
  • 奥松机器人 Arduino UNO R3 V5.0传感器扩展板 电子积木 正品保障 传感器套件专配 单片机开发
  • Arduino MEGA Sensor Shield V2.0 专用传感器扩展板 电子积木
  • Arduino 红外无线遥控套件 红外遥控 红外解码 电子积木
  • Arduino 水位传感器 液面高度 Water Sensor 水分 液滴 水深检测
  • Arduino Due ARM控制器 Arduino原装进口 32bit CortexM3
  • 奥松机器人 4WD铝合金移动小车 Arduino开发平台 编程玩具 新品
  • Arduino 越野履带机器人 路虎5 Rover小车 2驱2码盘测速 电子大赛
  • Arduino 越野履带机器人 路虎5 Rover小车 4驱4码盘测速 电子大赛
  • 8段数码管 红色高亮共阴 爱上Arduino 互动入门套件 电子元件
  • 优质电解电容 25v/220uf Arduino实验元件 电脑主板 高压板高频
  • 单向倾角开关 倾角传感器 Arduino 实验常用 电子元件
  • LED 发光二极管 5mm 高亮 红色 (5只) Arduino互动电子元件
  • 干簧管 俄罗斯进口 爱上Arduino 互动入门套件 电子元件 磁控开关
  • Arduino 小车 2WD套件D版 UNO R3套件 寻线避障套件 电子竞赛
  • IRF520 晶体管 爱上Arduino 互动入门套件 电子元件 全新原装
  • 继电器 3A/250VAC 3A/30VDC Arduino 实验常用电子元件
  • Arduino ATtiny2313-20PU USBtinyISP v3.0 下载器专用 芯片
  • Arduino 机器人专用轮子 直径65mm 1:10 智能车轮 六边形孔 车轮
  • Arduino 传感器连接线公头 引脚排针 间距2.54 一排40pin
  • Arduino 大按钮模块(红色) 电子积木 碰撞开关 机器人配件
  • Arduino 传感器连接线公头 间距2.54 引脚排针(加长)
  • 爱上 Arduino RGB Monome 全彩LED 三色led 多色 RGB共阴 LED灯
  • Arduino Starter Kit Arduino入门套件 意大利中国代理
  • Arduino Yun Arduino官方原装 Arduino Yún WiFi Linux
  • Arduino无线SD扩展板 Arduino原装进口
  • Arduino Ethernet w/o PoE Arduino原装进口 arduino网络扩展板
  • Arduino UNO R3 SMD 控制器 ATmega16U2 开发版 单片机 sparkfun原装进口
  • PicoBoard互动创新板(单板非套件) 传感器互动板 Scratch教学传感板
  • PVCBOT零基础机器人制作配书套件 小学生DIY模型科技小制作套装
  • PVCBOT零基础机器人制作教材  DIY机器人配书套件 科技小制作小发明
  • PVCBOT零基础机器人制作工具包 五金焊接电子模型玩具工具箱套装
  • ArduPilot 固定翼 飞控 多旋翼 Arduino 控制器 Sparkfun原装进口
  • Arduino 双路大功率直流电机驱动扩展板 VNH5019 美国Pololu原装
  • Arduino 直流电机驱动板 MiniMoto DRV8830 IIC/I2C Sparkfun原装
  • Arduino 机器人权威指南 爱上Arduino制作指南
  • Arduino 模拟传感器 Slider Sensor 直滑电位计 位置 滑动传感器
  • Arduino Intel Galileo Gen 2 伽利略开发板 官方授权
  • 当前位置: 首页 > 应用教程 > 【创客学堂】隐形乐器--Arduino助你完成

    【创客学堂】隐形乐器--Arduino助你完成

    编辑:Sam2013-08-24 浏览次数:1412

        艺术家在舞台上演奏歌曲时,往往要通过一系列的肢体动作与观众互动。而音乐的演奏不仅仅是音乐本身,视觉的享受也占到表演的很大一部分。迎合这种趋势而开发的新型乐器就显得至关重要了,隐形乐器就此诞生了,今天我带大家用Arduino控制器来制作一个隐形乐器,当我们在空中潇洒的挥动着双手时,一曲曲优美动听的音乐在耳边想起。这是一件多么美妙的事情。

        下面我带大家运用Flex 2.2''弯曲传感器Arduino控制器制作一个隐形乐器,先看看我们都用到什么吧,如图一所示。

     图一 隐形的乐器全家福

    图一 隐形的乐器全家福图一 隐形的乐器全家福

        接着我们来看下隐形乐器的机械部分,如图二所示,我们用到的是奥松机器人科技有限公司提供的舵机支架RB-150MG舵机,这样使的我们的隐形乐器看起来更加的优雅。

     图二 隐形乐器动力部分

    图二 隐形乐器动力部分

        机械部分解决完,再来看下电控部分,我这里用的是Arduino UNO 控制器Flex 2.2''弯曲传感器,如图三所示。

     图三 隐形乐器控制部分

    图三 隐形乐器控制部分

        现在离我们的目标又近了一步了,我们将安装到舵机支架上的RB-150MG舵机连接到Arduino 控制器上,如图四所示。

    图四 隐形乐器的整体部分 

    图四 隐形乐器的整体部分

        硬件部分连接完成,下面就需要我们将代码通过Arduino IDE下载到Arduino控制器中。

    代码如下:

    #include <Servo.h>

    #define  Servo_1 3                              //宏定义链接舵机的引脚  3

    #define  Servo_2 4                              //宏定义链接舵机的引脚  4

    Servo myservo_1,myservo_2;          //定义控制舵机的变量

    int finger1,finger2;

    void setup(){       

       Serial.begin(9600);

       myservo_1.attach(Servo_1);         //初始化舵机的控制PWM输出引脚

       myservo_2.attach(Servo_2);         //初始化舵机的控制PWM输出引脚

       myservo_1.write(90);                      //初始化舵机的起始角度

       myservo_1.write(90);                      //初始化舵机的起始角度

       delay(100);   

    void loop(){

       finger1 = analogRead(0);

       finger2 = analogRead(1);   

       Serial.print("shuzhi:  ");

       Serial.print(finger1); 

       Serial.print(",");

       Serial.println(finger2); 

       if(finger1>800)                                       //此处根据情况 写具体算法 控制舵机

      {

         myservo_1.write(170);

         delay(500); 

         Serial.println("-----yes---1");

         myservo_1.write(90);

      } 

      else 

      {

        myservo_1.write(90);

      }  

        if(finger2>730)                                //此处根据情况 写具体算法 控制舵机

      {

         myservo_2.write(10);

         delay(500); 

         Serial.println("-----yes---2");

         myservo_2.write(90);

      } 

      else 

      {

        myservo_2.write(90);

      }  

      

       delay(100);     

        让我们到视频中看下实验效果吧!

     

        当然,在演奏的过程中Arduino 控制器Flex 2.2''弯曲传感器RB-150MG舵机第三代多功能舵机支架,还是在我们的眼前出现了,接着我们要做的就是把,Flex 2.2''弯曲传感器放置到手套中,把舵机舵机支架隐藏在音响旁,当我们带上手套弯曲手指的时候,就可以演奏出美妙的音乐了!

    相关链接

    Arduino UNO R3控制器:http://www.alsrobot.cn/goods-141.html
    Flex 2.2''弯曲传感器:http://www.alsrobot.cn/goods-187.html
    Flex单向弯曲传感器FLX-03 A型:http://www.alsrobot.cn/goods-68.html
    铝合金舵机支架 第三代:http://www.alsrobot.cn/goods-280.html
    Rebacca的博客关于Arduino应用之压力感应电阻的文章:http://blog.sina.com.cn/s/blog_5e4725590100dxdg.html
    科技前沿基于Arduino UNO与超声波传感器的音乐魔方:http://www.alsrobot.cn/article-120.html 

    图二 隐形乐器动力部分

    • 用户评价

    暂时还没有任何用户评论

    总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
    用户名: 匿名用户
    E-mail:
    评价等级:
    评论内容:
    验证码:
    captcha

    Hi,大家好,我是小奥!

    欢迎来到奥松机器人的世界!

    需要咨询服务请点小奥哦!

    • 销售咨询: 销售咨询
    • 销售咨询: 销售咨询
    • 技术支持: 技术支持
    • 咨询电话:
      0451-86628691
    Top