打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【精品博文】嵌入式3G机器人项目实战

随着物联网技术、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 :192.168.1.104

目标板ip     :192.168.1.245

2.1.1 Nand 分区

2.1.1 u-boot 环境变量设置

setenv serverip 192.168.1.104

setenv ipaddr 192.168.1.245

setenv bootcmd nand read 33000000 40000 300000 \; go 33000000

setenv bootargs root=/dev/mtdblock2 console=ttySAC0,115200 init=/linuxrc ip=192.168.1. 245

saveenv

2.1.2 内核镜像烧写

将内核(zImage)烧写在第二块分区上

tftp 33000000 zImage

nand erase 40000 300000

nand write 33000000 40000 300000

2.1.3 根文件系统烧写

将跟文件系统(rootfs.cramfs)烧写到第三快分区上

tftp 33000000 rootfs.cramfs

nand erase 400000 800000

nand write 33000000 400000 800000

2.2 测试

1、网页方式获取视频

有线方式:打开浏览器输入http://192.168.1.245:8080/?action=stream

无线方式:打开浏览器输入http://192.168.0.12:8080/?action=stream

单幅图片: http://192.168.1.245:8080/?action=snapshot

可以看到如下界面

2、网页方式控制小车运行

左:http://192.168.1.245/cgi-bin/robot/robot_left

右:http://192.168.1.245/cgi-bin/robot/robot_right

前:http://192.168.1.245/cgi-bin/robot/robot_forward

后:http://192.168.1.245/cgi-bin/robot/robot_back

左旋:http://192.168.1.245/cgi-bin/robot/robot_rotation_l

右旋:http://192.168.1.245/cgi-bin/robot/robot_rotation_r

低头:http://192.168.1.245/cgi-bin/robot/robot_camera_yield

抬头:http://192.168.1.245/cgi-bin/robot/robot_camera_rise

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
历史学习网站推荐
git
教你如何访问陌生人的QQ空间日志
robots.txt 指南
mini2440开发板的u-boot.bin/uImage/
基于ubuntu-2.6.35内核的SDIO-WiFi驱动移植
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服