加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

51单片机红外遥控小车+安卓旧手机+AgoraRTC=远程视频监控小车

2019/09/03
390
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

手机应用介绍

1)用手机替代网络摄像头,更智能,更省电;

2)支持红外遥控玩具遥控车; (移动功能,需要配套本设计红外遥控小车)

3)人脸跟随;(娱乐功能,需要配套本设计红外遥控小车)

使用方法:

1、安装应用,分别在两部手机上安装;

2、将两部手机连入互联网(WiFi,或4G);

3、把其中一部手机放到红外遥控玩具车上;

4、需要注册appID,两部手机用同一个appID

使用时,先将小车上电。将两部手机连接到互联网,打开我们事先编写好的安卓软件,小车上的手机选择小车模式,另一部手机选择控制模式便可以进行操作了,画面右侧控制小车的运动,左侧则是速度的控制。

目录

一、 创意来源

二、 项目概述

三、 优势

四、 功能

五、 制作材料

六、 详细介绍

七、 参考文献

一、创意来源

当今在安防监控领域,大多数民用监控设备有几大弊端:

位置固定:大多数设备位置固定,不便移动,即使有一些可以摄像头可以转动,但是仍然无法实现对大部分区域的监控,比如一些存在死角的位置就不会被监控(床底,墙角等等),因此小车的可移动性监控有较为突出的优点。应用在家庭监控领域较为合适,尤其是家中无人的时候。

有线传输电源线:大多数是有线传输,即使有一些是无线传输,但是仍要被束缚在电源线上。而本小车就不同了,可以直接装个充电宝做备用电源

价格昂贵当今一套完整的监控设备成本较高。而本小车利用了过时淘汰的手机,大大节约了成本,一定程度上控制了废旧手机的污染。基于当今监控设备这些缺点,构造出了基于安卓的视频控制小车。

二、项目概述

本设计是将安卓技术、单片机技术、无线通信技术等相关技术应用到视频监控系统中,可实现视频监控系统的设备移动化,由可移动监控平台、控制软件两部分组成。使用安卓手机作为控制端,通过无线网络对监控平台进行移动方向、速度的控制,平台上的摄像头实时采集视频图像信号并通过无线WiFi网络将视频信号实时传输到手机端观看,然后可实时拍照录像并可实时存储。由于监控端可移动,可以在无人进入的情况下获取危险环境的视频图像。具有控制方便,监控灵活,模块化,可拓展性强等优点,可应用于儿童陪伴机器人、家庭安防、图像采集等领域。

三、优势:

设计之初不完全是为了DIY,我是希望能够做出一款实用便宜易用的产品,所以没有采用常用的DIY开源硬件方案例如arduino,而是选择了价格便宜,应用广泛的STC89C52RC单片机芯片来做控制方案。当然也相信大家能理解我为什么会选择android手机来做智能小车大脑。

1. 我们制作的智能小车抛开性能低下、操作复杂的单片机,使用移动终端作为控制端,利用移动终端(例如手机,电脑,平板)的高性能处理器和低廉的价格,降低了研发成本和研发难度

2. 通过移动网络或者本地局域网进行连接,可以在任何地方,使用任何设备即可对小车进行远程遥控,对家庭安全进行防护。

3. 与WIFI IP camera对比:1)可以到处跑,因为不需要插着电源线;2)省电,待机长,所以不用担心充电问题。3)监控声音情况。

四、功能:

1)实时视频(android手机摄像头开发)

2)红外遥控车(STC89C52RC )

3)人脸检测追踪(android手机编程)

下面是 人脸跟随演 和 制作过程 的视频:

五、制作材料:

1)控制板包括:

STC89C52RC单片机最小系统

红外遥控接收一体化模块VS1838B

L293D电机驱动模块

2)小车底盘(淘宝上面有非常多的小车底盘卖,自己任选),

3)马达:TT马达 2个

4)轮子:2个

5)锂电池:2200mAH 两节7.4V + 充电器可用充电宝代替

6)杜邦线若干

7) 车载手机支架(有车一族,不用的车载手机支架可以利用

总共约200左右,如果去掉5)7)剩下的也就100出头

六、详细介绍

0设计文档

资料里的毕设论文只是预览,具体文档请查看这两个链接

[1]:DIY远程视频遥控小车

[2]:DIY远程视频遥控小车(附件:论文)

1相关技术

Android摄像头自定义相机开发、Android人脸检测(FaceDetector)API开发、Android红外遥控开发、Android网络实时音视频传输开发、单片机红外解码及电机控制

基于安卓的视频控制小车利用了能发射红外信号的安卓旧手机作为核心,通过WiFi将手机或电脑监控端与车载手机控制端相连接,继而间接实现手机或电脑监控端对小车的控制。

通过手机或电脑端向手机发送指令,然后手机执行指令向小车发射红外信号进行相应控制,并调用车载手机摄像头将小车前方的图像信息回传给手机或电脑监控端。

另外,小车还可以对人脸进行检测跟随,根据人脸在视频中位置,不断调整小车方向直到人脸位于屏幕中心,增强娱乐性。

3相关代码

小车端单片机代码

安卓手机端代码


特别说明:车载手机通过红外遥控小车,虽然红外的遥控的控制距离只有10m左右,无法绕过障碍物进行遥控。但发射红外遥控信号的手机就架在小车上,可以将手机的红外发射器和红外接收器放在一块固定住。虽然并不是所有的安卓手机都有红外发射器,但都有3.5mm的耳机接口,红外信号的38kHz频率在音频范围内,可以用耳机接口外接的红外发光二极管发射红外遥控信号。如果使用蓝牙来完成对小车的控制,小车上需要配备蓝牙模块与手机进行配对通信。而且并不是所有的手机都支持蓝牙,早期的一些安卓智能手机就不支持蓝牙。而且蓝牙需要配对连接,红外遥控无需配对连接,省去等待时间。相比蓝牙模块,红外模块成本更低。所以采用红外遥控模式。


下面是远程手机端演示

下面是远程电脑端演示

七、 参考文献

国内外对于该类应用场景的研究:

  • 系统框图.png
    描述:系统框图
  • Agora-Android-Buggy-v1.2.zip
    描述:Agora-Android-Buggy-v1.2
  • 设计文档远程遥控部分.png
    描述:开发环境
  • 设计文档.jpg
    描述:毕设论文

相关推荐

电子产业图谱