Advertisement

基于旧手机和Arduino的视频监控机器人——异地远程操控的设计与电路方案(开源共享)

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目介绍了一种利用旧手机和Arduino构建的低成本视频监控机器人设计方案及其实现电路。通过开源平台分享详细步骤,支持用户进行异地远程操控,旨在促进科技资源再利用和创新实践。 视频监控机器人Ta与常见的WiFi-robot不同。大多数WiFi-robot使用OpenWRT路由器板子和USB摄像头作为硬件配置,而视频监控机器人则采用闲置的安卓旧手机充当机器人的大脑。这不仅体现了废物利用的环保理念,而且通过充分利用安卓手机的强大计算能力和硬件资源,使视频监控机器人的功能更加突出:无需外接USB摄像头,直接使用安卓手机自带的高清摄像头,并借助强大的GPU进行H.264压缩编码以便于网络传输。此外,它还具备联网能力,无论是WiFi、3G还是4G均可实现连接。 该机器人集成了网灵公司的P2P云连接功能,允许用户从全球任何地方与之相连。通过安卓手机的计算性能支持语音识别技术,并使用自然语言命令控制机器人的动作;同时基于OpenCV库实现手势分析和人脸追踪等高级视觉处理任务。 制作材料包括方形卡通宠物外观纸巾盒、万能手机夹、网灵机器人3D打印件以及Arduino控制板+蓝牙小板,L298N电机驱动模块,标准舵机,电池电压传感器模块,可充电锂电池及两套轮子(每套包含65mm的轮子与相应的电机),一个一寸万向轮和若干螺丝、杜邦线等。电路连接方面简单易行。 视频监控机器人采用安卓手机作为核心处理单元,并利用Arduino单片机来控制电机舵机以及传感器模块,两者之间通过蓝牙串口进行通信(如HC-06模块)。安卓手机接收来自Arduino的传感器数据并发送指令至Arduino以驱动机器人的动作。该设备的主要特点是可以通过手机或电脑远程操控机器人,同时实时查看摄像头图像。 以上功能基于网灵公司的P2P云连接平台实现,即使在内网环境下也能轻松穿透NAT进行外部访问而无需额外配置路由器端口或动态域名映射服务。用户可通过“网灵云控制”软件界面操作机器人——该软件提供类似游戏手柄的UI布局和虚拟摇杆来操控机器人的移动。 综上所述,视频监控机器人的整体架构包括安卓手机作为计算中心、Arduino板负责硬件驱动以及基于P2P技术实现实时远程互动。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Arduino——()
    优质
    本项目介绍了一种利用旧手机和Arduino构建的低成本视频监控机器人设计方案及其实现电路。通过开源平台分享详细步骤,支持用户进行异地远程操控,旨在促进科技资源再利用和创新实践。 视频监控机器人Ta与常见的WiFi-robot不同。大多数WiFi-robot使用OpenWRT路由器板子和USB摄像头作为硬件配置,而视频监控机器人则采用闲置的安卓旧手机充当机器人的大脑。这不仅体现了废物利用的环保理念,而且通过充分利用安卓手机的强大计算能力和硬件资源,使视频监控机器人的功能更加突出:无需外接USB摄像头,直接使用安卓手机自带的高清摄像头,并借助强大的GPU进行H.264压缩编码以便于网络传输。此外,它还具备联网能力,无论是WiFi、3G还是4G均可实现连接。 该机器人集成了网灵公司的P2P云连接功能,允许用户从全球任何地方与之相连。通过安卓手机的计算性能支持语音识别技术,并使用自然语言命令控制机器人的动作;同时基于OpenCV库实现手势分析和人脸追踪等高级视觉处理任务。 制作材料包括方形卡通宠物外观纸巾盒、万能手机夹、网灵机器人3D打印件以及Arduino控制板+蓝牙小板,L298N电机驱动模块,标准舵机,电池电压传感器模块,可充电锂电池及两套轮子(每套包含65mm的轮子与相应的电机),一个一寸万向轮和若干螺丝、杜邦线等。电路连接方面简单易行。 视频监控机器人采用安卓手机作为核心处理单元,并利用Arduino单片机来控制电机舵机以及传感器模块,两者之间通过蓝牙串口进行通信(如HC-06模块)。安卓手机接收来自Arduino的传感器数据并发送指令至Arduino以驱动机器人的动作。该设备的主要特点是可以通过手机或电脑远程操控机器人,同时实时查看摄像头图像。 以上功能基于网灵公司的P2P云连接平台实现,即使在内网环境下也能轻松穿透NAT进行外部访问而无需额外配置路由器端口或动态域名映射服务。用户可通过“网灵云控制”软件界面操作机器人——该软件提供类似游戏手柄的UI布局和虚拟摇杆来操控机器人的移动。 综上所述,视频监控机器人的整体架构包括安卓手机作为计算中心、Arduino板负责硬件驱动以及基于P2P技术实现实时远程互动。
  • 51单片红外遥小车-结合安卓AgoraRTC
    优质
    本项目设计了一款基于51单片机控制、利用红外遥控操作,并通过安卓手机及AgoraRTC技术实现远程视频监控的小车系统,集成硬件和软件创新。 手机应用介绍 1. 使用手机替代网络摄像头,更智能且省电; 2. 支持红外遥控玩具车(需搭配本设计的配套小车); 3. 人脸跟随功能(娱乐用途,需要与配套的小车一起使用)。 ### 使用方法: 1. 在两部手机上分别安装应用。 2. 将这两部手机连接到互联网(通过WiFi或4G网络)。 3. 把其中一部手机放置在红外遥控玩具车上作为车载端。另一部则用于控制操作。 4. 注册appID,确保两个设备使用同一appID后,先为小车供电并启动两部手机上的应用软件。根据指示选择相应模式:车载端选“小车模式”,操控端选“控制模式”。通过右侧的界面来移动车辆,并在左侧调整速度。 ### 创意来源 当前安防监控领域中的民用设备普遍存在以下问题: - 固定位置难以覆盖所有区域,特别是那些存在死角的地方。 - 有线传输限制了灵活性和便捷性;而无线方案通常需要依赖电源供应。 - 成本较高,不利于普及使用。利用淘汰的旧手机构建视频控制小车可以大大降低成本,并且减少环境污染。 ### 功能介绍 1. 实时视频:通过安卓手机摄像头获取实时画面; 2. 红外遥控车辆:基于STC89C52RC单片机实现对玩具车的操作; 3. 人脸检测与追踪功能,增强娱乐性。
  • Android系统
    优质
    本项目旨在设计并实现一个适用于Android设备的远程视频监控解决方案,允许用户通过智能手机实时查看监控画面,增强家庭或企业的安全防护。 该程序分为客户端和服务端两部分。客户端可以调用摄像头进行实时拍摄,服务端则通过特定地址对客户端的活动进行监控。
  • APP,WiFi灯光,含下位APP码分
    优质
    本项目介绍一款可通过手机APP和WiFi实现远程控制的智能灯光系统,包含详细的硬件电路图、下位机代码以及用户界面友好的手机应用程序源码。 所需硬件:STC15W系列单片机(有串口即可)及ESP8266 WiFi模块。 连接步骤如下: 1. 找开手机WiFi,搜索名为“WIFI”的热点,并输入密码“1234567890”,成功连接后。 2. 打开本手机APP,点击登录按钮。跳出提示显示已成功连接,然后会自动跳转到控制界面。 3. 轻点一下“开关按钮”,灯会被打开或关闭。同时模块会向手机终端返回状态信息(如:“灯亮”)。 硬件连接及注意事项: 1. 单片机型号为STC15W408AS,其他同系列也可以使用;要求有P2.4口。 2. 供电电压为3.3V。因为ESP8266的额定工作电压是3.3V。单片机的P3.0和P3.1(即串行通信线)分别与WiFi模块的相应引脚相连,注意不要接反;其余连接请参考ESP8266的数据手册。 3. 单片机的P2.4口用于控制灯的状态:可直接接入三极管基极或通过继电器来驱动交流电(AC 220V)供电的灯具。需要注意的是,点亮时该IO端输出低电平信号(即0),关闭状态则为高电平信号(即1)。 4. WiFi模块连接信息:WiFi名称“WIFI”,密码“1234567890”。因仅为实验用途,请勿更改APP内相关设置;并且通信数据未经校验,故不建议用于商业应用。
  • 【国外项目】Arduino MegaNunchuk
    优质
    本项目介绍了一种利用Arduino Mega和Wii Nunchuk设计并操控机器人手臂的方法,并附有详细的电路图,适合硬件开发爱好者参考。 机械臂非常出色!它们在世界各地的工厂中广泛应用,在焊接及搬运物品方面表现出色。此外,机械臂还能应用于太空探索、海底遥控车辆以及医疗领域等多种场景。现在,我们有机会自己动手制作低成本的机械臂了!或许它不仅能帮助你完成工作,甚至可能带来一些意想不到的乐趣或挑战! 本教程将向您展示如何安装机器人手臂,并使用Arduino Mega进行编程控制。在该项目中,我尝试了一种新的操控方式:利用Nintendo Nunchuk控制器来操作机器人手臂。Nunchuk不仅价格亲民、易于获取,还内置了多种传感器。 项目所需的工具和材料如下: - 烙铁及电线 - 收缩管 - 螺丝刀 机械臂组件包括: - 6轴桌面机器人手臂套件:该套装已经包含多个部件,并且组装简便可靠。 - 12V电源(至少2A) - Nintendo Nunchuk控制器,用于控制机器人手臂 - 四芯公接线 - Arduino Mega板卡。需要注意的是,我所使用的机械臂套件中已配备了一块Arduino Mega板及相应的配套组件。 Sain Smart的6轴桌面支臂套装包含以下部件: - Arduino Mega 2560 R3控制板屏蔽 - NRF24L01+无线收发器模块 - MPU6050三轴陀螺仪和加速度计传感器组合 - 多个螺丝、螺母及其他安装件 如果您不使用该套件,也可以选择其他机器人手臂配置或自行设计。例如,您可以通过3D打印来制作一些独特的项目。 详细组装步骤请参阅附件内容!
  • Arduino DIY臂,
    优质
    本项目介绍了一种使用Arduino的手势控制系统来操作DIY机器人手臂的方法,通过简单的电路设计和编程实现对机械臂的动作控制。 MARK 1是一款可编程的Arduino机器人手臂,并且可以通过手势进行控制。它的硬件组件包括:一个Arduino UNO、六个MG996R伺服马达、一个5V电池组、具有I2C接口的PCA9685八通道驱动器,比例阀控制器,两个HC-05蓝牙模块,一块A4988步进电机驱动板,一个NEMA-17步进电机,一块面包板(通用),一个六自由度惯性测量单元(IMU),以及一个Arduino Nano R3、柔性传感器等。此外还需要一些手动工具和一台3D打印机来完成组装。 按照钢铁侠系列的命名规则,每次迭代都会以Mark为前缀进行编号,这款原型将被命名为MARK1。未来还会有更多的版本出现,在保持原始机械臂功能的基础上不断优化改进。 在本教程中,我们将使用机器人手套构建一个由手势控制的六轴机器人手臂。通过模仿自然的手势动作如捏手或向左旋转手腕等来实现对机器人的远程操控,例如可以用来打开/关闭或者左右转动机械臂等操作。实际上这是一项完全手动控制的操作。 MARK 1的主要功能包括: - 具备六个自由度的全方位运动能力 - 可以通过手势进行实时编程和控制 - 支持无线多范围内的遥控操作 - 能够承载600克重量(最大负载为一公斤)。
  • APP物联网系统——适用
    优质
    本项目旨在设计一款基于手机APP的远程控制及物联网电力监控系统,提供详尽的电路设计方案,特别适合于毕业设计使用。 设计目的:通过远程监控电力系统的运行状态,系统采用单片机控制WIFI模块,并将该模块接入家庭网络。成功连接后,模块被设置为固定IP地址,手机APP可以通过这个IP进行远程监控;此应用程序支持外网、内网和热点通用版本。 系统组成: 1. 专用电力监测模块(详情可咨询提供者)。 2. ESP8266物联网WIFI模块:每个家庭的无线网络账户与密码不同,在这里设置了一个通用账户和密码。具体参数如下: - 家庭账号: ESP8266 - 密码: 0123456789 - IP地址: 192.168.1.111 - 端口: 5000 3. 单片机系统:使用STC双串口单片机,其中: - 串口1连接电力模块。 - 串口2连接WIFI模块。 4. 手机APP软件接入IP为上述的模块IP地址:192.168.1.111。由于互感器未集成到系统中,因此仅显示电压值。 数据格式: - 功率: 测试范围0~22kW;在0~10kW区间内以0.000~9.999形式显示,在10~22kW区间则为10.00~22.00。 - 电量: 测试范围是最高至9,999 kWh。对于不同的量程,采用的格式如下: - 从0到10kWh以小数点后三位数字显示(例如,3.456); - 对于10~100kWh区间内使用两位小数显示(如87.99); - 在范围为100至1,000 kWh时采用一位小数格式(比如:256.8),而超过1,000则直接以整数千瓦小时单位表示。 - 电压: 测试量程在交流电的80~260伏之间,显示为两位小数点形式如197.45VAC; - 电流:测量范围是最高至100安培,格式同样采用四位数字且包含两位小数。 精度说明: - 显示并计量当前工频电网电压,并从1V开始进行精确度量。 - 当前负载(电器)的电流被测量和显示出来,起始点为10mA。 - 系统也计算并展示出负载功率,最小分辨率为0.001kW或者说是1瓦特。
  • Arduino发板完整-
    优质
    本项目提供了一套详细的基于Arduino开发板构建机器人的电路设计指南,涵盖所有必要的硬件组件和连接方式。 该机器人控制板包含一个ATmega328P微控制器和一个L293D电机驱动器。它与Arduino Uno板相似,但更实用,因为它不需要额外的屏蔽来驱动电机,并且没有跳线杂乱的问题。通过CH340G可以轻松编程此控制板,在同时驱动两个直流电动机时还可以使用I/O引脚连接不同的传感器进行操作。在这个项目中我们用到了HC-SR04超声波距离传感器和IR红外传感器,还接入了一个伺服电机。 这个控制板可以让您对一个具有五种不同场景的机器人编程:相扑模式、跟随我模式、跟踪模式、避开障碍物模式以及绘图模式。在该项目中,使用了DIP类型的组件以便于焊接。 所需元件包括: - 带有Bootloader的ATmega328P - L293D电机驱动器IC - B型USB插座 - DIP插座 - 12/16 MHz晶体振荡器 - L7805 TO封装稳压器 - uF电容、LED和电阻(例如:10K / 1K) - nF或pF的陶瓷电容器 - 电源插座与双针接线端子公头插件 - 六伏200RPM迷你金属齿轮减速电机 - 七点四伏1000mAh两节锂聚合物电池或九伏800mAh电池以及相应的连接器。 - 超声波模块HC-SR04和红外线传感器。 您可以通过观看演示视频了解如何制作自己的Arduino Uno板。
  • Arduino环境测浇水系统
    优质
    本设计提出一种基于Arduino平台的远程控制系统,用于实现自动化的环境监测和智能浇灌功能,旨在优化水资源利用。 本段落介绍了一种基于Arduino设计的远程控制、环境监测及浇水系统,并详细描述了其实现步骤。 硬件部分包括:底板使用Arduino(以GoKit为例),模块采用汉枫LPB100、乐鑫ESP8266和庆科MX3162,传感器为四线土壤湿度传感器。附件中还包括驱动程序CH30的代码及Arduino源码。 云端操作的具体步骤详见附件内容。
  • Android系统
    优质
    本系统为Android手机设计,提供便捷的远程视频监控解决方案。用户可实时查看监控画面、接收报警信息,并具备云存储功能,保障家庭与企业安全无忧。 基于Android手机的远程视频监控系统包括PC服务器端和Android客户端。