基于安卓的视频遥控小车

news/2024/11/16 22:52:23/

基于安卓的视频控制小车

目录

一、 创意来源

二、 项目概述

三、 优势

四、 功能

五、 制作材料

六、 详细介绍

七、 参考文献

一、创意来源

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

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

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

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

动图展示

二、项目概述

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

三、优势:

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

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

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

3. 与WIFI IP camera对比:

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

四、功能:

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

2)红外遥控车(STC89C52RC )

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

五、制作材料:

1)控制板包括:

51单片机最小系统

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

L293D电机驱动模块

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

3)马达:TT马达 2个

4)轮子:2个

5)锂电池:2200mAH  两节7.4V   + 充电器

6)杜邦线若干

7)车载手机支架

六、详细介绍

1相关技术

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

2工作方式

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

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

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

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

3手机应用介绍

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

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

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

使用方法:

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

2、将两部手机连入同一WIFI网络下,输入对方IP地址;

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

使用时,先将小车上电。将两部手机连接到同一WIFI网络下,打开我们事先编写好的安卓软件,输入另一部手机的IP地址,便可以进行操作了,画面右侧控制小车的运动,左侧则是速度的控制。

视频

线路一☞人脸跟随 和 制作过程 的视频​ ☜

线路二☞人脸跟随 和 制作过程 的视频​ ☜

代码

人脸追踪代码

小车端单片机代码

安卓手机端代码


