打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
旧手机 Arduino的巅峰之作—视频监控机器人 ,异地远程遥控(设计资料开源共享)

Arduino竟然需要靠旧手机上位,这样就是巅峰之作了?

视频监控机器人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界面是这样的:

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
旧手机扔了太可惜?做个萌萌哒的机器人吧
当网络监控遇上扫地机器人,会发生什么,很多人可能没想到
05 如何做一个便宜的arduino机器人1
【变废为宝】 旧手机做一个家庭远程安防机器人
惊讶丨安全漏洞!扫地机器人变身“间谍” 汽车可以被远程遥控…
【参赛】运用物联网实现的远程遥控电源开关
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服