中国科技大学《计算机图形学》2017年春夏学期课程项目展示
 

项目5: Mididuino

陈柯宇(PB14001098)1      晋继臻(PB14001110)1      苏伟杰(PB15010492)2

1数学科学学院2014级       2数学科学学院2015级

指导老师:刘利刚



Figure 1

图 1: Mididuino外观展示图

 

项目简介:

步进电机是创客作品中常用到的一种电机,它工作的一大特点是会随着转动频率的改变而产生不同频率的噪音,我们的创意来源就是将这种“噪音”转化为可以控制的音乐。Arduino开发板具有很方便的通信功能,我们使用了一块Arduino Leonardo作为与上位机通信传输midi格式数据的“指挥家”,Leonardo再将音符指令传输给四个“演奏者”——Uno,通过Uno控制步进电机,准确演奏各自的声部,美妙的“电机交响乐”就此奏响。

 

电路图:

Figure 1

Figure 1

 

项目视频:


 

下载专区:

项目分工:

  • 陈柯宇:电路设计,主要负责问题分工以及硬件结构

  • 苏伟杰:硬件编程,主要负责程序部分以及测试改进

  • 晋继臻:材料采购,主要负责音质测试以及视频制作

感想与不足:

这是我们这学期计算机图形学课程的大作业,虽然内容上看似无关于图形学的知识,但是我们却能感受到刘老师的课程带给我们的“底气”。能找到一个自己觉得好玩的项目,然后用一切办法去学习如何实现它:了解步进电机的工作原理,Arduino编程,不同Arduino开发板的串口通信方式,使用和编写Arduino的库函数。尽管如此,我们还有诸多创意设想来不及实现,包括

  • 调整电机的固定方式,使得几个电机具有不同的音色

  • 打算拆解几个老式的机械硬盘和光驱,利用内部的电机制作更完美的乐器组合

  • 增加控制电磁铁的模块,控制金属撞针有节奏的撞击玻璃瓶产生打击乐的音效

  • 加装蓝牙模块,无需Arduino开发板与电脑之间的数据线连接

有趣的事情总是值得去努力完成的。

 

致谢:

  • 刘利刚老师提供的指导帮助和器材补助

  • 制作魔方机器人的周肖宇小组与我们共同讨论,提供建议

 





返回项目主页

 


Copyright © 2017 GCL , USTC