七、 参考文献

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

  • 手机机器人_百度百科手机机器人_百度百科
  • 机器人手机表达情感(带视频)Robotic cell phones express emotions (w/ Video)
  • 科学家设计手机机器人 能走会舞模拟人类表情https://tech.qq.com/a/20100506/000071.htm
  • Windows Phone "robot blog" launches Windows Phone "robot blog" launches | Windows Central
  • SmartBot mini: a Windows Phone robot SmartBot mini: a Windows Phone robot | Windows Central
  • Botiful:Skype临场互动机器人 Botiful:Skype临场互动机器人_网易手机
  • https://www.kickstarter.com/projects/1452620607/botiful-telepresence-robot-for-android
  • 超级奶爸用电烙铁三年自制机器人超级奶爸用电烙铁三年自制机器人,居然刷爆了朋友圈!|毒创新_【金错刀】 - 一站阅读 一个朋友推荐一个叫做Botiful的机器人,Walker打算买一个但Botiful已经停产,https://www.smh.com.au/technology/robot-dad-i-built-a-smartphone-bot-to-spend-time-with-my-kids-20160302-gn8hqy.html
  • 科技玩具Romo:用iPhone整一个机器人“玩” https://www.leiphone.com/news/201406/d-romo.html
  • Romo活泼又聪明,多亏iPhone做大脑 Romo活泼又聪明,多亏iPhone做大脑 | 果壳 科技有意思
  • Romo:让智能手机变身机器人 Romo:让智能手机变身机器人 | 爱范儿 
  • https://www.kickstarter.com/projects/peterseid/romo-the-smartphone-robot
  • https://www.kickstarter.com/projects/peterseid/romo-the-smartphone-robot-for-everyone
  • https://v.youku.com/v_show/id_XMTM5ODMyNjYwMA==
  • Oddwerx - Autonomous Smartphone Robots https://www.kickstarter.com/projects/ologic/oddwerx-autonomous-smartphone-robots
  • Bandai Smartpet - a robot dog with an iPhonehttps://v.youku.com/v_show/id_XMzcyMDMyMjY0.html?refer=seo_operation.liuxiao.liux_00003308_3000_YvmIba_19042900
  • 智能手机进化智能机器人?SmartBot  http://nctech.yesky.com/284/34499284.shtml
  • Helios移动机器人: 让你视频聊天时真正面对面Helios移动机器人: 让你视频聊天时真正面对面-搜狐IT
  • https://www.kickstarter.com/projects/1452229737/helios-evolve-your-iphone
  • Indi: The Robotic Phone Dock https://www.kickstarter.com/projects/1478269130/indi-the-robotic-phone-dock
  • 旧手机天堂?Hippo帮你用安卓手机DIY专属硬件 旧手机天堂?Hippo帮你用安卓手机DIY专属硬件 - 互联网络 - 远景论坛 - 微软极客社区
  • https://www.kickstarter.com/projects/hippo-devices/hippo-adk-create-your-dream-gadget-with-a-smart-de
  • Self-Balancing Robot Uses Android And Lego NXT | Hackaday
  • RK-1 | a wifi Arduino mobile robot for iOS & Android devices https://www.kickstarter.com/projects/mymobilerobots/rk-1-a-wifi-arduino-mobile-robot-for-ios-and-andro
  • BotSpine: Spinal Cord for Robotics https://www.kickstarter.com/projects/851276141/botspine-spinal-cord-for-robotics
  • http://botspine.com
  • 派宝机器人 Padbot T1 | 您的桌面智能萌宠 派宝机器人 Padbot T1 | 您的桌面智能萌宠
  • https://www.kickstarter.com/projects/215335484/padbot-t1-a-micro-virtual-independent-telepresence
  • Chap小家伙入门级编程机器人教育套件家庭版 – RoboSpace https://www.robospace.cc/chap/
  • IronBot Chap - DIY Robotics Kit for Kids | Indiegogo
  • 众筹故事:IronBot 教育机器人https://z.m.jd.com/project/details/77473.html
  • 手机机器人2 手机机器人2_腾讯视频
  • VID_20170617_150012.mp4_腾讯视频
  • Smart Shoot-Intelligent Shooting Robot https://www.kickstarter.com/projects/1544031815/smart-shoot-intelligent-shooting-robot
  • MOTUS: First Smart Robot Cameraman for Your Phone https://www.kickstarter.com/projects/motus2go/motus-1st-smart-robot-cameraman-for-your-phone
  • 当安卓遇上乐高:用Android手机打造智能乐高机器人当安卓遇上乐高:用Android手机打造智能乐高机器人_百度百科
  • 掌上看家:摸索视频应用的O2O模式 掌上看家:摸索视频应用的O2O模式_TechWeb
  • 打造零成本安防方案,掌上看家将你的旧手机改造成安防摄像头打造零成本安防方案,掌上看家将你的旧手机改造成安防摄像头_网易科技
  • Mindhelix 把废手机变成智能家居的一部分 http://www.shejipi.com/31209.html
  • 阿福管家(Alfred) 阿福管家:用 Google 推荐的 App,把闲置手机变成摄像监控吧 #iOS #Android
  • IOIO在Android手机中的应用与研究 IOIO在Android手机中的应用与研究 - 21ic电子网
  • 使用android IOIO和安卓手机制作视频遥控小车(控制灯的开关、实时视频传输、方向控制)新浪博客
  • 售价超一万元 机器人手机RoBoHon开售售价超一万元 机器人手机RoBoHon开售|Android|新机|夏普_网易手机
  • 夏普为 RoBoHon 新推了个相对便宜的 Wi-Fi 版Yahoo
  • 【变废为宝】+旧手机做小车的大脑(远程陪伴小孩)http://bbs.21ic.com/icview-1589988-1-1.html
  • 远程视频遥控车(CC2541+android手机 )远程视频遥控车(CC2541+android手机 ) - 无线连接 - 电子工程世界-论坛
  • 【DIY】远程手机遥控车 androidbot 【DIY】远程手机遥控车 androidbot_xpp012的博客-CSDN博客
  • 旧手机别扔掉,简单改造一下,秒变智能机器人,太好玩了!旧手机别扔掉,简单改造一下,秒变智能机器人,太好玩了!
  • OLLOBOT: Transform your Old Phone into a Robot! | Indiegogo
  • Android实践:做一个可视频交互的智能小车 Android实践:做一个可视频交互的智能小车_weixin_33786077的博客-CSDN博客
  • StarRTC,AndroidThings,树莓派小车,公网环境,视频遥控(一)准备工作StarRTC,AndroidThings,树莓派小车,公网环境,视频遥控(一)准备工作 | starRTC技术博客
  • 树莓派视频遥控小车 + iOS / Android / web应用https://www.jianshu.com/p/d0c8b51e9647
  • 变废为宝+旧手机做一个家庭远程安防机器人 变废为宝+旧手机做一个家庭远程安防机器人
  • [创意DIY] 手把手教你用iPhone变身卖萌遥控小车http://bbs.elecfans.com/m/forum. ... 07662&extra=page=29
  • 极品智能飞车 wifi和Android控制小车(获奖作品原创)极品智能飞车 wifi和Android控制小车(获奖作品原创) - 电路城
  • 用手机 DIY 一个 Wifi-Robot https://www.eefocus.com/embedream/blog/15-09/319693_3e54e.html
  • 低成本DIY视频预览遥控小车低成本DIY视频预览遥控小车_DL-Practise的博客-CSDN博客
  • DIY手机遥控小车DIY手机遥控小车_DL-Practise的博客-CSDN博客
  • 哇靠靠,这也行?零基础DIY无人驾驶小车(一)哇靠靠,这也行?零基础DIY无人驾驶小车(一)_DL-Practise的博客-CSDN博客
  • 哇靠靠,这也行?零基础DIY无人驾驶小车(二)哇靠靠,这也行?零基础DIY无人驾驶小车(二)_DL-Practise的博客-CSDN博客_qfont设置字体颜色
  • 可以在外面遥控家里的视频通话的智能小车可以在外面遥控家里的视频通话的智能小车_wooderin的博客-CSDN博客
  • 旧手机+Arduino的巅峰之作—视频监控机器人 ,异地远程遥控(设计资料开源共享)旧手机+Arduino的巅峰之作—视频监控机器人 ,异地远程遥控(设计资料开源共享) - 电路城
  • http://v.youku.com/v_show/id_XMTM3NjQ3MTc5Mg==.html
  • “迹”APP & 目标追踪小车Tmp http://pengzhihui.xyz/2016/05/05/trace/
  • 手机目标跟踪寻迹小车+蓝牙SPP通信,附APP和Arduino源码手机目标跟踪寻迹小车+蓝牙SPP通信,附APP和Arduino源码 - 电路城
  • 桌面智能管家机器人-- 小氪 桌面智能管家机器人 - 小氪-2016 Mouser物联网创新设计大赛专区-电路城
  • 能控制所有智能家居的机器人管家设计(硬件+程序源码+论文)能控制所有智能家居的机器人管家设计(硬件+程序源码+论文) - 电路城
  • 做一个遥控车当手机支架 小伙子很有想法 http://www.iqiyi.com/w_19rx3g75bt.html
  • 自制iphone第一人称视频遥控小车新浪博客
  • M1 Rover M1 Rover | Hackaday.io
  • M1 Rover:无人自动驾驶机器人,与Arduino兼容M1 Rover:无人自动驾驶机器人,与Arduino兼容 - 电路城
  • The world's first Android autonomous vehicle The world's first Android autonomous vehicle | Dimitris Platis - Software Engineer & Maker
  • Android™ Based Robotics: Powerful, Flexible and Inexpensive Robots for Hobbyists, Educators, Students and Researchers Android™ Based Robotics: Powerful, Flexible and Inexpensive Robots for Hobbyists, Educators, Students and Researchers
  • Autonomous Android Vehicle Google2016安卓实验I/O挑战获奖项目[HD] android experiments 2016_ Autonomous Android Vehicle (AAV)_哔哩哔哩_bilibili
  • OpenBot利用智能手机作为低成本机器人的大脑,将智能手机变成机器人OpenBot--DIY自动驾驶智能小车_helwens的博客-CSDN博客_openbot小车
  • IOIO Camera Robot Project https://www.youtube.com/watch?v=nHOfP8ApWIs
  • 扫地机器人+手机,改造成安防机器人https://v.youku.com/v_show/id_XNDIzNTg4Nzk0MA==.html
  • PlusBot海峡杯特别奖作品http://www.fjcid.com/file/20190828/zpzs/20190828213945-961174.jpeg
  • http://www.1zhengji.com/gongye/jinianpin/54756.html
  • PlusBot手机外设机器人视频去哪了呢?_哔哩哔哩_bilibili
  • 日本3D打印手机神器 能跑能送快递堪比机器人您访问的页面不存在 - 56.com
  • 一款手机机器人,安装上感觉手机长出手指头了,真是太有意思了一款手机机器人,安装上感觉手机长出手指头了,真是太有意思了_腾讯视频
  • 你的手机也可以是机器人的大脑,做一台自己专属的RoboMasterhttps://v.youku.com/v_show/id_XNDI5NTY4MDMyNA==.html
  • Turn Your Phone Into a Robot Turn Your Phone Into a Robot : 15 Steps - Instructables
  • MobBob DIY Arduino robot controlled by Android smartphone https://m.youtube.com/watch?v=myOZJADSjpY
  • MobBob:主体是智能手机的3D打印机器人http://www.3dhoo.com/news/guonei/13482.html
  • MobBob V2 - Smart Phone Controlled Robot MobBob V2 - Smart Phone Controlled Robot by cevinius - Thingiverse
  • Rover Robot Build a rover robot - Shape Robotics - Fable Robots
  • BalDroid - Balancing Robot: Android Phone + IOIO-OTG board https://m.youtube.com/watch?v=45Q1tHr1-h4
  • Voice Controlled Robot (VCR)http://voicecontrolledrobotusingandroid.blogspot.com/2016/07/voice-controlled-robot-using-android.html
  • Mobile Controlled Robot with & without Arduino https://m.youtube.com/watch?v=mVAWew_48Kk
  • How to make a Skype Controlled UGV - DIY Spy Robot - IoT Project https://m.youtube.com/watch?v=WrENPS1xk6A

