3D打印另类螃蟹控制器来操控虚拟空间螃蟹

由于其经济性和方便性,如今很多人都开始习惯于使用3D打印来开发自己设计的机器人。近日,来自卡内基-梅隆大学计算机科学与艺术专业的低年级学生JohnChoi就3D打印了一个十分与众不同的机器人螃蟹。我们所说的与众不同,不仅在于其可爱的螃蟹外形,而且实际上这个机器人螃蟹还是一个可进行姿势输入的操纵杆,您可以用它来控制计算机里的虚拟螃蟹、模拟和进行动作捕捉。

这到底意味着什么呢?请观看下面的视频:


基本上,Choi的螃蟹控制器拥有四条腿,而且每条腿都有三个自由度。它借助一块ArduinoMega,并通过StandardFirmata协议向另一个设备发送数据。在上面的视频里,Choi演示了如何通过螃蟹控制器来实时控制计算机里的一个虚拟的水下螃蟹模拟器。在视频里您可以看到,Choi将螃蟹控制器与笔记本电脑连起来之后,就开始始移动螃蟹腿。而屏幕上的虚拟螃蟹会在一个短暂的响应延迟之后相应地在虚拟的海底进行运动。


Choi是为了他的“互动艺术与计算设计”课程来设计的这个“螃蟹控制器和螃蟹模拟器”。平时Choi就对设计和建造机器人以及创建视频游戏都很擅长,而这次开发正好结合了他两项长处。

他解释了他为什么选择学习计算机科学与艺术专业,“我选择了这个专业,是因为机器人技术和视频游戏都是跨界性很强的领域,需要在工程的各个方面都有很高的技术水平,并且具有很强的艺术设计感。”

很显然,Choi为了达到自己的目的非常系统地学习了他所需要的各方面知识。在过去七年里,他自学了机械、电气、软件设计和游戏开发。


值得赞赏的是,Choi将自己的螃蟹控制器项目的设计开源了,他在Instructables上贴出了一个制作指导教程(点击进入)。Choi估计,如果要自己制作这个装置的话,您需要花60美元到80美元,还需要大约一个星期来组装它。他在教程中提供了非常详细的、一步一步的指导,整个过程涉及3D打印、编程、校准、装配、焊接和接线等。

对于这个相当复杂的工程,你需要准备以下部件:


  • ArduinoMega2560大Perf.板12个旋转电位计2个330欧姆电阻2个5毫米LEDMale/Female跳线分离头绞合芯线(建议至少4种颜色)3D打印线材

  • 3/8螺丝


您还需要准备热缩线、热胶和焊锡外加一些工具:电烙铁、热胶枪、螺丝刀、热风枪和钳子。当然,还包括一台3D打印机。