智能小车控制基本原理 | 您所在的位置:网站首页 › 智能小车蓝牙控制原理 › 智能小车控制基本原理 |
liuv ikin g
管 理 员
做 中 国 人 自 己 的 W I F I 机 器 人 !
贡献
2 4 9
电梯直达
楼主
发表于 2012-5-13 11:58:55 | 只看该作者
| 倒序浏览
分享到: 11
WIFI 智能小车机器人是很多人童年时的梦想,就好比当年看着《小鬼当家》里面的那个视频 遥控车一样,看着就激动!
然而对于大部分初学者而言,本身并非电子专业,也不是计算机专业,可是却对 WIFI/ 蓝牙控制的智 能小车机器人情有独钟, 怎么办呢?对于一个专业不对的人来说, 确实是隔行如隔山, 但是没有关系, 从今天起, WIFI 机器人网·机器人创意工作室不间断地推出一系列教程,手把手教你如何 DIY 一个属 于自己的智能小车机器人。
鉴于蓝牙智能车和 WIFI 智能车其实很类似的,只是把 WIFI 模块换成了蓝牙模块,所以蓝牙车就不再 详细阐述了,弄明白了 WIFI 车,蓝牙车也一样的。
OK ,进入正题,机器人创意工作室教程第一讲《 WIFI 智能小车机器人基本原理》
我们的这款 WIFI 智能小车机器人采用的路由器 +PC 或者手机、 网页控制方式。 其基本原理分为 4 大块:
1 、 把普通的无线路由器通过刷入开源的 Openwrt 系统, 使之成为一个运行了 Linux 系统的小电脑, 何 为 Openwrt? 请看:
什么是 OpenWRT?
1. 关于 OpenWrt
当 Linksys 释放 WRT54G/GS 的源码后, 网上出现了很多 不同版本的 Firmware 去增强原有的功能。大多数的 Firmware 都是 99% 使用 Linksys 的源码,只有 1% 是加上去的,每一种 Firmware 都是针对特定的市场而设计,这样做有 2 个缺点,第一个是难以集 合各版本 Firmware 的长处,第二个是这版本距离 Linux 正式发行版越来越远。 OpenWrt 选择了另一 条路, 它从零开始, 一点一点的把各软件加入去, 使其接近 Linksys 版 Firmware 的功能, 而 OpenWrt 的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的
Linux 电脑系统,也加快了开发速度。
以上解释摘自百度百科。简而言之,就是从思科的路由源码改造过来的,一个适用于某些特定芯片的 路由器的小型 Linux 系统,有了这个系统,我们的路由就不再是上网那么简单了,我们可以在上面安 装各种程序、驱动,以路由为平台,用户可以自由地加载 USB 摄像头、网卡、声卡、等等设备。
我们的 WIFI 板上运行着一款程序, 叫做 mjpg-streamer , 这个程序可以把 USB 摄像头的视频进行编码, 然后通过 WIFI 返回给上位机,这样,我们就可以看到来自机器人的视频了。
同时路由一般都预留有 TTL 串口, TTL 串口是用来调试或者刷机用的,我们把这个 TTL 串口引出来, 然后通过安装在路由里面的 Ser2net 软件, 就能把来自 WIFI 信道的指令转到串口输出, 而串口在这里 的作用就是与单片机芯片 MCU 通信,让单片机知道用户要让他做什么动作。关于 TTL 的介绍,请看后 文。
WIFI( 路由 ) 模块:
|
CopyRight 2018-2019 实验室设备网 版权所有 |