http://www.ppmy.cn/news/724856.html

相关文章

一起打造自己的自动驾驶小车mycar - 3.手机控制小车移动

文章目录 1. 功能2. 代码概述2.1 消息总线2.2 组件2.3 mycar代码目录结构 3. 运动控制3.1 I2C、PWM与PCA96853.2 PCA9685类3.3 PWMSteering和PWMThrottle类 4. 摄像头5. 网页控制6. 配置文件6.1 subscription和publication属性 7. 安装与运行7.1 clone代码7.2 安装依赖7.3 运行…

手机控制汽车无钥匙进入一键启动方案设计

车辆手机控车解决方案,无钥匙进入,车辆一键启动系统方案。手机如何远程控制汽车,随着科技的不断发展,现在汽车加配一键启动无钥匙进入国,且手机也能操控汽车了,下面一起来看看吧! 手机控制汽车远…

手机远程启动汽车,汽车远程启动还是手机控制好!有一种远程手机启动热车系统非常的不错是什么功能知道吗?

手机远程车控,可以通过手机APP进行远程操控,并且可以同时开启空调! 逐渐进入冬季,气温也在走下坡趋势。对于许多拥有爱车的人来说,冬季驾驶时车内温度成为了他们最为担心的问题。只要进入车内,就会感觉到寒…

