旧手机变废为宝,DIY一个可爱的机器人宝宝! 评论(0) 收藏(1)
所属分类:电子制作DIY 电子创意设计
上传用户: cuptree
发布时间: 2015-12-17 15:03
浏览:1182次
网灵机器人是一个特殊的机器人,Ta跟常见的wifi-robot不同。常见的wifi-robot大多采用Openwrt路由器板子和USB摄像头,而网灵机器人采用闲置的安卓旧手机作为机器人的大脑。
重新利用废旧手机不仅是废物利用的环保理念,而且还能通过充分利用安卓手机的强大计算能力和硬件资源,让网灵机器人的功能更加强大、更有亮点: 无需外接USB摄像头,直接利用安卓手机的高清摄像头,并通过手机强劲的GPU进行视频H.264压缩编码,以便网络传输。 利用安卓手机的联网能力,WiFi、3G、4G都可以联网。并且集成了网灵的P2P云连接功能,从世界任何地方都可以连接机器人。 利用手机计算能力,实现语音识别,用自然语音控制机器人动作。 利用手机计算能力,基于OpenCV软件库,实现手势分析和人脸追踪。 除了作为大脑的安卓手机外,网灵机器人还采用了Arduino单片机,用于控制电机舵机和连接传感器模块。
作为大脑的安卓手机与Arduino是通过蓝牙串口(例如市面上常见的HC-06)进行通信的,其通信协议很简单,基于字符串格式。Arduino向安卓手机周期性发送传感器读数,安卓手机向Arduino发送控制命令。 网灵机器人的显著特点是:可以用手机控制端和电脑控制端从异地远程遥控机器人,并实时观看摄像头图像。这个功能的实现基于网灵的P2P云连接平台——只要机器人接入网络,就可以从世界上的任何角落连接到机器人,无需设置路由器端口,无需做动态域名映射,完全自动穿透NAT内网。 网灵机器人的控制端软件就是网灵云控制,其UI界面是这样的:
终上所述,网灵机器人的总体框架原理图是这样的:
原材料和组件 方形卡通宠物外观的纸巾盒1个(这是萌的关键,某宝上有卖) 万能手机夹1个(某宝上有卖) 网灵机器人3D打印件1套 Arduino控制板+蓝牙小板1块 L298N电机驱动模块1块 标准舵机1个 电池电压传感器模块1个 可充电锂电池1块 65mm轮子+电机(转速不要太快,大概为50转每分钟)2套 一寸万向轮1个 开关1个 M3x30mm长螺丝4根,M3x25mm螺丝若干,M3x8mm螺丝若干,自攻螺丝若干,铜柱长螺丝2根,M3螺母若干,杜邦线若干,导电线若干
工具:电烙铁,电钻,502胶,电胶布,钳子,改锥,小刀 相关的代码和程序的下载方式都放在附件里面了。 组装过程 首先,将纸巾盒的上下两部分揭开,分为上面的盒子和下面的底盖,先用盒子。将3D打印手机夹左支架和手机夹右支架用自攻螺丝固定到盒子上,如下图,注意左右支架都要固定到盒子的最边缘,否则后面步骤将没有足够的宽度放置手机夹。
准备好标准舵机,尺寸40.7*19.7*42.9mm;用2个自攻螺丝把舵机固定到手机夹左支架上面,如下图:
下面开始弄万能手机夹,先把里面的一层透明塑料板拆下来,透明塑料板后面要用到,别扔了。把一侧的2片可活动塑料片调整一下位置,下方的一片将会固定到手机夹右支架上。将3D打印手机夹联轴器插到手机夹的凹槽处,如下图所示:
准备将手机夹安放到左右2个支架上去。一边是:一字摆臂插到舵机的转轴上。另一边是:用2个自攻螺丝将手机夹右支架和手机夹的下方可活动塑料片紧紧固定。
到此,盒子部分就准备好了。下面开始弄底盖部分。 …… |
|