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>
- WIFI小车(基于OPENWRT)成长记之开篇
- WIFI小车(基于OPENWRT)成长记之车架篇
- 基于OpenWrt系统的WiFi小车(Andorid客户端重力感应控制)
- Wifi小车之 - DB120复活记
- Wifi小车之 - 最终版
- Wifi小车之 – 第一版小车问世
- Wifi小车之 - 第一版小车问世
- Wifi小车之 – 最终版
- WiFi遥控小车(一):基于wicam模块的小车
- 基于mini5350的WIFI视频小车
- 基于arm项目——WIFI小车
- Wifi小车之 – 51单片机无线小车篇
- Wifi小车之 - 51单片机红外小车篇
- Wifi小车之 - 51单片机无线小车篇
- WIFI小车之旅(一)
- Wifi小车之 – 网页控制篇
- Wifi小车之 – 综合调试篇
- android之WIFI小车编程详述
- oracle转移表空间和索引
- 解决编译内核系列问题
- 第一章 --- 第五节
- MFC 各类间指针的获得
- TreeView数据绑定的方法
- WIFI小车(基于OPENWRT)成长记之开篇
- 由于已经达到 等待超时间隔 ,获取自由 ServerContext 的请求失败。
- 不支持MFC的ATL DLL中调用MessageBox
- 所有事皆需全力以赴
- 项目的成败取决于态度
- Oracle基本数据类型存储格式浅析(一)——字符类型
- HTML5之Worker Thread
- [Each word each day, maybe] Thread
- 虚拟机vmware中的vmware-tools