WIFI小车(基于OPENWRT)成长记之开篇

来源:互联网 发布:java settimeout用法 编辑:程序博客网 时间:2024/04/28 20:06

      WIFI小车(基于OPENWRT)成长记之开篇

 

               小店地址:http://shop62796340.taobao.com

      一个很偶然的机会在网上看到了关于WIFI小车的一篇文章(http://xiaozu.renren.com/xiaozu/144109/332483277),觉的很有趣,当时就做了个坚难的决定,准备打造一辆属于自己的WIFI小车。先是在网上搜了一番,搜到不少关于这方面的资料,原来这东西早就有了,觉得自己有点OUT了。心中盘算了下做这么个小车自己有那些储备。小车下位机(小车行走控制),这个用单片机没什么问题,以前一直都是玩51的,这次决定用AVR单片机。玩腻51的朋友们可以试下AVR,AVR真的比51强好多。OPENWRT方面,虽然之前没听过更没玩过这东西,通过后来上网Search ,原来OPENWRT内核也是Linux的,心中切喜,以前接触过一段时间的QT,当时玩的是ARM440开发板,虽然当时Toolchain是一个朋友帮我编译的,可也算是有点基础,心里还是有了点底的了。接下来就是软件了。首先小车得写程序,这个比较简单,到时候会写出来。接着是写出能在OPENWRT上运行的程序。这个主要是难在交叉编译环境的建立上,这个在国内资料比较小。得把视野放的运点,后来在一外文网站上找到了些这方面的资料(其实OPENWRT的管网上有这个面的资料,不过怎么试都没成功),交叉编译成功搞定。最后就是开发基于电脑或是手机端的控制程序了。基于电脑的我用的是QT,这个开发比较简单,获取图像的方法参考了liuhuiviking兄弟的方法,liufeifeiVIP兄弟有个博客(http://hi.baidu.com/liuhuiviking/blog),上面也写了好多关于WIFI小车的文章,这里很感谢liuhuiviking兄弟,特别是liufeifeiVIP兄的开源精神。看了liuhuiviking
兄的客,也学到了不少东西。

     在接下来的一段时间里我会陆续完成我的小车,并写成文章和有共同爱好的朋友分享,白天要上班只能下班的时间来做这些。

       预期效果:

          1、通过电脑或手机能够发送指令控制小车,当然也能接收小车采集到的数据。

              比如温度、测距数据等。

          2、能实时看到小车摄像头图像。

       终极目标:

          挂3G无线上网卡,通过互联网控制小车。

       来张全图

     

 小车测试视频:http://v.youku.com/v_show/id_XMzM1NDgwMzUy.html

       

<embed src="http://player.youku.com/player.php/sid/XMzM1NDgwMzUy/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>


          

原创粉丝点击