【创客玩音乐】-识色留声机

2020-03-045326
AI 快速预览详细 收起
《识色留声机》是一个将色彩转换为音乐的创意项目。该项目使用掌控板、micro:bit扩展板、I2C颜色识别传感器、180舵机和360舵机等硬件。通过颜色识别模块TCS34725,根据红、绿、蓝三色的数值判断并播放不同的音符。项目完成后,孩子们可以亲手制作一个能将色彩转换为音乐的装置,提升他们的动手能力和创造力。
    创客玩音乐,彗星撞地球
    色彩是能引起我们共同的审美愉悦的、最为敏感的形式要素。色彩是最有表现力的要素之一,因为它的性质直接影响人们的感情。
【创客玩音乐】-识色留声机图2
     音乐是用组织音构成的听觉意象,来表达人们的思想感情与社会现实生活的一种艺术形式。也是最能即时打动人的艺术形式之一。旋律响起人们往往无法抗拒的立即处于音乐的氛围当中。
【创客玩音乐】-识色留声机图3
     创客动动手,色彩变音乐
     无论是西方还是东方,都有人把音乐与颜色对应起来。早在十七世纪物理学家牛顿就曾以赤、橙、 黄、绿、青、蓝、紫对应于1、2、3、4、5、6、7。现实中每个人都有独特的音乐与颜色直觉联系,今天在这和大家一起分享一个色彩转换为声音的案例《识色留声机》。
【创客玩音乐】-识色留声机图1
  按惯例上个视频


一、硬件列表


1.掌控板*1 https://www.dfrobot.com.cn/goods-1902.html
2.micro:bit掌控I/O扩展板 (micro:bit、掌控双兼容,文体两开花,性价比杠杠呃)
https://www.dfrobot.com.cn/goods-1966.html
3.I2C颜色识别传感器 - TCS34725*1https://www.dfrobot.com.cn/goods-1349.html
4.180舵机*1 https://www.dfrobot.com.cn/goods-214.html
5.360舵机*1 https://www.dfrobot.com.cn/goods-1375.html
6.df纸盒,一段小吸管,小东西,大用处


                    硬件全家福
【创客玩音乐】-识色留声机图4


二、硬件连接
180舵机、360舵机分别连接P8、P9口
颜色识别模块连接I2C口
蜂鸣器板子集成,播放音乐
【创客玩音乐】-识色留声机图5


三、程序实现
接通电源LED屏幕显示作品名和操作提示;按A按钮,180舵机移动到指定位置,颜色识别模块正好可以探测到转盘的上方,同时360舵机开始转动,蜂鸣器播放相应音符;按B按钮180舵机复位,360舵机停止转动、蜂鸣器停止播放。
  

软件 mind+1.6.2
1.主程序,加电后屏幕显示提示,舵机,蜂鸣器初始化,其中Tnum变量0-1的判断,实现按钮模块功能;
【创客玩音乐】-识色留声机图12
2.按钮A按下,180舵机转到指定位置,360舵机开始正转,颜色模块识别并反馈数值;变量R、G、B对应红、绿、蓝的颜色数值;
如果红色>蓝色 同时 红色>绿色,演奏1;
如果绿色>红色 同时 绿色>蓝色,演奏2;
如果蓝色>红色 同时 蓝色>绿色,演奏3;
【创客玩音乐】-识色留声机图6


【创客玩音乐】-识色留声机图7


3.按钮B按下,180舵机归位,360舵机、颜色模块、蜂鸣器停止工作;
【创客玩音乐】-识色留声机图8


四、上传程序测试



五、测试成功,圆盘,纸盒装起来,做属于自己的音乐吧


【创客玩音乐】-识色留声机图9


【创客玩音乐】-识色留声机图10


【创客玩音乐】-识色留声机图11





附件,串口读取颜色数值程序+识色留声机程序;
下载附件识色留声机.rar




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
rzyzzxw
rzyzzxw
真是好课,葛老师,改成切割件,上课吧。
gray6666
gray6666
作者
回复rzyzzxw
激光切割我不太熟悉,强烈期待科普教学
Anders项勇
Anders项勇
想法巧妙!
- 没有更多了 -