单片机/MCU论坛
直播中

lee_st

12年用户 45163经验值
擅长:可编程逻辑 嵌入式技术 处理器/DSP RF/无线
私信 关注
[资料]

旧手机 Arduino的巅峰之作—视频监控机器人 ,异地远程遥控

转一牛人大作
[size=0.83em]1.jpg (37.92 KB, 下载次数: 2)
下载附件
[color=rgb(153, 153, 153) !important]2016-7-19 10:55 上传




视频监控机器人Ta跟常见的wifi-robot不同。常见的wifi-robot大多采用OpenWRT路由器板子和USB摄像头,而视频监控机器人采用闲置的安卓旧手机作为机器人的大脑。
  • 这不仅是废物利用的环保理念,而且通过充分利用安卓手机的强大计算能力和硬件资源,让视频监控机器人的功能更加有亮点:
  • 无需外接USB摄像头,直接利用安卓手机的高清摄像头,并通过手机强劲的GPU进行视频H.264压缩编码,以便网络传输。
  • 利用安卓手机的联网能力,wifi、3G、4G都可以联网。并且集成了网灵的P2P云连接功能,从世界任何地方都可以连接机器人。
  • 利用手机计算能力,实现语音识别,用自然语音控制机器人动作。
  • 利用手机计算能力,基于OpenCV软件库,实现手势分析和人脸追踪。
原材料和组件
  • 方形卡通宠物外观的纸巾盒 1个
  • 万能手机夹 1个
  • 网灵机器人3D打印件 1套
  • Arduino控制板 + 蓝牙小板   1块
  • L298N电机驱动模块 1块
  • 标准舵机 1个
  • 电池电压传感器模块 1个
  • 可充电锂电池 1块
  • 65mm轮子 + 电机(转速不要太快,大概为50转每分钟)  2套
  • 一寸万向轮 1个
  • 开关  1个
  • M3x30mm 长螺丝 4根,M3x25mm螺丝若干,M3x8mm螺丝若干,自攻螺丝若干,铜柱长螺丝 2根,M3螺母若干
  • 杜邦线若干,导电线若干
机器人Arduino周边电路连接就很容易。准备一些3Pin杜邦线和导电线,按照下面的电路图连接相应的电路模块:

除了作为大脑的安卓手机外,视频监控机器人还采用了Arduino单片机,用于控制电机舵机和连接传感器模块。

作为大脑的安卓手机与Arduino单片机是通过蓝牙串口(例如市面上常见的HC-06)进行通信的,其通信协议很简单,是基于字符串格式的,Arduino向安卓手机周期性发送传感器读数,安卓手机向Arduino发送控制命令。

视频监控机器人的显著特点是:可以用手机控制端和电脑控制端从异地远程遥控机器人,并实时观看摄像头图像。这个功能的实现是基于网灵的P2P云连接平台,这是网灵多年来积累的底层核心技术。只要机器人接入网络,就可以从世界上的任何角落连接到机器人,无需设置路由器端口,无需做动态域名映射,完全自动穿透NAT内网。
网灵机器人的控制端软件就是 网灵云控制, 它相当于一个“带视频回传的远程遥控手柄”,有一些手柄按键和2个虚拟摇杆,其UI界面是这样的:


终上所述,网灵机器人的总体框架原理图是这样的:

回帖(25)

张朋

2016-9-27 15:22:26
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

颜世甲

2016-9-27 16:57:51
高手啊。。。。。前来围观
举报

王栋春

2016-9-27 20:56:55
视频***怎么用
举报

彷徨z

2016-9-27 22:37:17
非常棒,很值得学习
举报

lee_st

2016-9-28 06:56:21
共同进步,,,,,,,,,
举报

罗号

2016-10-6 23:26:28
非常好,很值得学习
举报

riwara

2016-10-7 17:26:36
试用一下,
为什么一定要二十个字呢,
为什么一定要二十个字呢
举报

lee_st

2016-10-8 07:05:44
呵呵呵呵呵呵呵呵呵呵呵呵呵
举报

佛魔至尊

2016-10-12 12:27:19
感觉很实用
举报

汤权

2016-10-12 12:41:21
厉害厉害,我也有把废旧手机重新利用的想法,早已牛人实现了都,拜服
举报

tkylaoke

2016-10-12 12:47:21
{:3:}{:3:}{:3:}{:3:}{:3:}
举报

lee_st

2016-10-13 08:06:34
呵呵呵呵呵呵呵呵呵呵
举报

dev

2016-11-6 22:49:28
刚注册,没有积分,好像没法下载
举报

dev

2016-11-6 22:51:04
大家好,我是新手,都怎么获取积分的?
举报

lee_st

2016-11-7 08:57:38
回帖,发帖就有积分,,
举报

65132008

2017-8-2 13:05:12
涉及的东西太多了。。。。 有难度
举报

lee_st

2017-8-3 11:44:09
是啊,难度很大的啊
举报

lee_st

2017-8-3 11:44:25
灰常不好理解的啊,
举报

lee_st

2017-8-3 11:44:40
感觉所学太少了啊,
举报

更多回帖

发帖
×
20
完善资料,
赚取积分