铁熊玩创客 | 没有什么问题是猜拳不能解决的
相信大家一定还记得 2017 年 AlphaGo 围棋机器人,人机大战,战胜了世界上顶尖的围棋高手,这个事件在人工智能发展历史上具有里程碑的意义,从此人工智能这个概念深入人心!作为一个创客,其实我觉得人工智能离我们并没有那么遥远,人工智能就在我们的身边。既然人工智能那么热,当然也要蹭一蹭热度了。那什么东西是我们耳熟能详,日常生活中经常接触到的事情呢?
对了,就是 猜拳!猜拳!猜拳!
看完教程你就会发现,原来很简单的设备、很简单的原理、很简单的技术,就可以做一个很好玩的设备~
围棋界有段位排名,猜拳界我就不知道了,反正不服来战~
演示视频
https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=n068853zisw&auto=0
## 准备工作
准备好如下材料:
[*]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,就随机出一个手势。
## 后记
我们跟很多老师和朋友进行了交流,目前这个猜拳机器人已经衍生出了很多版本,下面给大家举几个例子,每个都各有特色。现在很流行格斗机器人大赛,说不定某一天就会有猜拳机器人大赛,期待那一天的到来!
嘉兴沈利彬老师作品,壁挂版猜拳机器人:
https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=e0659zoa19v&auto=0
舟山吕启刚老师学生作品,micro:bit 版猜拳机器人:
https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=b06881egmxw&auto=0
杭州胜利实验学校余国罡老师学生徐乐祺同学作品,纸盒版猜拳机器人:
https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=p0688946xb5&auto=0
台州章明干老师作品,灯光版猜拳机器人:
https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=y0688oyhvdp&auto=0
# 往期作品:
## 创客技巧
- 创客项目缺少高颜值电路图?看这里就对了:https://mc.dfrobot.com.cn/thread-289862-1-1.html
- 小白也能学会的激光切割创意盒子设计方法:https://mc.dfrobot.com.cn/thread-276550-1-1.html
## 桌面机器人
- 桌面萌宠 Pando,这个机器人靠卖萌为生好多年:https://mc.dfrobot.com.cn/thread-35162-1-1.html
- 桌面萌宠 Pandy,谁说智能车不能卖萌:https://mc.dfrobot.com.cn/thread-36721-1-1.html
- 吃货战车:谁说泡面只能用来填肚子:https://mc.dfrobot.com.cn/thread-34679-1-1.html
- 纯野生黑科技,分分钟教你自制最skr的全向麦熊小车:https://mc.dfrobot.com.cn/thread-268968-1-1.html
## 智能家居
- Hey Siri, 打开 HAY 旋转灯:https://mc.dfrobot.com.cn/thread-26865-1-1.html
- Hey Siri,请告诉我传感器数据:https://mc.dfrobot.com.cn/thread-28859-1-1.html
## 创意生活
- HAY,你好 ── DIY HAY旋转灯:https://mc.dfrobot.com.cn/thread-26212-1-1.html
- DIY 你的专属酷炫照片投影灯:https://mc.dfrobot.com.cn/thread-26900-1-1.html
- 好色灯:你们吸猫,我吸色:https://mc.dfrobot.com.cn/thread-34483-1-1.html
- DIY 你的专属酷炫照片投影灯:https://mc.dfrobot.com.cn/thread-26900-1-1.html
- 没有什么问题是猜拳不能解决的:https://mc.dfrobot.com.cn/thread-38060-1-1.html
- 律动头饰皇冠:每个女孩心中都有一个公主梦:https://mc.dfrobot.com.cn/thread-267927-1-1.html
## 学生作品
- 陈朔:戒烟帽:https://mc.dfrobot.com.cn/thread-280204-1-1.html
- 梁立昊:体感骑行安全帽:https://mc.dfrobot.com.cn/thread-280093-1-1.html
## HCRbot 机器人(SLAM)
- HCRbot 系列 1──HCRbot 机器人简介:https://mc.dfrobot.com.cn/thread-26938-1-1.html
- HCRbot 系列 2──HCRbot 硬件介绍与设置:https://mc.dfrobot.com.cn/thread-26939-1-1.html
- HCRbot 系列 3──HCRbot 上位机 PC 端软件设置:https://mc.dfrobot.com.cn/thread-26975-1-1.html
- HCRbot 系列 4──HCRbot下位机设置(树莓派版):https://mc.dfrobot.com.cn/thread-27020-1-1.html
- HCRbot 系列 5──HCRbot下位机设置(Odroid XU4版):https://mc.dfrobot.com.cn/thread-27161-1-1.html
- HCRbot 系列 6──HCRbot 底层驱动 OpenCR 设置:https://mc.dfrobot.com.cn/thread-27296-1-1.html
- HCRbot 系列 7──启动 HCRbot 机器人:https://mc.dfrobot.com.cn/thread-28248-1-1.html
- HCRbot 系列 8──远程控制 HCRbot 机器人:https://mc.dfrobot.com.cn/thread-29354-1-1.html
- HCRbot 系列 9──控制 HCRbot 机器人绘制平面地图(SLAM):https://mc.dfrobot.com.cn/thread-29936-1-1.html
## 其他
-让掌控板像 Mixly 串口监视器一样绘图:https://mc.dfrobot.com.cn/thread-288929-1-1.html
想问下这个mixly是什么版本呢?我的0.998没有switch case的模块 bobobobo 发表于 2018-8-7 14:19
想问下这个mixly是什么版本呢?我的0.998没有switch case的模块
0.998里面有这个模块的啊,在“控制”里面 请问可以用ArduioIDE嘛? DFSJ-jwSFrX 发表于 2018-8-9 14:04
请问可以用ArduioIDE嘛?
可以的 下载链接是乱码了嘛2 千年玄木 发表于 2018-8-13 01:17
下载链接是乱码了嘛2
请问你这个东西做出来了嘛? 谢谢分享回头试试 舵机是接扩展还是接哪里啊?
什么鬼程序 根本不行 niefubao 发表于 2018-8-25 17:20
什么鬼程序 根本不行
你再检查下其他有没有问题哦,程序没问题的,好多人都试过的。另外,这个不是零基础教程哦:)) 铁熊 发表于 2018-8-26 09:01
你再检查下其他有没有问题哦,程序没问题的,好多人都试过的。另外,这个不是零基础教程哦 ...
不好意思鄙人态度恶劣 ,实在是太忙,拿来主义望见谅
现求教 你的扩展板是和UNO压在一起的不?如果不是,扩展板如何供电?如果是的话11 和10 的腿是否就用扩展,问题应该出在超声传感器上面?VVC GND是随意接不?
以上,白鞋 刚看了淘宝扩展板没有超声波接口啊请问怎么接呢?
页:
[1]