大数跨境
0
0

一款百出百赢的猜拳神器,人类是否已输定了……

一款百出百赢的猜拳神器,人类是否已输定了…… DF创客社区
2018-07-18
1
导读:无法战胜的对手!
 

你的无限手套还缺一点,就能打响指


相信大家一定还记得 2017 年 AlphaGo 围棋机器人,人机大战,战胜了世界上顶尖的围棋高手,这个事件在人工智能发展历史上具有里程碑的意义,从此人工智能这个概念深入人心!

作为一个创客,其实我觉得人工智能离我们并没有那么遥远,人工智能就在我们的身边。既然人工智能那么热,当然也要蹭一蹭热度了。那什么东西是我们耳熟能详,日常生活中经常接触到的事情呢?

对了,就是 猜拳!猜拳!猜拳!

所以去年年底,我们 捣鼓车间 与 DF创客社区 合作捣鼓了一个人工智能猜拳机器人出来,得益于创客届分享的传统,没想到这个机器人最近在创客教育圈子内好像很流行。好多朋友看到后都来问,这是怎么做的?直到今天我才发现,原来忘记写教程了,所以就逼着我们的研发来补个作业。




看完教程你就会发现,原来很简单的设备、很简单的原理、很简单的技术,就可以做一个很好玩的设备~

围棋界有段位排名,猜拳界我就不知道了,反正不服来战~

  视 频  


 准备工作  

准备好如下材料:

  • Arduino Uno 控制器 × 1

  • Arduino 传感器 IO 扩展板 × 1

  • Tower Pro MG90S 舵机 × 3

  • 超声波传感器 × 1

  • 激光切割结构件:盖板、侧板、后板(如果没有激光切割机,用一个简单的纸盒就可以了)

  • 导线若干

  • 热熔胶




  电路原理图  

电路比较简单,将三个舵机分别连接到 Arduino 的 D2、D3、D4 接口,超声波传感器的 Trig 和 Echo 引脚分别连接到 Arduino 的 D11、D10 引脚。图中为了简化了 VCC 和 GND 的所有接线。



  制作过程  

首先将3个舵机穿过盖板中间的孔,连接到Arduino传感器扩展板上。



三个舵机连接的位置分别为 D2、D3、D4 端口(照片中接线有误,请按照电路图连接),顺序随机。



在盖板上两个圆孔上安装上超声波传感器,并按照电路图接线。



然后用热熔胶将舵机固定到盖板上,并将石头、剪刀、布三个手势用热熔胶固定到舵机臂上。将猜拳机器人外壳组装好,就完成啦,是不是很简单。

这里需要注意的是,请将 3 个的初识位置设置为 90 度之后,再去固定舵机臂。




 程 序 

程序也比较简单,就直接用了 Mixly 写了。原理就是,只要超声波传感器检测到对方出拳与它的距离小于20cm,就随机出一个手势。



  后记  

我们跟很多老师和朋友进行了交流,目前这个猜拳机器人已经衍生出了很多版本,现在很流行格斗机器人大赛,说不定某一天就会有猜拳机器人大赛,期待那一天的到来!


*欢迎转发朋友圈。如需转载,请注明出处和原作者。


项目干货戳这里

 动画电子勋章 三角轮胎 | 物联伺服器

 物联网体重计 Vision Kit开箱 | 弹球机

MechBattle 2018第二季招募开始

吃币机器人| 红白游戏机  

DIY树莓派游戏机 |Teleroomba 波士顿动力

 家庭萌宠Pando | DIY迷你装载机 

物联网项目精选 | Switch重度患者拯救指南 | 手相之诗

自制酸奶机 wifi 气象站 | 极简感应灯 | lululu时钟鹿


点击“阅读原文”,了解更多创客项目!

【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读2.4k
粉丝0
内容1.3k