开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


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

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

旧手机+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界面是这样的:

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

视频演示:

源代码、3D打印部件、控制端软件至附件下载

电路相关文件

电路图文件
3D打印部件集合(STL文件+PRT文件).zip
描述:STL文件3D打印,prt格式ProE设计软件打开
源代码
Arduino源程序.zip
描述:源代码
教程
安卓大脑的apk安装包和源程序.zip
描述:安装包和源程序
其他文件
控制端软件和机器人制作教程.zip
描述:控制端软件和机器人制作教程
分享到:
收藏 (104)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归网灵机器人所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • Hakko 907 v.2的烙铁控制器

    Hakko 907铁的烙铁控制器的改进版本。为了简化控制器的构建,实现了LCD屏幕。硬件组件:hakko 907铁× 1 5针航空插头× 1 dc-dc转换器× 1 Arduino Nano R3× 1 液晶屏8x2× 1 放大器mcp602或模拟× 1 mosfet irfz44n× 1 fr107快速恢复整流二极管× 1 通用晶体管NPN× 1 通用晶体管PNP× 1 带按钮的旋转编码器× 1 电容器1000 uF 35v× 1 电容器100 nF× 4 电阻1k欧姆× 2 电阻10k欧姆× 1 电阻100k欧姆× 2 多圈精密电位器 - 10k欧姆(25转)× 1 多圈预制电位器500k× 1 蜂鸣器× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:烙铁(通用)该控制器的主要功能包括:该控制器适用于各种hakko 907手柄,带热电偶或热敏电阻来检查温度。在PID算法被实现,以保持烙铁的温度。熨斗在大约30秒内升高温度并将其保持在1-2摄氏度之内。由于PID算法非常灵敏并且可以快速增加供电,因此控制器在大量使用时保持温度。在烙铁校准程序中实施三个参考温度点。通过使用PID算法使校准过程自动化以使温度保持在参考点附近。控制器支持两种工作模式:保持温度并保持供电。为保持操作静音,Timer1高频中断在控制器中实现。这样可以通过内置功能将PWM频率提高到31250 Hz而不是490 Hz。控制器采用加速旋转编码器。当编码器缓慢旋转时,温度设置会改变1度。当编码器快速旋转时,温度设置会改变5度。在更换温度设置后使用烙铁后,温度将存储在Arduino EEPROM中。控制器支持Celcius或Farenheit单位用于显示的温度值,预设温度和校准数据。控制器具有调谐模式以简化控制器的初始设置过程。
    来自:工业控制时间:2019-03-18 arduino 焊接 烙铁控制器
  • arduino2560 PCB源文件

    arduino2560 PCB源文件
    来自:MCU开发板时间:2019-03-13 arduino arduino2560 pcb
  • arduino328P 改进版 PCB

    arduino328P 改进版 PCB
    来自:MCU开发板时间:2019-03-13 arduino arduino uno arduino328
  • 停车雷达检测,可显示距离方位

    使用三个HC-SR04超声波传感器和两个电池显示器向您显示障碍物的距离以及位置方位。硬件组件: Arduino UNO和Genuino UNO× 1 超声波传感器 - HC-SR04(Generic)× 1 迷你电池显示器× 1这个项目是关于DIY停车雷达传感器,它很容易制作,它基于HC SR-04超声波传感器,我使用了3个:两侧各一个,中间一个,然后2个迷你电池显示,实际上是为了显示电池的状态,但在这里我用它来显示传感器和障碍物之间的距离,它还取决于您可以设置的最大距离,在该距离之上,它被认为总是足够的空间,足够的安全,低于设置的最大距离将有显示,显示的内容将根据该距离及其方向而改变。
    来自:基础电路时间:2019-03-13 arduino 超声波传感器 雷达检测
  • 适应外部环境变化的电子变色龙

    从外部环境捕捉颜色并且改变自己的颜色。硬件组件:Arduino Nano R3× 1 NeoPixel Ring:WS2812 5050 RGB LED × 1 TCS 3200颜色传感器× 1 软件应用程序和在线服务:Arduino IDE有没有想过变色龙是如何通过环境颜色的变化改变颜色的?有一种叫做黑素细胞刺激素或MSH的东西。我想建立环境照明系统或类似变色龙的东西。这看起来很酷,也有助于眼睛。我有neopixel LED灯条和备用颜色传感器。所以我刚刚使用Arduino(每个人的微控制器)作为大脑构建我的变色龙(电子)。
    来自:DIY创意产品时间:2019-03-13 arduino led 颜色传感器
  • 软件定义无线电 (SDR) 硬件参考设计

    描述软件定义无线电 (SDR) 是无线基础设施市场上流行的应用。这一硬件参考设计利用 TI DSP 的实时信号处理功能及其通用并行端口 (uPP),以及 TI ADC 和 DAC,为 SDR 算法开发人员提供快速平台,实现算法和解决方案的快速开发和演示。特性提供软件定义无线电 (SDR) 平台,其基础为来自 Critical Link, LLC 的 MityDSP-L138F 模块上系统 (SOM),提供用于加速 SDR 应用开发的硬件和软件框架。同时包含 Xilinx Spartan 6 FPGA 和 TI OMAP-L138 双核处理器,二者为可立即投入生产的 Critical Link MityDSP-L138F 模块上系统 (SOM) 的组成部分。为基础工业输入和输出卡、ADC 板以及 DAC 板提供源设计文件为基于 OMAP-L138 的 SOM 提供简便的接口。提供基于 ARM 的 GUI 软件。提供示例 uPP 软件。支持的标准外设包括 ENET、USB、SATA 和 LCD
    来自:工业控制时间:2019-02-28 开源
  • 简单的LED矩阵数字时钟

    一个简单的时钟,使用LED矩阵和RTC来显示时间,日期和温度。硬件组件:Arduino UNO和Genuino UNO× 1 Maxim Integrated 8x8 LED矩阵模块,带MAX7219× 1 Adafruit RTC DS3231 breakout× 1 无焊接面包板半尺寸× 1 跳线(通用)× 1 软件应用程序和在线服务:Arduino IDELED矩阵模块非常适用于微控制器,该项目使用单个8x8 LED矩阵和Arduino引入非常简单的数字时钟,以摄氏度和华氏度显示时间,日期和温度。矩阵模块由MAX7219控制,时间和温度数据由DS3231 RTC(实时时钟)模块提供。在这种情况下,DS3231使用起来更有趣,因为它具有内部温度传感器,并且对于时间读数更准确。
    来自:照明与LED显示时间:2019-02-28 arduino 时钟 led矩阵
  • 基于Arduino设计的低成本的VR眼镜

    Relativty是一个开源项目,旨在通过廉价的硬件和丰富的内容实现VR民主化。硬件组件: Arduino Due× 1 SparkFun三轴加速度计和陀螺仪突破 - MPU-6050× 1 fresnal镜头× 1 2560x1440 LCD× 1 Relativty是一个开源项目,旨在通过廉价的硬件和丰富的内容实现VR民主化。
    来自:DIY创意产品时间:2019-02-27 arduino 开源硬件 vr眼镜
  • Arduino打造的智能水壶,保证每日饮水量

    一个改造过的水瓶,可以跟踪您的水摄入量,并提醒您喝足够的水。硬件组件: SparkFun Arduino Pro Mini 328 - 5V / 16MHz× 1 防水超声波传感器× 1 实时时钟(RTC)× 1 SparkFun共阴极4位7段显示器× 1 蜂鸣器× 1 SparkFun按钮开关12mm× 1 通用晶体管NPN× 1 锂离子电池1000mAh× 1 Adafruit USB锂离子电池充电器× 1 电阻221欧姆× 8 电阻1k欧姆× 4 电阻4.75k欧姆× 2 软件应用程序和在线服务: Arduino IDE手动工具和制造机器: 烙铁(通用)热胶枪(通用)喝足够的水对我们的健康非常重要。多喝水可以清洁皮肤,提高身体能量水平,甚至减轻体重。在我们忙碌的生活中,很难记得喝足够的水。大多数时候,无论我们是在家里,办公室还是在旅途中,我们都会忘记喝足够的水。因此,为了建立健康的饮水习惯,每天追踪您的饮水量非常重要。为了跟踪我的水摄入量,我使用Arduino使我的水瓶变得智能。它可以:1.跟踪我的每日饮水量2.跟踪我的每周平均水摄入量3.提醒我要喝水4.跟踪上次喝水时间5.一次充电可运行一个月以上。
    来自:智能家居时间:2019-02-20 arduino 智能家居 超声波传感器
  • 使用Arduino和环氧树脂制作的夜灯

    一个时尚的夜灯,将装饰你的办公桌。我们称之为“海底的灯塔”。硬件组件:Arduino Nano R3× 1 HC-05蓝牙模块× 1 线性稳压器(7805)× 1 电阻330欧姆× 3 LED(通用)× 3 9V电池(通用)× 1 滑动开关× 1 跳线(通用)× 1 软件应用程序和在线服务:Android APK 手动工具和制造机器:烙铁(通用)3D打印机(通用)今天我们想向您展示一个新项目。一个时尚的夜灯,将装饰你的办公桌。我们称之为“ 海底的灯塔”。无论您是自己使用还是送给亲人。我们组装了环氧树脂和arduino。你也可以用手机控制灯泡。灯很简单。有了几种材料,您就可以轻松完成。在这个项目中,我们使用了Arduino Nano的PWM输出。使用这些输出,您将能够控制灯光的亮度。
    来自:照明与LED显示时间:2019-02-20 arduino led灯 蓝牙模块
销量
892
查看
17K
参数名 参数值
发布于 2016 年 03 月 10日
Moore8直播课堂