掌控“百灵”的“非常6+1”红外吉他

来源 :电脑报 | 被引量 : 0次 | 上传用户:string_lau
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  今天,我们来设计制作一个非常有趣好玩儿的“非常6+1”电吉他,使用的设备包括掌控板、百灵鸽扩展板和红外线传感器,即使你从来没弹过吉他也一定会使用它来边“弹”边唱,操作简单且效果非常棒,一起来吧!
  吉他曲的常规和弦是七个,分别是C、D、Em、F、G、Am和Bm。但掌控板只有六个金手指触摸按键,还少一个对应Bm和弦的输入端,虽然可以使用顶端的A或B按键代替,但操作时略显迟钝,毕竟触动按钮的操作要比触摸按键慢一些。因此我们需要借助百灵鸽扩展板外接红外线传感器,让掌控板再扩展出一个红外感应的输入接口,手一挥动即可触发,这样就实现了“非常6+1”的七个吉他和弦的输入响应。
  百灵鸽是与掌控板配套使用的扩展板,提供有3PIN标准传感器接口和3个I2C接口,搭载的700mAh电池可供8路舵机运行,而且内置了音频功放、温湿度传感器及六轴传感器,可配合掌控板实现人工智能语音、物联网等多种功能(如图1、2)。





  由于Mind+内置的声音库并没有我们需要的电吉他音色,你需要先下载并导入我们前期录制好的音频文件。在前期我们使用麦克风采集了吉他的和弦音并用音频编辑软件分割剪辑输出,生成对应的七个和弦WAV音频文件。值得一提的是,常规的吉他演奏包括四四拍、六八拍等多种,在此我们录制的是慢八拍和弦声音。如果想让程序音色更加丰富,还可分别录制多种拍式(包括扫弦)的和弦声音采样以备调用。
  现在开始“组装”掌控板和百灵鸽。
  将百灵鸽扩展板背面的三个螺丝拧下,再将掌控板对准位置后小心拧紧固定好;接着使用三根母对母杜邦线将红外传感器与百灵鸽扩展板的扩展引脚P11接线柱连接好(百灵鸽的P11其实就是对应掌控板的B按键),注意一定要对应好电源的正极VCC、负极GND和信号端OUT(S),不能接错(如图3)。



  接下来,将掌控板通过USB数据线连接电脑,运行Mind+,新建一个项目文件,点击“连接设备”菜单命令。如果出现“连接设备成功”的提示,同时右上方的菜单显示类似于“COM3-CP210x”的字样,说明掌控板已经被Mind+正确识别(如果是第一次使用,Mind+会快速进行相关驱动的安装)。
  保持右上角Mind+的运行状态是“实时模式”,依次点击左下角的“扩展→主控板→掌控板”。此时,Mind+主界面左侧“模块”区域的最下方就会多出“掌控”项,其中会有“事件程序”、“板载传感器”和“屏幕显示”等多个积木命令块(如图4)。



  Mind+的“声音”模块及“掌控→音乐”模块提供了设定任意音符的播放功能,也可以进行自定义录制(相当于通过麦克风的“外录”)。在主界面中点击切换至“声音”选项卡,然后点击左下角的喇叭图标选择最上方的“上传声音”项,一次导入全部七段和弦音频。此时可点击左侧音频进行试听,并根据播放效果进行“快一点”、“响一点”等处理做进一步的修饰,您下载的音频已经进行过精准的剪辑,可直接使用(如图5)。



  程序的整体结构非常简单,是由七个并行的“多线程”组成,分别对应各种和弦的检测和响应操作——只要操作者触摸到掌控板的触摸按键(六个中任意一个),或者触发红外传感器(第七个输入端),就会调用播放对应的一个固定和弦音。
  在此以掌控板上第一个“P”字母触摸按键编程为例,它对应的是演奏C和弦,组合以下积木(如图6)。



  “掌控→事件程序→當触摸按键‘P’被‘接通’”;
  “声音→播放声音‘Meow’”项,修改播放的声音文件为导入的C8.wav;
  “掌控→屏幕显示→屏幕显示文字‘Mind+’在第‘1’行”,修改为在第2行显示字母“C”(前面加几个空格实现“居中”的显示效果),提示操作者此时演奏的是C和弦;
  “LED控制→灯号‘0’显示颜色”,修改为“全部(-1)”、颜色为蓝色;
  “LED控制→设置LED灯亮度为‘6’”;
  “LED控制→关闭‘全部’LED”。
  表示当检测到P按键被触摸到时(即“接通”状态),开始播放声音C8,显示文字C,掌控板上的三只并列LED灯先以中等亮度全部显示为蓝色、再熄灭,即蓝光闪烁一次。
  其他的五个触摸按键的编程与“P”字母一致,只需修改对应播放声音、显示字母和LED颜色。
  第七个Bm和弦的输入是连接在百灵鸽上的红外线传感器(百灵鸽的P11对应掌控板的B按键),第一条命令语句修改为“当‘B’按钮‘按下’”(如图7)。



  调试时可在各个线程语句块上用鼠标点击进行测试——检测和弦音乐演奏、屏幕显示和弦名称及LED灯闪烁是否全部正常。然后就可以正式进行掌控“百灵”红外吉他弹唱了,对照吉他谱如《涛声依旧》《弯弯的月亮》,按照正常的节拍分别触摸对应的按钮和红外传感器感应区域即可(如图8)。