魔改车钥匙实现远程控车:(3)通过蓝牙与手机通信并持久化保存参数设置

前言 在前两篇文章中,我们已经完成了控制与距离感应,建议先看完前两篇文章再来看这篇文章,不然你会看的一头雾水的。 在今天这篇文章中,我们需要解决的是将某些参数设置持久化储存在 ESP32 的储存器中,并且在重新上电…

汽车PKE无钥匙入一键启动手机智能控车系统

汽车手机控制智能一键启动.智能无钥匙进入、一键启动、遥控启动、寻车功能、智能防盗系统,离车自锁、中控智能化,手机控车。可以无限距离手机APP界面操控。汽车无钥匙进入系统,简称PKE,该系统采用了RFID无线射频技术和车辆身份编码识别系统&a…

手机与汽车之间的控制方法

手机控车一键启动无钥匙进入 1.手机远程启动车辆:移动管家手机控车智能控车系统,在有手机信号的任何地方,使用车主加密绑定的手机发送指令到车辆,发动机自动启动并回复短信致车主手机提示车辆已经启动。(车辆在启动状…

安卓手机控制小车(自己做成功了,有全套资料)

注:图片不知道怎么显示,可以去我空间的相册里查看图片。 小车分几部分组成:1、安卓手机控制软件:该软件可以通过蓝牙发送前进、后退、左转、右转指令(ASCII码)。2、蓝牙模块:通过与手机连接后,可以接收到手机发送的指令,采用HC_06模块。3、单片机最小系统:蓝牙模块将…

手机智能控制汽车系统作用详解

汽车手机启动,汽车远程启动是装置在智能汽车的一部分,是实现简远程遥控启动汽车的一个智能装置,同时也可以熄火。汽车手机启动可以在原车钥匙保留模式改装,也可以独立在汽车上改装。 目前很多汽车已经配有一键启动智能无钥匙进入…