From 912f9edb8aec84e2d1c32efe6d47577fd7266d73 Mon Sep 17 00:00:00 2001 From: tgyhgg <18932829889@qq.com> Date: Mon, 14 May 2018 22:13:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 98 +++++++++++++++++++++++++++---------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/README.md b/README.md index f143c74..c539a27 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,49 @@ -# SmartCar based on Arduino without encoder - -这个项目旨在向你介绍,从零开始学习如何利用arduino单片机在没有编码器(一种测速装置)的帮助下,制作一台智能巡线小车。 - -- 介绍 - - 功能 - - 所需材料简介 - - 结构图 - - 巡线原理 -- 硬件平台与软件平台 -- 用户手册 - -## 介绍 -### 功能 -- 在白色的地面上任意铺一圈黑色的胶带,这台智能车可以自动沿着黑色的胶带线行驶。 -### [结构简图](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/img/%E5%B0%8F%E8%BD%A6%E7%BB%93%E6%9E%84%E7%AE%80%E5%9B%BE.png) -### 巡线原理 -- [巡线图](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/img/%E5%B7%A1%E7%BA%BF%E5%9B%BE.JPG) -- 原理:智能车先沿着直线行驶,随后遇到弯道,传感器红外对管亮灯,将此时的状态回传给核心板,核心板控制舵机转过一定的角度,带动车头转动,同时内外轮会有对应的差速,帮助小车以差速转弯,从而完成转弯 -## 硬件平台与软件平台 -### 硬件 -- [Arduino UNO R3主控板](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/ArduinoUNOR3%E7%A1%AC%E4%BB%B6%E7%AE%80%E4%BB%8B.md) -- [11路传感器](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E4%BC%A0%E6%84%9F%E5%99%A8.pdf) - - 这个传感器是我们自制的,拥有11个红外对管,如果它接上电源靠近白色地面,所有红外管上的灯灭,当地面上出现黑色区域,它所对应的红外管灯会亮 - -- [舵机](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6.pdf) - -- [L298N驱动电路](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/L298N%E9%A9%B1%E5%8A%A8%E6%9D%BF%E4%BB%8B%E7%BB%8D.pdf) - - 用于连接arduino单片机的PWM输出引脚与电机,功能是放大引脚的输出电流 - -- 龙邱多路电源 - - 接12V电源输入,可提供多个5V输出 - -### 软件平台 - -- 开发环境:[Arduino IDE](https://www.arduino.cc/en/Main/Software) -- [arduino学习中文社区](http://www.arduino.cn/) -- [arduino学习英文社区](www.arduino.cc) - -## 用户手册 -- [小车的组装完整图](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/tree/master/img/%E5%B0%8F%E8%BD%A6%E7%BB%84%E8%A3%85%E6%88%90%E5%93%81%E5%9B%BE) -- [接线调试手册](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%8E%A5%E7%BA%BF%E8%B0%83%E8%AF%95%E6%89%8B%E5%86%8C.pdf)(手册介绍所有模块之间的连线,以及利用串口监视器测试各个模块的工作状态) -- [智能车差速表](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%99%BA%E8%83%BD%E8%BD%A6%E5%B7%AE%E9%80%9F%E8%A1%A8.xls)(此表为差速控制转弯的时候,每一个偏差角度对应的差速速率,使用方法请看[控制算法说明](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%8E%A7%E5%88%B6%E7%AE%97%E6%B3%95%E8%AF%B4%E6%98%8E.md)) -- [材料清单(附参考购买链接)](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%9D%90%E6%96%99%E6%B8%85%E5%8D%95.md) -- [智能车安装教学视频](http://v.youku.com/v_show/id_XMzU0Mjc5OTQ2MA==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2)(密码:smartcar) - +# SmartCar based on Arduino without encoder + +这个项目旨在向你介绍,从零开始学习如何利用arduino单片机在没有编码器(一种测速装置)的帮助下,制作一台智能巡线小车。 + +- 介绍 + - 功能 + - 所需材料简介 + - 结构图 + - 巡线原理 +- 硬件平台与软件平台 +- 用户手册 + +## 介绍 +### 功能 +- 在白色的地面上任意铺一圈黑色的胶带,这台智能车可以自动沿着黑色的胶带线行驶。 +### [结构简图](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/img/%E5%B0%8F%E8%BD%A6%E7%BB%93%E6%9E%84%E7%AE%80%E5%9B%BE.png) +### 巡线原理 +- [巡线图](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/img/%E5%B7%A1%E7%BA%BF%E5%9B%BE.JPG) +- 原理:智能车先沿着直线行驶,随后遇到弯道,传感器红外对管亮灯,将此时的状态回传给核心板,核心板控制舵机转过一定的角度,带动车头转动,同时内外轮会有对应的差速,帮助小车以差速转弯,从而完成转弯 +## 硬件平台与软件平台 +### 硬件 +- [Arduino UNO R3主控板](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/ArduinoUNOR3%E7%A1%AC%E4%BB%B6%E7%AE%80%E4%BB%8B.md) +- [11路传感器](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E4%BC%A0%E6%84%9F%E5%99%A8.pdf) + + 这个传感器是我们自制的,拥有11个红外对管,如果它接上电源靠近白色地面,所有红外管上的灯灭,当地面上出现黑色区域,它所对应的红外管灯会亮 + +- [舵机](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E8%88%B5%E6%9C%BA%E6%8E%A7%E5%88%B6.pdf) + +- [L298N驱动电路](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/L298N%E9%A9%B1%E5%8A%A8%E6%9D%BF%E4%BB%8B%E7%BB%8D.pdf) + + 用于连接arduino单片机的PWM输出引脚与电机,功能是放大引脚的输出电流 + +- 龙邱多路电源 + + 接12V电源输入,可提供多个5V输出 + +### 软件平台 + +- 开发环境:[Arduino IDE](https://www.arduino.cc/en/Main/Software) +- [arduino学习中文社区](http://www.arduino.cn/) +- [arduino学习英文社区](www.arduino.cc) + +## 用户手册 +- [小车的组装完整图](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/tree/master/img/%E5%B0%8F%E8%BD%A6%E7%BB%84%E8%A3%85%E6%88%90%E5%93%81%E5%9B%BE) +- [接线调试手册](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%8E%A5%E7%BA%BF%E8%B0%83%E8%AF%95%E6%89%8B%E5%86%8C.pdf)(手册介绍所有模块之间的连线,以及利用串口监视器测试各个模块的工作状态) +- [智能车差速表](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%99%BA%E8%83%BD%E8%BD%A6%E5%B7%AE%E9%80%9F%E8%A1%A8.xls)(此表为差速控制转弯的时候,每一个偏差角度对应的差速速率,使用方法请看[控制算法说明](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%8E%A7%E5%88%B6%E7%AE%97%E6%B3%95%E8%AF%B4%E6%98%8E.md)) +- [材料清单(附参考购买链接)](https://gitee.com/WXSKY123/smartcar-based-on-Arduino-without-encoder/blob/master/doc/%E6%9D%90%E6%96%99%E6%B8%85%E5%8D%95.md) +- [智能车安装教学视频](http://v.youku.com/v_show/id_XMzU0Mjc5OTQ2MA==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2)(密码:smartcar) + -- Gitee