其他文献
2020年注定是载入历史的一年,我们成为了见证历史的一群人。而沉寂了大半年的电脑报粉丝嘉年华终于又来了!在去年,电脑报线下粉丝嘉年华活动走过了17城,与众多新老朋友再次相聚,在電竞游戏与互动中一同感受IT科技的乐趣。  2020年7月4日周六,电脑报2020年西安站粉丝嘉年华活动再次启幕,这是一次不同寻常的活动,不但活动规模大,而且小编还联合了信仰级电竞品牌ROG一起举办本次活动。全场ROG高端电
期刊
最近,微信动作频频,当大家还沉浸在可以修改微信号的喜悦中时,微信又上线了一个被称为彩蛋的新功能“拍一拍”,微信用户在个人聊天或群聊中双击对方或自己的头像即可拍一拍,和QQ上的抖窗口功能有异曲同工之妙。  腾讯微信事业群总裁张小龙在朋友圈表示:“微信史上仅需一行代码的有趣功能终于来了,拍一拍,像蚂蚁一样打招呼。”  但令人费解的是,同样是属于提醒功能的“拍一拍”并不会强制提醒,只会在聊天界面显示××
期刊
大家还记得小霸王吗?曾经风靡全国的它不知是多少80后90后的回忆,当时如何才能说服父母买小霸王呢?最完美的理由就是学习五笔输入法了。“王旁青头兼五一……”很多人对这个口诀应该都不陌生,这是初学五笔打字时必背的一个口诀。  在电脑刚刚普及的年代,原生系統对汉字输入相当不便,于是国人自研的五笔输入法出现了。五笔输入法优势非常多,比如在熟练后打字速度非常快,可以完全实现盲打,打字准确率更高,哪怕是遇到不
期刊
美圖欣赏
期刊
A型性格是工业化、都市化迅速发展,社会生活各个领域出现激烈竞争,个体为了在竞争中取胜而形成的一种行为模式。最早提出“A型行为”这一概念的是美国学者弗瑞德曼,他在研究了大量冠心病病人之后发现可以用4个单词来概括其特性:易恼火(Aggravation),激动(Irritation),发怒(Anger),急躁(Impatience)。这4个英文单词的第一个字母分别是AIAI,其中有2個A字,弗氏便称其为
期刊
比店里更便宜好吃  烧仙草真的是甜品店里经久不衰的一款人气小点心了。像果冻一样Q弹的仙草冻,配上顺滑细腻的奶茶,天热的时候冰饮舒爽,天冷的时候热饮暖胃,实在是假期加分神器。  但是!外卖的烧仙草都有丢丢贵诶……周边的店家无一不是20元起步的,量!还!很!少!请告诉师姐,我不是一个人(穷哭)。如果退一步点仙草奶茶,只有底下一小块仙草冻,完全不够我吃啊。不过还好有万能的线上购物,电脑报买零食第一名的师
期刊
大噶好,今天我们来聊聊电风扇的选购。一千个人眼中有一千个哈姆雷特,我最爱的挂脖风扇可能不是很多小可爱的菜。人家需要的,很可能只是从包里拿出的轻便,拿着享受微风拂面的清爽,如果搭配上软萌可爱的颜值,那恰好正中少女(男)心。  所以今天师姐带来了这款品胜小熊折叠手持小风扇。  它,拿在手里很轻。129g的重量,大概是两个鸡蛋那么重,平时上班的时候放在包里基本上轻若无物。  它,自动截停很安全。无转轮的
期刊
护理人员的形象是艺术、科学和爱心的结合,是外在美和内心思想旗帜反映到语言行动的表现。护士长是护士的直接领导者,护士爱的港湾,也是每个护士姐妹一个美丽的梦。对于护士而言,在她们的内心深处那是怎样的一种敬畏,一种依赖。對于产科而言,更是表现的淋漓尽致。在这个特殊的环境里,她们面对方方面面的压力,如产科工作的难度大,风险高,责任心强,更是希望护士长能给与他们生理心理上的关爱,工作上的支持,还有遇到问题时
期刊
网课作业、办公文件远程操控打印  由于受新冠肺炎疫情的影响,全国各大学、中小学都不能按时开学,在这种情况下,教育部发出了上网课的通知,网课同时也普及了起来。  二哥覺得这次网课有一点非常好,因为老师都是采用的直播形式,课后有学生没听懂可以去回听。课后布置的作业也都是电子版的,这里我认为作业还是打印出来做更好,毕竟学生上网课眼睛对着电脑屏幕,做作业也是眼睛对着电脑或者iPad,这种长时间待在电子屏幕
期刊
心花怒放萌萌哒  与原IP不同,《阴阳师:妖怪屋》虽然也是二次元美术,却又有着完全不一样的风格。游戏将《阴阳师》中的诸多经典角色都搬进了妖怪屋,并将其一一Q萌化。  游戏中的人物、场景、角色等细节都采用了剪纸风格,且每一个剪纸又与叠纸相组合,使得整个游戏世界呈现在玩家们面前都显得层次分明,这样的角色不仅仅是Q萌,还拥有极强的协调感和立体感,而这样的表现力对女性玩家来说是绝对没有抵抗力的。  游戏以
期刊