您的位置: 主页>机器人编程>ROBOLAB编程>电子奇趣 · 就像罗恩一样下棋:声控国际象棋
加盟酷吧机器人 培养孩子核心能力

电子奇趣 · 就像罗恩一样下棋:声控国际象棋

电子奇趣 · 就像罗恩一样下棋:声控国际象棋

随着Bilibili购买了哈利波特系列电影的版权,久违的哈利波特热潮再次被引爆。魔幻的巫师世界永远是人们梦中的向往,而那些奇妙的魔法道具吸引着每一个读者、观众、或是创客——相信大家都还记得在哈利波特与魔法石中,罗恩为了清理道路而下的“魔法师棋”吧!凭借着声音的指挥,棋子就能够自动行走,攻击并取得最后的胜利。而在现实中,由Diyguypt设计的语音象棋同样能够完成这样的操作,而这次,他用的不是魔法,而是科技。

电子奇趣 · 就像罗恩一样下棋:声控国际象棋

首先,是棋盘应如何响应语音的问题。现在有很多语音向导和助手软件能够实现这样的功能,但在这个事例中,我们采用的是安卓手机和谷歌的服务,谷歌服务器会提供语音转文字的服务,然后将所有语音指令转换成字符串形式的文本内容,这个内容由安卓手机的串口发送至Arduino的串口,对实际世界产生交互和影响。在自然语言中,我们可能会说“Queen to Rock 5”(让皇后走到R5),而通过语音转文字引擎以及之后的处理部分,该条语音将会被转化为两个二进制数,即A2 B6,其中A2形容的是皇后这颗棋子原来所在的位置——这一位置从内存中维护的棋盘表格中读出,而另一二进制数B6则表示移动到的目的地。得到这一指令后,机械的伺服系统就能够“按方抓药”,移动棋子了。

电子奇趣 · 就像罗恩一样下棋:声控国际象棋

在棋盘的下面,底朝天地摆放着一台3D打印机的伺服结构,这一结构支撑的不是原来的打印头,而是一个电磁铁线圈,每个棋子的底座上都带有一个小的金属垫圈,以使得它能够被电磁铁所吸引,接下来的事情就显得水到渠成了。在应该拿起棋子的位子,电磁铁通电,拖拽着棋子来到移动的目的地,并断电,放开棋子。需要注意的是电磁铁的线圈很容易在电流的作用下过热,需要注意底板下的通风,防止其烧毁。

电子奇趣 · 就像罗恩一样下棋:声控国际象棋

在这个项目中,你可能看不到棋子像是电影里那样被稀里哗啦地打碎,但对于一个旁观者来说,用语音操纵的国际象棋足以让他想起电影中的那些经典桥段了。

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:原创深度 | 热释电开关:让红外检测功能隐藏起
下一篇:【STEM教育课程】嘿!是谁在喊我?
您可能喜欢
回到顶部