最近迷上了WIFi小车…准备趁着下班闲着无事的时候做一个玩玩…网上查了下资料…大部分都是采用的WIFI或者蓝牙模块…给单片机或者arduino发送指令…控制小车的各种动作…不过大部分遥控距离都很短而且上位机都惨不忍睹…所以准备自己做一个……
首先是原理图……
系统的核心部分选用的是可以刷openwrt的3G无线路由器,openwrt的扩展性不错,而且体积和耗电量都很小,还能还方便的安装摄像头,正好适合我这种喜欢折腾的屌丝,而且既可以通过WIFI连接路由器给小车发指令,也可以插上3G上网卡后利用花生壳的域名映射可以在任何有3G网络的地方给小车发送指令,控制端采用的是Android系统的手机,方便携带,而且可以在任何有网络的地方对小车进行控制,控制电路的部分原来准备使用AVR单片机,可博主对AVR不是很懂,正好手边有一块51单片机的开发板,拿来做电路的控制系统正好。
基本的流程就是手机端通过WIFI或者无线网通过openwrt安装的花生壳域名映射连接到opwnert路由器上,然后给路由器通过网络发送指令,路由器将指令通过串口发送给单片机的串口,然后单片机通过解析指令控制电路指示小车做出各种动作,同时单片机收集电路的各种状态通过串口发送给路由器,路由器再回传给手机控制端,手机端接收到信息后将对应的小车状态再显示出来。
好了…原理大概已经搞通了…接下来就是开工了……