DIY制作会呼吸WIFI机器人.docVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DIY制作会呼吸的WIFI机器人 sfwer 2012-08-22 14:35 DIYer: sfwer 制作时间: 2天 制作难度: ★★★★☆ GEEK指数: ★★★★☆ 首先需要解释一下什么是“Shy ”: “Shy ”是一个采用LINUX开源系统-Openwrt制作的WIFI机器人,它支持PC端,android端,web端的无线控制和无线视频传输,apple端的视频传输,甚至还可以当作你的电脑高清免驱动摄像头使用。 技术上来说,它大致分为三个部分,首先是加载Openwrt系统的Liunx平台,它连接摄像头,并通过WIFI接收控制命令。然后此平台通过串口连接单片机,再由单片机控制各种感应,驱动电路。你可以在手机上指挥它到处跑,然后拍下想要的照片。 值得注意的是,openwrt系统是开源的,我们可以在PC机上编译自己的openwrt系统和自己的软件,另外单片机的扩展应用成千上万,因此这架机器人具有相当高的可玩性与非常广泛的应用。 shy的原型来自于《star wars》中的R2D2。 机器人的主题是“呼吸”,缓慢变化的蓝光使它们成为你卧室中最酷的装置。 双向电梯 1 Linux平台:线路连接与摄像头驱动 1.1 准备硬件 1.2 刷系统 1.3 设置局域网络 1.4 安装摄像头 2 Linux平台:安装与串口调试 2.1 什么是ser2net.ipk软件包 2.2 安装ser2net.ipk软件包 3 Linux平台:openwrt系统中添加自启动 4 单片机模块 4.1 构建STC11F02E最小系统 4.2 中断方式接收串口数据 4.3 PWM调光编程 5 电机驱动模块 5.1 用L298N制作电机驱动电路 6 功能演示 7 DIYer签到处 1 Linux平台:线路连接与摄像头驱动 1.1 准备硬件 首先要选择能够加载Openwrt平台的硬件设备,其实能加载LINUX系统的设备非常常见,比如我们家庭用的路由器。 这里要注意的是路由器的选择,首先,路由器要能够加载openwrt系统,其次,要具有USB口以及TTL接口。 一般来讲,我们选择的型号是DB120或者RG100A-AA,我选择的型号是RG100A-AA。 1.2 刷系统 得到路由器后,首先要做的事是给路由器换个系统,即通俗所说的“刷机”,关于网络上RG100A-AA刷机的教程很多,这里不再赘述,不过需要补充的是,对于拥有单片机的爱好者,大可不必专门购买USB-TTL线,我们手中的单片机的开发板就可以为路由器与个人PC进行连接,下面给出开发板与路由器TTL线的连线图,,路由器从左到右依次是:VCC ,GND ,TX ,RX,这里注意一定不要接VCC线。 我的系统是Openwrt backfire 10.03.1 RC6 测试单片机的开发板是否连接正确,可以通过PUTYY的串口连接方式进行连接,注意这里的波特率是:115200 COM口的选择要查看个人PC中的设备管理器,以连接的为准。 1.3 设置局域网络 刷完系统后,设置个人PC的网络IP:192.168.1.X,以及子网掩码。这里的X是除1之外的任意,当然不能大于255 然后连接个人PC与路由的LAN3口,用PUTYY进行SHH连接,输入用户名ROOT ,以及密码ADMIN ,设置以及连接正确后进入。 1.4 安装摄像头 设置IP的目的是为了上传摄像头的驱动文件,我采用的摄像头是OV519芯片的SONY摄像头,因此驱动文件为: kmod-video-gspca-ov519_7-1_brcm63xx.ipk 运行winscp,将IPK包上传到根目录下,注意,这里要选择SCP方式。 成功连接后。 winscp非常方便,拖拽文件即可,跟FTP方式完全一样。 我的摄像头。 上传完毕后,运行PUTTY,进行安装,安装口令:opkg install xxx.ipk 安装完毕后可以用dmesg命令进行查看是否安装完成,或者直接在浏览器中输入以图形化的方式进行查看。 安装完驱动后,安装MJPG-STREAMER,这是一个用于查看视频IPK程序,可以直接在浏览器中查看摄像头捕捉到的图像,注意安装完毕后要开启服务,或者也可以设置为自自动,这里不再赘述。 这里我采用了网络上研究智能机器人的前人Liuviking的程序来捕捉MJPG-STREAMER的图像,运行此程序要先安装,DOTNET3.5,运行后成功便如图所示: 至此,摄像头的安装结束。 2 Linux平台:安装与串口调试 2.1 什么是ser2net.ipk软件包 首先解释一下什么是ser2n

您可能关注的文档

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档