5872| 1
|
[项目] 【创客DIY】可通过手机控制的3D打印机器人 |
2015年8月22日-23日,在深圳举办了一场Ubuntu手机黑客马拉松,参加的极客们可以进行自由分组,使用Ubuntu SDK开发出可以运行在Ubuntu手机上的创意应用。其中,极客Joseph Wang使用了一个开源的3D打印机器人Rapiro,通过自己在现场开发的一个App进行控制可以与用户进行交互。 Joseph Wang将自己的项目命名为MrRobot。他的制造完全是围绕着开源机器人Rapiro而进行的。3D虎去年也曾经介绍过Rapiro,这是一个非常有趣的开源DIY机器人套件,它主要组成部分包括:一块树莓派(Raspberry Pi)、一个摄像模块以及一系列伺服等进行操作。另外,Rapiro所有的机械部件都是3D打印的,点击此处下载所需STL文件。 在活动中,Joseph首先对Rapiro下手,并且制订了以Ubuntu触控应用为基础的机器人解决方案,为这个可3D打印的小机器人增加了一个全新的功能,您可以通过摇动或者触摸自己的手机来与它进行交互,并且还能发出一种声音。“MrRobot项目中使用到的还有一个Ubuntu的移动app,它可以使机器人具有语音、触摸和摇动控制等功能,使用者可以借此与Rapiro机器人进行互动。”Joseph说,“我花了28小时才完成了这个项目。” 另外,值得一提的是,Joseph已决定写一个教程,让大家也能照着3D打印出一个属于自己的机器人,并且为它装上一个有趣的软件。而且您也可以藉此学习一点编程、Hacking和app搭建方面的知识。它也能教会您如何使用树莓派(Raspberry Pi),这在一些3D打印项目应用中是相当重要的。 小伙伴们,你有兴趣吗?不过在开始制作之前您需要提前做些准备哟!比如说一个带Ubuntu Touch系统的Ubuntu手机、一个带Wi-Fi Dongle和Raspbian的树莓派、一个RAPIRO机器人(可3D打印、可组装)、Ubuntu SDK、Arduino IDE(集成开发环境)以及Wit.ai AP。 正如Joseph解释说,他在这次项目里提供了三个互动选项。“第一个是触摸屏,可以让用户直接触摸GUI来控制机器人;第二,可以检测到像抖动那样往复运动的加速度计,这也可以引发Rapiro的某些行为;最后在用户界面的底部有一个可以控制声音的按钮,当你触摸按钮时它就开始录制声音,在此点击即完成录音。” 如果你也想制作一个这样有趣的机器人,你可以在Instructables上找到完整的教程,不过其步骤相当简单。首先是安装Ubuntu QT SDK和在Ubuntu手机上部署代码。下一步就是在树莓派上安装Web服务器,并通过使用Wi-Fi Dongle接入本地无线网络。所有必要的代码也都能在Instructables上找到。 当做好这些准备工作后,您需要拆开机器人的头部,并精心把树莓派安装上去,并接上音频线和WiFi Dongle,到这里就算是大功告成了! 在MrRobot项目中结合了3D打印、组装和设置Rapiro机器人、app开发,但是过程并不复杂,是一个有趣的教育项目,您如果有兴趣的话,不妨试一试! 本文由3D虎原创,欢迎转载!转载请注明来源 "3D虎 www.3dhoo.com" |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed