Android - 3G机器人.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android - 3G机器人

3G机器人项目设计说明1、项目简介随着物联网技术、3G通讯技术、多媒体技术、机电控制技术的日趋成熟,基于相关技术的产品也备受消费者的欢迎。目前嵌入式用人市场上紧缺相关人才。家用3G智能机器人项目正是在此背景下设立的。本项目是基于ARM S3C2410、GPRS、WEB网页、Android手机的机器人,能够实现实时监控家里异常情况及控制家里智能家电设备的工作。用户可以用android手机或WEB网页通过internet登陆到安防机器人的服务器来控制机器人的工作,如:机器人的运行方向,摄像头的控制等。同时也能通过WEB网页控制家里安防设备和智能家电的工作,了解家里设备工作的情况。机器人通过传感器采集现场火警等数据,通过红外传感器探测是否有人进入现场,当家里有异常情况时机器人会通过GPRS模块发短信给用户并发报警声,同时机器人会自动控制摄像头进行拍照取证。用户也可以根据家里情况进行远程拍照,通过U盘或SD卡读出照片及其他数据。图一 功能示意图2 功能体验2.1 镜像烧写将image/zImage、image/rootfs.cramfs拷贝到ubuntu的tftp工作目录下。说明:主机ip:04 目标板ip:452.1.1 Nand 分区2.1.1 u-boot 环境变量设置setenv serverip 04setenv ipaddr 45setenv bootcmd nand read40000 300000 \; goetenv bootargs root=/dev/mtdblock2 console=ttySAC0,115200 init=/linuxrc ip=192.168.1. 245saveenv 2.1.2 内核镜像烧写将内核(zImage)烧写在第二块分区上tftpzImagenand erase 40000 300000nand write40000 3000002.1.3 根文件系统烧写将跟文件系统(rootfs.cramfs)烧写到第三快分区上tftprootfs.cramfsnand erase 400000 800000nand write400000 8000002.2 测试1、网页方式获取视频有线方式:打开浏览器输入45:8080/?action=stream45:8080/?action=stream无线方式:打开浏览器输入2:8080/?action=stream2:8080/?action=stream 单幅图片: 45:8080/?action=snapshot45:8080/?action=snapshot可以看到如下界面图二 网页视频界面2、网页方式控制小车运行左:45/cgi-bin/robot/robot_left45/cgi-bin/robot/robot_left右:45/cgi-bin/robot/robot_right45/cgi-bin/robot/robot_right前:45/cgi-bin/robot/robot_forward45/cgi-bin/robot/robot_forward后:45/cgi-bin/robot/robot_back45/cgi-bin/robot/robot_back左旋:45/cgi-bin/robot/robot_rotation_l45/cgi-bin/robot/robot_rotation_l右旋:45/cgi-bin/robot/robot_rotation_r45/cgi-bin/robot/robot_rotation_r低头:45/cgi-bin/robot/robot_camera_yield45/cgi-bin/robot/robot_camera_yield抬头:45/cgi-bin/robot/robot_camera_rise45/cgi-bin/robot/robot_camera_rise2.3 手机测试方法拷贝StreamPlayer/bin/ StreamPlayer.apk到手机中,安装后运行。在手机的屏幕上可以看到图像。通过手机方向键控制小车移动。注:ip等网络信息在程序中设置。3 详细设计3.1 工具链的编译工具的获得有多种途径,第一种方法也是最简单的一种方法是在下面这个网站下载/sgpp/lite/arm/portal/release1600/sgpp/lite/arm/portal/release1600在这个网站上下载的工具链默认支持的是ARMV5的指令集,而我们的s3c2410使用的是ARV4T的,所以在使用这个工具链的的时候我们在编译的时候需要加参数-march armv

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档