NOVA智能小车安装说明(开源)

合集下载

智能小车资料

智能小车资料

智能小车的产业化发展现状与趋势
产业化发展现状
• 市场规模:智能小车市场规模不断扩大 • 产业格局:形成完整的产业链,包括硬件、软件、服务 等 • 技术创新:技术创新不断推动产业发展
产业化发展趋势
• 智能化:进一步提高车辆的智能化水平 • 集成化:实现设备之间的协同工作和资源共享 • 个性化:满足不同用户的需求,提供个性化的定制服务
智能小车的未来研究方向与挑战
未来研究方向
• 新型感知技术:如深度学习、计算机视觉等 • 先进控制算法:如强化学习、自适应控制等 • 智能交互设计:提高车辆与用户的交互体验
未来挑战
• 技术突破:实现更高水平的智能化和自主性 • 安全可靠:保证车辆在各种环境下的稳定运行 • 成本效益:降低生产成本,提高市场竞争力
智能小车的功能开发与调试
功能开发
• 导航功能:实现车辆的自主导航和定位 • 控制功能:实现车辆的速度、转向等控制 • 感知功能:实现车辆的感知周围环境,如避障、识别等
调试方法
• 硬件在环:通过仿真环境进行硬件调试 • 软件在环:通过虚拟环境进行软件调试 • 实际环境:在实际场景中进行测试和验证
04 智能小车的通信与系统集成
智能小车的功能安全设计
功能安全设计的要点
• 故障诊断:实时监测车辆状态,及时发现故障 • 故障处理:对故障进行自动处理或报警,保证车辆安全 • 冗余设计:提高系统的可靠性和稳定性,防止单点故障
功能安全设计的方法
• 安全策略:制定安全策略,明确安全目标和措施 • 安全验证:通过仿真和实际测试进行安全验证 • 安全更新:定期更新安全策略和算法,提高安全性
DOCS SMART CREATE
智能小车设计与实现
CREATE TOGETHER

1、ZY-1开发板加智能小车安装指导书(必看) (3)

1、ZY-1开发板加智能小车安装指导书(必看) (3)

S3
S4
NTC/RG 可以接光敏热敏电阻
NTC/RG
GND
W2、W3 AD电压输入调节
RESET S6
RESET S7
RESET
P3.0
S8
R12
GND 10K
VCC W2 103K GND
VCC W3 103K GND
VCC3.3 P3.2
DB5 DB7 DB8 GND
12 34 56 78 9 10 11 12 13 14
DB1 DB2
INT1 DB6 DB4 GND
1 2 1 2
RESET S10 RESET S14 RESET
RESET S11 RESET S15 RESET
RESET
P3.1
S12
RESECTSDA P3.2 S16
RESET P3.3 P3.4 P3.5
VCC 1 2 3 4 5
J3
8591
VCC
8
7
6
5
4
3 2
GND GND GND
1
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7
DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 RST
INT1
X2 X1
1 P1.0 VCC 40 2 P1.1 P0.0 39 3 P1.2 P0.1 38 4 P1.3 P0.2 37 5 P1.4 P0.3 36 6 P1.5 P0.4 35 7 P1.6 P0.5 34 8 P1.7 P0.6 33 9 RST P0.7 32 10 RXD EA 31 11 TXD ALE 30 12 INT0 PSEN 29 13 INT1 P2.7 28 14 T0 P2.6 27 15 T1 P2.5 26 16 WR P2.4 25 17 RD P2.3 24 18 XTAL2 P2.2 23 19 XTAL1 P2.1 22 20 GND P2.0 21

智能小车的组装介绍说明 教学PPT课件

智能小车的组装介绍说明 教学PPT课件

电池(盒)
云台摄像头
充电器
螺丝铜柱锁片
钳子螺丝刀
杜邦线
部件清单
名称 树莓派 3 B L298N驱动扩展板 云台摄像头 超声波模块 超声波支架 红外循迹传感器 红外避障传感器 智能小车底盘 减速电机
数量 1 1 1 1 1 2 2 1 4
名称 抗滑轮胎 数显电压表 18650电池盒 18650电池 18650电池充电器 专用电源转接线 安装螺丝套装包 母对母杜邦线 8GTF卡
云台舵机灵敏度
树莓派的基本操作
什么是树莓派?
由注册于英国的慈善组织“Raspberry Pi 基金会”开发,是为学习计算机编程教育而设计,只有信用卡大小的微型电脑, 基于ARM,其系统基于Linux,也可以运行最新的Windows 10 LOT版本。
树莓派能干什么?
接上键盘鼠标显示器,就是一台完整的电脑,具有WIFI,蓝牙,采用TF卡作为硬盘,具有USB和有线网络接口和40针 GPIO接口,可以通过编程来控制接口操控各种设备。而且还有专用的摄像头及显示屏接口。
上方铜柱安装孔位
注意:杜邦线连接时应该颜 色对应,舵机线红色VCC,棕色 GND,橙色OUT。循迹传感器 扩展板中间位置为OUT,与传感 器接口不一致。
右前电机 右后电机 右避障传感器 摄像云台舵机 接口(1 2口) 左避障传感器
左前电机 左后电机
右循迹 左循迹
超声波传感器
多功能扩展板安装2
杜邦线从此 孔穿出
14
避障L
15
16
17
循迹R
18 19
循迹L
20
超声波T
超声波E
摄像云台的连接
摄像头连接位置,注意 排线的蓝色面对主板 USB接口方向

AGV小车说明书

AGV小车说明书

第二章AGV小车手动操作说明1.在开始熟悉使用本台AGV小车之前,请牢记以下几条注意事项:(1)启动小车之前,请注意小车是否处于导引线中间。

如果位置不正确,请关闭小车电源后将小车推到导引线中间后再启动小车。

小车分车头和车尾两部分,装有液晶屏的为车头,另一侧为车尾,小车启动时必须保证车头车尾都在线,即导引线贯穿于车头车尾,左右偏差可以在正负10CM,小车启动后会自动调整车头车尾,使之位于最佳位置。

(2)启动小车之前,请查看小车顶端的红色紧停按钮是否按下。

如果处于紧停状态,请旋转紧停按钮使之弹出。

(3)顺时针方向旋转车顶的钥匙,启动小车电源。

如果听到:“滴”一声短音,并且液晶显示屏上出现蓝色欢迎界面,表示小车启动成功。

如果听到:“滴——”的长音,表示小车启动不正常,请将钥匙旋转回原位,关闭小车电源后稍等5秒重新启动小车,直到启动成功为止。

如果连续3次以上启动未成功,请尽快给小车充电。

(4)小车启动正常后,四个白色报警灯会闪烁一下,液晶屏上出现蓝色欢迎界面,小车进入内部系统自检过程。

短暂自检后,小车进入正常运行状态,等待操作人员进行下一步操作。

(5)小车内部铅酸蓄电池能连续工作6个小时,如果正常运行中经常发生读地址卡不成功,或小车从停止状态启动不成功,请尽快给小车充电,请保证充电时间为8个小时。

(6)小车充电时,需要将紧停按钮拍下,将钥匙开关逆时针旋转关闭小车电源。

将充电器电源插头接通电源,充电器充电插头插入小车尾部的充电插座,开启充电器电源。

小车顶部红色充电灯亮,表示充电过程正常。

当充电器上的绿色指示灯亮,表示小车充电完成。

可以将充电器拔下。

(7)小车运行时,如出现小车出轨、四个白色报警灯亮等异常情况。

请手动按下“取消”键紧急停车或按下紧停按钮关闭小车电源。

在关闭小车电源后将小车推回导引轨道重新运行。

小车内部提供出轨保护电路,当小车离开轨道运行2秒后,自动停止运行,同样需要关闭小车电源后,将小车推回轨道运行。

汽车智能控制系统安装指导说明书

汽车智能控制系统安装指导说明书

一键启动主机/无钥匙进入/关窗器的找线方法1、常电电源线:正12V,在任何情况下都是12V,用万用表黑笔接地,红笔测,是12V的是常电线。

2、接地线:负-,在任何情况下都是负极,简称车身搭铁线。

3、ACC:用万用表黑笔接地,红笔测,钥匙打到ACC时是12V的是ACC线。

关闭钥匙后,这条线没任何反应为0V。

4、ON1线:用万用表黑笔接地,红笔测,钥匙打到ON挡时是12V的是ON1线。

(此线在点火过程中也是12V)。

关闭钥匙后,这条线没任何反应为0V。

5、ON2线:用万用表黑笔接地,红笔测,钥匙打到ON挡时是12V,点火时是0V的是ON2线。

(此线在点火过程中0V,点火启动后也是12V)。

关闭钥匙后,这条线没任何反应为0V。

6、点火启动线:用万用表黑笔接地,红笔测,钥匙打到ON时是0V,点火时是12V,点火成功后是0V。

关闭钥匙后,这条线没任何反应为0V。

7、发电机输出信号线:用万用表黑笔接地,红笔测,钥匙打到ON时是0-3V,点火成功后是12V。

关闭钥匙熄火后,这条线没任何反应为0V。

8、刹车线:在不插钥匙的情况下,用万用表黑笔接地,红笔测,踩刹车时有12V,松开刹车0V。

有些车要插钥匙才有信号,此种车请改接一年刹车开关的输入线到常电12V线。

9、中控锁触发方式及连线的判断:9.1负触发方式的判断:用测试笔固定夹一端接地(搭铁)。

触笔一端触试中控锁的两条控制线,中控锁若工作,该两条线是中控锁的负触发控制线。

9.2正触发方式的判断:用测试笔固定夹一端接电源,触笔一端触中控锁的两条控制线,中控锁若工作,该两条线是中控锁的正触发控制线。

9.3 正、负触发方式的判断:若用上面两种方法去判断中控锁都正作,这是正负触发方式。

9.4 单线串联负触发方式的判断:用电笔测只有一条线下锁,再找没有开锁线,而且剪断这根线会开锁。

9.5正负触发和正电回路判断都是一样的,有人说。

正负触发的不一定能用上正电回路。

它们判断方法都是在开锁或关锁时分别有两跟带正电的线,断开这两个可以接正负触发,但是不一定要用正电回路。

智能小车程序(完整)

智能小车程序(完整)

智能小车程序(完整)智能小车程序---------超长完整版---------#include "reg52.h"#define det_Dist 2.55 //单个脉冲对应的小车行走距离,其值为车轮周长/4#define RD 9 //小车对角轴长度#define PI 3.1415926#define ANG_90 90#define ANG_90_T 102#define ANG_180 189/*============================全局变量定义区============================*/sbit P10=P1^0; //控制继电器的开闭sbit P11=P1^1; //控制金属接近开关sbit P12=P1^2; //控制颜色传感器的开闭sbit P07=P0^7; //控制声光信号的开启sbit P26=P2^6; //接收颜色传感器的信号,白为0,黑为1sbit P24=P2^4; //左sbit P25=P2^5; //右接收左右光传感器的信号,有光为0unsigned char mType=0; //设置运动的方式,0 向前1 向左2 向后3 向右unsigned char Direction=0; //小车的即时朝向0 朝上1 朝左2 朝下3 朝右unsigned sX=50; unsigned char sY=0; //小车的相对右下角的坐标CM(sX,sY)unsigned char StartTask=0; //获得铁片后开始执行返回卸货任务,StartTask置一unsigned char Inter_EX0=0; // 完成一个完整的任务期间只能有一次外部中断// Inter_EX0记录外部中断0的中断状态// 0 动作最近的前一次未中断过,// 1 动作最近的前一次中断过unsigned char cntIorn=0; //铁片数unsigned char bkAim=2; //回程目的地,0为A仓库,1为B仓库,2为停车场,//(在MAIN中接受铁片颜色判断传感器的信号来赋值)unsigned char Light_Flag=0;//进入光引导区的标志(1)unsigned int cntTime_5Min=0;//时间周期数,用于T0 精确定时unsigned int cntTime_Plues=0; //霍尔开关产生的脉冲数/*============================全局变量定义区============================*//*------------------------------------------------*//*-----------------通用延迟程序-------------------*//*------------------------------------------------*/void delay(unsigned int time) // time*0.5ms延时{unsigned int i,j;for(j=0;j<time;j++)< p="">{for(i=0;i<60;i++){;}}}/*-----------------------------------------------*//*-------------------显示控制模块----------------*//*-----------------------------------------------*//*数码管显示,显示铁片的数目(设接在P0,共阴)*/void Display(unsigned char n){charNumb[12]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x37,0x77}; P0=Numb[n];}/*-----------------------------------------------*//*-------------------传感器模块------------------*//*-----------------------------------------------*//*光源检测程序: *//*用于纠正小车运行路线的正确性*/unsigned char LightSeek(){ void Display(unsigned char);bit l,r;l=P24;r=P25;if(l==0&&r==1){//Display(1);return (3); //偏左,向右开}if(r==0&&l==1){//Display(3);return(1); //偏右,向左开}if((l==1&&r==1)||(l==0&&r==0)){//Display(9);return(0); //没有偏离,前进}}/*铁片检测程序: *//*判断铁片的颜色,设定bkAim,0为A仓库,1为B仓库,2为停车场*/ void IornColor(){delay(4000);bkAim=(int)(P26);Display((int)(P26)+2);}/*-----------------------------------------------*//*------------------运动控制模块-----------------*//*-----------------------------------------------*//*====基本动作层:完成基本运动动作的程序集====*/ /*运动调整程序: *//*对小车的运动进行微调*/void ctrMotor_Adjust(unsigned char t){if(t==0){P2=P2&240|11; //用来解决两电机不对称的问题delay(6);}if(t==3){delay(1);}if(t==1){P2=(P2&245);delay(1); //向右走}P2=((P2&240)|15);delay(10);}/*直走程序: *//*控制小车运动距离,dist为运动距离(cm),type为运动方式(0 2)*/ /*只改变小车sX 和sY的值而不改变Direction的值. */ void ctrMotor_Dist(float dist,unsigned char type) {unsigned char t=0;mType=type;P2=((P2&240)|15);cntTime_Plues=(int)(dist/det_Dist);while(cntTime_Plues){if(Inter_EX0==1&&StartTask==0){cntTime_Plues=0;break;}if(Light_Flag==1) t=LightSeek();if(type==0) //向前走{P2=P2&249;delay(40);ctrMotor_Adjust(t);}if(type==2) //向后退{P2=P2&246;delay(50);ctrMotor_Adjust(t);}if(mType==2) delay(60);//刹车制动0.5mselse delay(75);}}/*拐弯程序: *//*控制小车运动角度,type为运动方式(1 3)*//*只改变小车Direction的值而不改变sX 和sY的值*/void ctrMotor_Ang(unsigned char ang,unsigned char type,unsigned char dir) {unsigned char i=0;mType=type;P2=((P2&240)|15);cntTime_Plues=(int)((PI*RD*90/(180*det_Dist)*1.2)*ang/90);while(cntTime_Plues){if(Inter_EX0==1&&StartTask==0){cntTime_Plues=0;break;}if(type==1) //向左走{P2=P2&250;delay(100);ctrMotor_Adjust(0);}if(type==3) //向右走{P2=P2&245;delay(100);ctrMotor_Adjust(0);}P2=((P2&240)|15);delay(50);//刹车制动0.5ms}if(!(Inter_EX0==1&&StartTask==0)){Direction=dir;}}/*====基本路线层:描述小车基本运动路线的程序集====*//*当小车到达仓库或停车场时,放下铁片或停车(0,1为仓库,2为停车场)*/void rchPlace(){unsigned int time,b,s,g;time=(int)(cntTime_5Min*0.065535);//只有一个数码管时,轮流显示全过程秒数个十百b=time%100;s=(time-b*100)%100;g=(time-b*100-s*10)%10;if(bkAim==2){//到达停车场了,停车EA=0;P2=((P2&240)|15);while(1){Display(10); //Ndelay(2000);Display(cntIorn);delay(2000);Display(11);//Adelay(2000);Display(b);delay(2000);Display(s);delay(2000);Display(g);delay(2000);}}else{if(Inter_EX0==1&&StartTask==1)P10=0; //到达仓库,卸下铁片}}/*无任务模式: *//*设置小车的固定运动路线,未发现铁片时的运动路线*/void BasicRoute(){ //Light_Flag=1;ctrMotor_Dist(153,0);//Light_Flag=0;ctrMotor_Ang(ANG_90,1,1);ctrMotor_Dist(100-sX,0);ctrMotor_Dist(125,2);ctrMotor_Dist(73,0);ctrMotor_Ang(ANG_90,1,2);//Light_Flag=1;ctrMotor_Dist(153,0);//Light_Flag=0;ctrMotor_Ang(ANG_180,1,0);rchPlace();}/*任务模式: *//*设置小车的发现铁片后的运动路线*/void TaskRoute(){//基本运行路线表,记载拐弯0 向前1 左拐2 向后3 右拐,正读去A区;反读去B区StartTask=1;ctrMotor_Ang(ANG_90_T,1,2);if(bkAim==1) //仓库A{ctrMotor_Dist(10,0);P2=((P2&240)|15);delay(60);ctrMotor_Ang(ANG_90_T,1,3);ctrMotor_Dist(100-sX,2);ctrMotor_Ang(ANG_90_T,1,2);Light_Flag=1;ctrMotor_Dist(153,2);Light_Flag=0;// ctrMotor_Ang(208,1,0);}else if(bkAim==0) //仓库B{ctrMotor_Dist(10,0);P2=((P2&240)|15);delay(60);ctrMotor_Ang(ANG_90_T,1,3);ctrMotor_Dist(100-sX,0);ctrMotor_Ang(ANG_90_T,1,0);Light_Flag=1;ctrMotor_Dist(153,2);Light_Flag=0;//ctrMotor_Ang(208,1,0);}delay(5000);rchPlace();}/*---------------------------------------------*//*-------------------主程序段------------------*/ /*---------------------------------------------*/void main(){delay(4000);P2=0xff; //初始化端口P07=0;P1=0;TMOD=0x01; //初始化定时器0/1 及其中断TL0=0;TH0=0;TR0=1;ET0=1;ET1=1;IT0=1; //初始化外部中断EX0=1;IT1=1;EX1=1;EA=1;P11=1;while(1){Display(cntIorn);bkAim=2;BasicRoute();if(Inter_EX0==1){TaskRoute();//按获得铁片后的路线运动IE0=0;EX0=1;}Inter_EX0=0;}}/*----------------------------------------------------*//*----------------------中断程序段--------------------*//*----------------------------------------------------*//*定时器0中断程序: *//*当时间过了5分钟,则就地停车并进入休眠状态*/ void tmOver(void) interrupt 1{cntTime_5Min++;TL0=0;TH0=0;if(cntTime_5Min>=4520){Display(5);P2=((P2&240)|15);EA=0; //停车程序P07=1;delay(4000);PCON=0X00;while(1);}/*外部中断0中断程序: *//*发现铁片,发出声光信号并将铁片吸起,发光二极管和蜂鸣器*//*并联在一起(设接在P07). 0为A仓库,1为B仓库,2为停车场*/ void fndIorn(void) interrupt 0{unsigned char i;P10=1;P2=((P2&240)|15); //停车P07=1;delay(1000);//刹车制动0.5msP07=0;Inter_EX0=1;cntIorn++;Display(cntIorn);for(i=0;i<40;i++){P2=P2&249;delay(2);P2=((P2&240)|15);delay(2);}P2=P2&249;delay(100);P2=((P2&240)|15); //停车IornColor(); //判断铁片黑白,设置bkAimfor(i=0;i<95;i++){P2=P2&249;delay(3);P2=((P2&240)|15);delay(2);}P2=((P2&240)|15); //停车delay(4000); //把铁片吸起来EX0=0;}/*外部中断1中断程序: *//*对霍尔开关的脉冲记数,对小车的位置进行记录,以便对小车进行定位*/ void stpMove(void) interrupt 2{cntTime_Plues--;if(Direction==0) //向上{if(mType==0) sY+=det_Dist;else if(mType==2)sY-=det_Dist;}else if(Direction==1) //向左{if(mType==0) sX+=det_Dist;else if(mType==2)sX-=det_Dist;}else if(Direction==2) //向下{if(mType==0) sY-=det_Dist;else if(mType==2)sY+=det_Dist;}else if(Direction==3) //向右{if(mType==0) sX-=det_Dist; else if(mType==2)sX+=det_Dist;}</time;j++)<>。

智能小车说明书

智能小车说明书

基于STC12C5A60S2 单片机智能轮式小车设计摘要:以STC12C5A60S2 单片机为核心,由主控模块、传感器模块、电机驱动模块等组成,完成路面信息检测、循迹,寻找火源,直流电机控制等功能。

路面信息检测、循迹采用红外光电寻迹传感器判断接收地面反射光线的方式反馈,通过高低电平来进行路面检测、路径判断;寻找火源采用火焰传感器判断火源所在方位;电机直流驱动则用来保证小车以最快的速度行驶。

关键词:智能小车、STC12C5A60S2 单片机、红外传感器、循迹传感器、碰撞传感器、直流电机目录引言 (2)一.总体设计方案 (3)1.1 设计方案论证 (3)1.2 方案的总体设计框图 (3)二.硬件模块设计 (3)2.1 硬件模块组成 (3)2.2 中央处理器模块 (3)2.3传感器模块 (4)三.功能介绍 (6)四.软件设计 (6)五.参考文献........... 错误!未定义书签。

引言只能作为现代社会的新产物是以后的发展方向。

它可以按照预先设定的模块在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或更高的目标。

本次设计一智能小车,小车能够沿着特定轨迹行驶,躲避障碍物并能准确寻找到火源,发出警告功能。

在此过程中要通过单片机和各种传感器实现小车的前进、后退、左转和右转等基本操作。

通过这些基本功能再加上相关的传感器实现具有特定功能的智能小车。

这里在履带式小车上加装红外反射、循迹、火焰传感器,在STC12C5A60S2 单片机的管理和相关程序的控制下,能完成自动循迹及在复杂地形的迷宫中寻找出路的功能。

作品可以作为高级智能玩具,也可以作为大学生学习嵌入式控制的强有力的应用实例,该系统将会有更广阔的开发前景。

一.总体设计方案1.1 设计方案论证本次设计采用红外传感器来判定前方障碍的有无,使小车遇到障碍物时能即使的避免的功能;采用火焰传感器来实现寻找火源的功能;采用红外寻迹传感器来实现小车沿黑线前进的寻迹功能;采用STC12C5A60S2单片机来控制小车的各项基本操作。

2024版智能小车控制PPT课件

2024版智能小车控制PPT课件
作用原理
不同类型的传感器具有不同的作用原理。例如,超声波传感器通过发射超声波 并接收其反射波来测量距离;红外线传感器则利用红外线的反射或吸收特性来 检测物体;摄像头则通过捕捉图像信息来实现视觉感知。
电机驱动方式及性能比较
电机驱动方式
智能小车的电机驱动方式主要有直流电机、步进电机、伺服电机等。这些电机具有不同的特点和适用场景,需要 根据智能小车的实际需求来选择合适的电机。
要点一
深度学习在路径规划中的应用
要点二
强化学习在路径规划中的应用
随着深度学习技术的发展,越来越多的研究将深度学习技术 应用于路径规划中,通过训练神经网络模型来学习路径规划 策略,提高路径规划的智能化水平。
强化学习是一种通过与环境交互来学习策略的机器学习方法, 可以应用于路径规划中,通过不断试错来学习最优路径规划 策略。
实施效果评估
通过实际测试和数据分析,评估避障策略的实施效果,并进行优 化和改进。
06
智能小车调试与性能评估
硬件组装注意事项
选择合适的组件和配件,确保其 质量和性能符合设计要求。
按照电路图和说明书正确连接各 个模块,避免出现短路或断路现
象。
注意电源线的接线方式,确保正 负极正确连接,避免反接或虚接。
传感器数据采集与处理策略
传感器类型选择
根据智能小车功能需求,选择合适的 传感器,如超声波、红外、陀螺仪等。
数据采集与处理
设计合理的数据采集电路和信号处理 算法,提高传感器数据的准确性和稳 定性。
电机控制算法实现与优化
电机控制算法
实现基本的电机控制算法,如PID控制、 模糊控制等,确保小车能够稳定、准确地 行驶。
04
路径规划与导航技术探讨

智能小车平台组装

智能小车平台组装
BREAD PPT
可以这样安装
单层
BREAD PPT
可以这样安装
灰色为保护层纸,可撕 掉
双层
BREAD PPT
还可以这样安装 双层加高
BREAD PPT
可安装测速码盘
四轮驱动 差速转向
BREAD PPT
二、小车电路模块安装
BREAD PPT
BREAD PPT
198元小车装好成品
默认散件发货,配详 细组装视频
四轮驱动小车组装
• 一、小车底盘组装
• 二、小车电路模块组装
注:小车底盘有黑色和无色透明两种,发货时如无
特殊READ PPT
四轮驱动小车组装
• 一、小车底盘清单: • 1、130电机4个 2、轮胎4个 2、电机固
定块8个 • 3、上、下底盘2块 4、各类螺丝及铜柱若
BREAD PPT
图片中所有线束未连接,发货时会一并发出 控制器
电池
电池:7.2V 1300mah充 电电池(需要请另拍)
BREAD PPT
可实现循迹避障魔法手物体追踪功能
红外传感器
电机驱动模块
BREAD PPT
可用物安装摄像头、机械 手等
Futaba3003 MG995 等舵机
BREAD PPT

BREAD PPT
• 安装参考步骤
BREAD PPT
• 1 安装四个电机 • 2 安装四个轮胎 • 3 固定上下两层板 • 底盘安装完毕 • 4 安装电池 • 5 安装控制器 • 6 安装电机驱动 • 7 安装舵机 • 8 安装各类传感器模块 • 整车安装完毕
BREAD PPT
一、小车底盘安装
可实现蓝牙遥控重力感应功能
蓝牙模块

智能小车详细设计方案及说明书

智能小车详细设计方案及说明书
这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。
2.1
根据设计要求,我们的自动避障小车主要由六个模块构成:车体框架、电源及稳压模块、主控模块、探测模块、电机驱动模块组成。 各模块分述如图2-1。
图2-1智能小车总体框图
2.2
在设计车体框架时,我们有两套起始方案,自己设计画出小车的模型和直接购买玩具电动车改装。
现智能小车发展很快,从智能玩具到其它各行业都有实质成果.其基本可实现循迹,避障,检测贴片,寻光入库,避崖等基本功能,现在大学电子设计大赛智能小车又在向声控系统发展.比较出名的飞思卡尔智能小车更是走在前列,我此次的设计主要实现循迹避障通信及遥控功能。
2方案设计与论证
根据题目的要求,确定如下方案:首先设计出小车的基本模形以及传动方案,并在车上加装光电检测器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。
方案2:用光敏电阻组成光敏探测器。
光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响很大,不能够稳定的工作。因此我们考虑其他更加稳定的方案。
该智能小车可以作为机器人的典型代表.它可以分为三大组成部分:传感器检测部分,执行部分,cpu.机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物.可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避.考虑使用价廉物美的红外反射式传感器来充当.智能小车的执行部分,是由直流电机来充当的,主要控制小车的行进方向和速度.单片机驱动直流电机一般有两种方案:第一,勿需占用单片机资源,直接选择有pwm功能的单片机,这样可以实现精确调速;第二,可以由软件模拟pwm输出调制,需要占用单片机资源,难以精确调速,但单片机型号的选择余地较大.考虑到实际情况, cpu使用AT89c52单片机,配合软件编程实现.

WIFI小车安装教程

WIFI小车安装教程

WIFI视频小车安装教程声明此手册教程归YFROBOT团队所有,YFROBOT对手册保留一切权力,非经授权同意,任何个人或者单位不得擅自摘录手册内容用于商业用途.用户可以自由的在网上分享传播,让更多的人受惠,但务必请保证手册的完整性.此手册旨在帮助用户更好的完成WIFI视频小车的制作,YFROBOT有权对该手册进行更正、修改,包括对WIFI视频车套件的功能进行增强、改进或者其他更改,而不另行通知.YFROBOT保证套件中包含的所有配件的完整性,包括外观、数量、功能必须符合使用要求,若存在非人为的质量问题,将为用户提供免费更换服务.YFROBOT不对用户的任何应用承担风险,包括但不局限于不正确的使用、商业/工业应用、转嫁给其他用户等造成的损失.使用过程中请务必注意以下事项:底板边角锐利,安装时注意不要划到手指若使用电烙铁、剥线钳类工具,请谨慎操作套件含有细小部件,应避免发生吞食未成年人需在成人陪同下完成安装1、准备工作如果打算尽快的安装好一辆小车,你得准备好以下几样工具:电烙铁1把安装过程中会涉及到一些接线的焊接十字螺丝刀1把用来拧紧螺丝剥线钳1把剥线及剪脚焊锡线若干2、底盘安装小车底盘采用了3mm厚度的亚克力经激光加工而成,默认发货均带有保护纸。

在使用之前请先撕掉粘在表面的保护纸,遇到难于处理的部分,可以使用吹风机适当加热,即可解决问题。

撕开双面保护纸后,就可以将L型电机固定支架安装到小车底盘上,如下图所示:利用配套的导线引出电机的两极,注意电机是不分正负极的,但焊线时尽量保持一致。

如果发现电机转向不同,只需要在更改电机驱动部分的线序即可!焊好电极接线后,在焊锡部分套上配套的热缩管,再使用简单的热源(打火机)热缩处理,如下图所示:用上面介绍的方法分别焊接好另外3只电机,然后再分别将电机固定到L型支架上,这里使用M3*25的长螺丝及配套的螺母,如下图所示安装:注:上图红圈标注的地方需向外安装。

小车后侧的两个电机用户还可以自己改装成单轴输出(用钳子剪掉不用的轴),这样可以方便后面安装路由器,紧接着就可以安装上、下层之间的固定铜柱,安装效果如下:上面的步骤完成后,小车就可以先放在一边了,上层底盘暂时先不安装,即使现在装上,安装电路板时还是要拆掉。

智能小车课程设计

智能小车课程设计

智能小车课程设计一、课程目标知识目标:1. 学生能理解智能小车的基本原理,掌握其电路组成及工作原理。

2. 学生能了解编程控制智能小车的基本方法,掌握相关编程知识。

3. 学生能了解传感器在智能小车中的作用,掌握常见传感器的工作原理。

技能目标:1. 学生能独立完成智能小车的组装和调试。

2. 学生能运用所学知识,编写程序控制智能小车完成特定任务。

3. 学生能通过小组合作,解决智能小车在实际运行中遇到的问题。

情感态度价值观目标:1. 学生培养对科学技术的兴趣,提高创新意识和动手能力。

2. 学生培养团队协作精神,提高沟通与交流能力。

3. 学生增强环保意识,认识到智能小车在生活中的应用价值。

课程性质:本课程为实践性课程,注重培养学生的动手能力、创新能力和团队协作能力。

学生特点:六年级学生具有一定的电子、编程基础,对新鲜事物充满好奇心,善于合作与交流。

教学要求:教师需引导学生主动参与实践,关注学生个体差异,鼓励学生提出问题、解决问题,注重培养学生的综合素质。

通过本课程的学习,使学生在知识与技能、过程与方法、情感态度价值观等方面得到全面提升。

二、教学内容1. 智能小车基础知识- 介绍智能小车的定义、发展及应用场景。

- 深入讲解智能小车的电路组成、工作原理及各部分功能。

2. 编程控制- 介绍编程控制智能小车的基本方法,结合课本相关章节,学习编程语言及语法。

- 实践操作:编写程序,实现智能小车的直线行驶、转弯等功能。

3. 传感器应用- 讲解传感器在智能小车中的作用,介绍常见传感器(如红外传感器、超声波传感器等)的工作原理。

- 实践操作:利用传感器,实现智能小车的避障、跟踪等功能。

4. 智能小车组装与调试- 介绍智能小车的组装方法,指导学生进行实际操作。

- 学习调试智能小车,解决组装过程中出现的问题。

5. 团队合作与任务挑战- 学生分组,进行团队合作,共同完成智能小车的设计、组装和调试。

- 设置任务挑战,让学生运用所学知识,解决实际问题。

智能小车完整版

智能小车完整版

一、元器件清单:AT89S51 , NE555, S9014 , S9013 , L293 ,LM358,LM386,蜂鸣器,光敏电阻,光敏三极管,电阻、电容若干,超亮及普通发光管。

二、主要功能:本设计按要求制作了一个简易智能电动车,它能实现的功能是:从起跑线出发,沿引导线到达 B 点。

在此期间检测到铺设在白纸下的薄铁片,并实时存储、显示在“直道区”检测到的薄铁片数目。

电动车到达 B 点以后进入“弯道区”,沿圆弧引导线到达 C 点继续行驶,在光源的引导下,利用轻触开关传来的电信号通过障碍区进入停车区并到达车库,完成上述任务后能够立即停车,全程行驶时间越少越好。

本寻迹小车是以有机玻璃为车架,atmel89s52单片机为控制核心,加以减速电机、光电传感器、光敏三极管、轻触开关和电源电路以及其他电路构成。

系统由atmel89s52通过IO口控制小车的前进后退以及转向。

寻迹由超亮发光二极管及光敏电阻完成,避障由轻触开关完成,寻光由光敏三极管完成。

并附加其他功能:1.声控启动2.数码显示3.声光报警三、主体设计1 车体设计左右两轮分别驱动,后万向轮转向的方案。

为了防止小车重心的偏移,后万向轮起支撑作用。

对于车架材料的选择,我们经过比较选择了有机玻璃。

用有机玻璃做的车架比塑料车架更加牢固,比铁制小车更轻便,美观。

而且裁减比较方便!电机的固定采用的是铝薄片加螺丝固定,非常牢固,且比较美观。

2 轮子方案在选定电机后,我们做了一个万向轮,万向轮的高度减去电机的半径就是驱动轮的半径。

轮子用有机玻璃裁出来打磨光华的,上面在套上自行车里胎,以防止打滑。

3 万向轮当小车前进时,左右两驱动轮与后万向轮形成了三点结构,这种结构使得小车在前进时比较平稳。

4 电源电路:采用7.2伏锂离子电池为电机供电,将7.2V电压降压、稳压后给单片机系统和其他芯片供电。

电池具有较强的电流驱动能力以及稳定的电压输出性能。

由于电池的体积较小,在小型电动车上使用极为方便,因此不需要很大的空间,并且电池的价格比较低。

智能小车组装教程PDF

智能小车组装教程PDF

智能小车装配教程准备工作:备好螺丝刀、十字套筒、配套螺丝、相关支架。

组装过程:我们先从前支架开始。

组装前对照我们的发货清单检查下物品是否齐全。

检查好了我们就开始组装。

1.拿出黑色转向杯、轴承、M4X20平头螺丝,如下图:把两个轴承放进转向杯里,大小轴承里外各放一个,使轴承完全卡进转向杯里。

2.然后将轮子跟这个转向杯用M4X20螺丝、M4自锁螺母装在一起。

如下图:自锁螺母这头用十字套筒套住,另外一边用螺丝刀转动M4x20螺丝,不要锁太紧要保证轮子能够自如转动。

用这种方法装好两个轮子放在一旁。

3.舵机转向结构安装,拿出舵机支架、舵机用螺丝固定在一起:将一字臂支架卡在舵机的输出轴上并锁上M3X6螺丝,注意一字臂的方向:4.将上面这部分与大底板用M3X22铜柱、M3X8螺丝组装在一起。

如下图:5.拿出长支架装在前面装好的模型上。

如下图:(组装过程中同样也是用套筒套住螺母,螺丝头用螺丝刀拧。

注意自锁螺母不要锁到底,保证长条支架能够自如转动)6.将前面装好的轮子安放在上面模型中,用M2X35螺丝跟M2自锁螺母固定如下图:这里需要用所给的内六角扳手拧M2X35螺丝,最底下同样用十字套筒套住自锁螺母,拧到合适的位置。

另外一边轮子用同样的方式安装好。

7.将转向杯的转向臂跟长条支架固定在一起。

如下图:同样用套筒套住自锁螺母,螺丝头用螺丝刀拧。

拧到合适位置保证接触面转动灵活。

前支架装好后如下图:下面我们来看看后支架的安装过程:1.拿出全部后支架:将其中一个盖板用M3X8螺丝将M3X25铜柱、M3X30铜柱锁住。

2.拿出540电机和两个侧板如下图组装在一起:注意将侧板跟电机相应的安装孔对准:3.将另一块盖板卡上去并锁上螺丝:上面装好之后在侧板上轴承孔上放上5X11X4杯士轴承如下图:4.同时将车轴套进去,注意两边伸出来的长度保持相等。

5.依次将大齿轮跟轴套套进车轴里,保证大齿轮跟电机的输出齿轮啮合好,位置对准后用内六角扳手锁紧齿轮上的顶丝。

智能小车教程(硬件)

智能小车教程(硬件)

传感器不工作或误动作
02
检查传感器的接线和灵敏度设置,调整传感器的位置和方向。
电源不稳定或电量不足
03
检查电源的接线和电压是否稳定,更换电池或适配器。
04 传感器应用与编程实践
红外线传感器原理及应用
红外线传感器工作原理
通过发射红外线并检测反射或遮挡情况来感知外界物体 。
红外线传感器选型及接口电路
发展历程
随着计算机技术、传感器技术、通信 技术等的发展,智能小车经历了从简 单遥控到自主导航、从单一功能到多 功能集成的发展历程。
智能小车应用领域
科研教育
物流仓储
智能小车作为移动机器人的一种,常被用 于科研实验和教学演示,帮助学生理解自 动控制、人工智能等原理。
智能小车可应用于仓库、机场等场景的物 流运输,实现自动化搬运、分拣等功能, 提高物流效率。
结构件
选择适合小车的结构件,如底 盘、轮子、支架等。
组装流程详解
搭建底盘
安装控制器
连接电源
调试传感器
将轮子安装在底盘上, 并固定好支架和电机。
将控制器固定在底盘上, 并连接好电机和传感器。
将电源与控制器连接, 确保小车可以正常供电。
根据需要调试传感器的灵 敏度和方向,以实现小车 的避障、寻迹等功能。
电源模块
为智能小车提供稳定的电源供应, 通常采用电池或充电模块。
控制器
智能小车的核心部件,负责处理传 感器数据、控制执行器动作,通常 采用单片机、DSP等处理器。
通信模块
实现智能小车与上位机或其他设 备之间的无线通信,如蓝牙、 WiFi等模块。
02 智能小车核心硬件介绍
主控板选型及功能
01
02
03

课程设计智能小车

课程设计智能小车

课程设计智能小车一、课程目标知识目标:1. 让学生理解智能小车的基本组成原理,掌握电路连接、编程控制等相关知识。

2. 使学生了解智能小车在不同环境下的应用,如避障、追踪等。

3. 帮助学生掌握传感器的工作原理,如红外线传感器、超声波传感器等。

技能目标:1. 培养学生动手搭建智能小车的能力,提高解决问题的实践操作能力。

2. 培养学生运用编程语言对智能小车进行控制的能力,提高逻辑思维能力。

3. 培养学生团队协作能力,提高沟通与表达能力。

情感态度价值观目标:1. 激发学生对智能科技的兴趣,培养创新精神和探究精神。

2. 培养学生面对挫折和困难时,保持积极的心态,勇于尝试和改进。

3. 增强学生的环保意识,引导学生关注智能小车在环保领域的应用。

课程性质:本课程为实践性较强的课程,结合理论知识与动手操作,培养学生的创新思维和动手能力。

学生特点:六年级学生对新鲜事物充满好奇,具备一定的动手操作能力,但编程知识相对薄弱。

教学要求:结合学生特点,注重理论知识与实践操作的结合,以教师引导、学生动手为主,激发学生兴趣,提高学生的实践能力。

通过课程学习,使学生能够将所学知识运用到实际生活中,培养创新精神和团队协作能力。

在教学过程中,关注学生的情感态度价值观的培养,提高学生的综合素质。

二、教学内容1. 智能小车基础知识:介绍智能小车的基本组成,包括电机、传感器、控制器等,对应教材第3章。

- 电机驱动原理- 常用传感器类型及其工作原理- 控制器的基本功能与编程方法2. 智能小车搭建与编程:讲解智能小车的搭建过程,学习编程控制,对应教材第4章。

- 智能小车的组装方法- 编程环境的使用与基本编程语法- 控制程序编写,实现避障、追踪等功能3. 智能小车应用场景:探讨智能小车在实际生活中的应用,如环保、救援等,对应教材第5章。

- 智能小车在不同环境下的适应能力- 智能小车在环保、救援等领域的实际应用案例4. 创新设计与团队协作:鼓励学生进行创新设计,培养团队协作能力,对应教材第6章。

智能小车教学实践(3篇)

智能小车教学实践(3篇)

第1篇随着科技的飞速发展,人工智能技术已经渗透到我们生活的方方面面。

智能小车作为人工智能的一个重要应用领域,不仅能够激发学生的学习兴趣,还能培养他们的创新能力和实践能力。

本文将介绍一次智能小车教学实践的过程,旨在探讨如何通过智能小车项目,提升学生的综合素养。

一、项目背景智能小车是一种能够自主感知环境、规划路径并执行任务的微型车辆。

它集成了传感器、控制器、执行器等多种技术,是机器人技术、自动控制技术、计算机视觉技术等多学科交叉的产物。

在我国,智能小车教育逐渐兴起,成为培养学生创新能力和实践能力的重要途径。

二、教学目标1. 了解智能小车的组成和工作原理;2. 掌握智能小车的基本编程和调试方法;3. 学会使用传感器进行环境感知;4. 培养学生的团队合作精神和创新能力。

三、教学内容1. 智能小车基础知识介绍智能小车的定义、分类、组成和工作原理,使学生了解智能小车的基本概念。

2. 硬件平台讲解智能小车的硬件平台,包括控制器、传感器、执行器等,使学生掌握硬件设备的选型和搭建方法。

3. 软件编程教授学生使用C/C++、Python等编程语言进行智能小车的软件开发,包括控制算法、路径规划、传感器数据处理等。

4. 传感器技术介绍常用的传感器,如红外传感器、超声波传感器、摄像头等,并讲解如何使用这些传感器进行环境感知。

5. 实验与实践组织学生进行智能小车搭建、编程和调试实验,让学生在实践中掌握相关知识和技能。

四、教学过程1. 理论教学首先,通过课堂讲解、视频演示等方式,使学生了解智能小车的基本知识。

然后,针对硬件平台、软件编程、传感器技术等内容进行详细讲解。

2. 实践操作在理论教学的基础上,组织学生进行实践操作。

教师引导学生完成智能小车的搭建、编程和调试,并针对遇到的问题进行解答。

3. 项目实践将学生分成小组,每个小组负责一个智能小车项目。

在项目实践过程中,学生需要完成以下任务:(1)设计智能小车的功能需求;(2)选择合适的硬件平台和传感器;(3)编写控制算法和路径规划程序;(4)进行调试和优化。

Arduino 智能小车套件用户指南说明书

Arduino 智能小车套件用户指南说明书

Arduino Smart Robot Car KitUser GuideV1.0 04.2017Table of Contents1. Introduction (3)2. Assembly (4)2.1 Arduino Uno R3 (4)2.2 HC-SR04 Ultrasonic Sensor Module with Bracket / Holder (5)2.3 L293D Motor Drive Expansion Board for Arduino (7)2.4 SG90 9g micro small servo motor (8)2.5 2WD Driver Motor Encoder Robot Smart Car Chassis Kits (9)3. Pin Definition (10)4. Installation (11)4.1 Installation of the Components (11)4.2 Installation of the Car (13)5. Start Programing (20)1.IntroductionThe UCTRONICS smart robot car kit is a flexible vehicular kit particularly designed for education, competition and entertainment purposes.The kit has an intelligence built in so that it guides itself whenever an obstacle comes ahead of it. An Arduino development is used to achieve the desired operation. With the help of a small servo motor, it scans the area left and right in order to find the best way to turn. An ultrasonic sensor unit is used to detect any obstacle ahead of it that sends a command to the Arduino Board. Depending on the input signal received, the Arduino microcontroller redirects the robot to move in an alternate direction by appropriately actuating the motors interfaced to it through a motor driver IC.When all the necessary components are getting together, a robot car comes up!A robot is a machine that can perform some task automatically or with guidance. Robotics is generally a combination of computational intelligence and physical machines (motors). Due to their high level of performance and reliability, the robot get the splendid popularity in our daily life.Come up, let’s go into a Robot World !1.1 Packing list➢1pcs Arduino UNO R3 Board➢1pcs HC-SR04 Ultrasonic Sensor Module➢1pcs Holder for HC-SR04➢1pcs L293D Motor Drive Expansion Board➢1pcs 9g micro servo motor➢1pcs servo motor Bracket➢Some cable end pin header as gift➢1set Car Chassis Kits:●2pcs 65mm tire Wheels●2pcs Geared Motors (1:48)●2pcs Speed Encoders●1pcs Universal Wheel●1pcs Battery Box●1pcs Car Chassis●1pcs Switch●Screws+ Nuts2. Assembly2.1 Arduino Uno R3This is the new Arduino Uno R3. In addition to all the features of the previous board, the Uno now uses an ATmega16U2 instead of the 8U2 found on the Uno (or the FTDI found on previous generations). This allows for faster transfer rates and more memory. No drivers needed for Linux or Mac (.inf file for Windows is needed and included in the Arduino IDE),and the ability to have the Uno show up as a keyboard, mouse, joystick, etc.The Uno R3 also adds SDA and SCL pins next to the AREF. In addition, there are two new pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the voltage provided from the board. The other is a not connected and is reserved for future purposes. The Uno R3 works with all existing shields but can adapt to new shields which use these additional pins.Note: The Arduino Uno R3 requires the Arduino 1.0 drivers folder in order to install properly on some computers. We have tested and confirmed that the R3 can be programmed in older versions of the IDE. However, the first time using the R3 on a new computer, you will need to have Arduino 1.0 installed on that machine. If you are interested in reading more about the changes to the IDE, check out the official Arduino 1.0 Release notes!2.1.1 Specifications➢Microcontroller: ATmega328➢Operating Voltage: 5V➢Input Voltage (recommended): 7-12V➢Input Voltage (limits): 6-20V➢Digital I/O Pins: 14 (of which 6 provide PWM output)➢Analog Input Pins: 6➢DC Current per I/O Pin: 40 mA➢DC Current for 3.3V Pin: 50 mA➢Flash Memory: 32 KB (ATmega328) of which 0.5 KB used by bootloader➢SRAM: 2 KB (ATmega328)➢EEPROM: 1 KB (ATmega328)➢Clock Speed: 16 MHz2.2 HC-SR04 Ultrasonic Sensor Module with Bracket / HolderThe HC-SR04 ultrasonic sensor module for Arduino is used for obstacle detection. Ultrasonicsensor transmits the ultrasonic waves from its sensor head and again receives the ultrasonic waves reflected from an object.Ultrasonic sensor general diagram2.2.1 Working PrincipleThe ultrasonic sensor emits the short and high frequency signal. These propagate in the air at the velocity of sound. If they hit any object, then they reflect back echo signal to the sensor. The ultrasonic sensor consists of a multi vibrator, fixed to the base. The multi vibrator is combination of a resonator and vibrator. The resonator delivers ultrasonic wave generated by the vibration. The ultrasonic sensor actually consists of two parts; the emitter which produces a 40kHz sound wave and detector detects 40 kHz sound wave and sends electrical signal back to the microcontroller.Ultrasonic working principleThe ultrasonic sensor enables the robot to virtually see and recognize object, avoid obstacles, measure distance. The operating range of ultrasonic sensor is 2 cm to 450 cm.2.2.2 Specification➢Working Voltage: 5V(DC)➢Static current: < 2mA➢Output signal: Electric frequency signal➢Output Voltage: 0-5V➢Sensor angle: <= 15 degrees➢Detection distance: 2cm-450cm➢High precision: Up to 0.3cm➢Input trigger signal: 10us TTL impulse➢Echo signal: output TTL PWL signal➢Mode of connection: VCC, trig (T), echo, GND➢Using method:(1)Supply module with 5V(2)Output will be 5V while obstacle in range, otherwise it will be 0V.➢Item size (mm): 44x20x152.2.3 Wiring diagram:HC-SR04 Ultrasonic Sensor Module ArduinoVCC5VTrig A4Echo A5GND GND2.3 L293D Motor Drive Expansion Board for ArduinoThis is a commonly used DC motor drive module, using L293D chip with small current DC motor driver. The pins are made compatible with Arduino which is easy to use.2.3.1 Specification➢ 2 connections for 5V servos connected to the Arduino's high-resolution dedicated timer - no jitter➢Up to 4 bi-directional DC motors with 4 PWM speed regulation➢Up to 2 stepper motor control, single / double step control, staggered or microstepping and rotation angle control➢ 4 H-Bridges: L293D chipset provides 0.6A per bridge (1.2A peak) with thermal shutdown protection, 4.5V to 36V➢Pull down resistors to keep motors in the state of rest during power-up➢Large terminal terminals make wiring easier (10 - 22AWG)➢With Arduino reset button➢The 2 terminals are connected to the external power supply terminals to ensure the separation of the logic and the motor drive powerVoltage DC 3V DC 5V DC 6VCurrent100MA 100MA 120MAReduction rate48:1RPM (with tire)100 190 240Tire Diameter66mmCar Speed (M/minute)20 39 48Motor Weight (g)50Motor Size (mm)70x22x18mmNoise<65dB2.4 SG90 9g micro small servo motorSG90 9g micro small servo motor is the main source of controlling action of the remote-control model. The module is widely applied in the field of fixed wing, helicopter, gliding, small robot, manipulator model.2.4.1 Specification➢Size (mm): 23x12.2x29➢Torsional moment: 1.5kg/cm➢Working voltage: 4.2-6V➢Temperature range : 0 ℃~55 ℃➢Operating speed: 0.1 seconds /60 degree➢Dead band width: 10 microseconds2.5 2WD Driver Motor Encoder Robot Smart Car Chassis KitsWith the car platform, adding micro-controller (such as Arduino) and sensor modules, then program it, a robot car comes up.All the module interface has been modified with XH2.54 ports as to make it much easier and convenient to assemble the car and reduce the chances for errors.2.5.1 Specification➢The car is the tachometer encoder➢With a 4 AA battery box➢Gear Motor reduction radio: 48:1➢Apply in distance measurement, velocity3. Pin DefinitionArduino UNO R3 BoardL293D Motor Drive Expansion Board4. Installation4.1 Installation of the Components Step 1Step 2Step 3Step 44.2 Installation of the Car Step 1Step 2Step 4Step 6Step 8Step 10Step 125. Start ProgramingFor examples and documentation, please visit:https:///UCTRONICS/Smart-Robot-Car-Arduino.gitIf any problems or suggestions for the tutorial or the robot car, please feel free to contact us by following ways:Skype: fpga4uTel: +86 025 ********Website: Email:*******************。

ZK-2WD智能小车安装教程

ZK-2WD智能小车安装教程

厦门智控
9:作一条供电线,驱动可输出+5V给单片机供电。注意了,电源插头为内正外负。不能接 反。可以用杜邦线改装
厦门智控
插到L298N排针处外侧标注为+5V GND为输出L298N驱模块输出5V电源 给单片机供电用:
7: 连接测速模块的电源与控制线记住其定义, 在这里我们用杜邦线白表示+5V, 黑表示 GND 灰色为 OUT1 紧色为 OUT2(用不色的线只要记其定义就行)
厦门智控
8:安装四路探测模块中控板
再与四个探头相连:注意了探头顺序,我们一般的接法是从左到右分别是这样接的: 、 从左数起的第一个探头与+5 IN1 GND 这三个端子相连,对应数字输出为中控板 OUT1 从左数起的第二个探头与+5 IN2 GND 这三个端子相连,对应数字输出为中控板 OUT2 从左数起的第三个探头与+5 IN3 GND 这三个端子相连,对应数字输出为中控板 OUT3 从左数起的第四个探头与+5 IN4 GND 这三个端子相连,对应数字输出为中控板 OUT4 注意了:探头与+5 OUT GND 与 中控板的+5 IN GND 相连,不能接反,否则工作不正常 安装好的如下图:效果如下
接下来就是下载程序 下载:文件夹例程 测试程序 1(控制左轮前进) 看下左轮是否顺时针走。如果不是
调换左电机 OUT1 OUT2 电机线使其顺时针走。
厦门智控
接下来就是下载程序 下载:文件夹例程 测试程序 2(控制右轮前进) 看下左轮是否顺时针走。如果不是
再调节其四路寻迹的的电位器:调试方法 先用手握住小车离地,左右晃动,从左到右第一对红外对管离开黑线时,中控板指示 D3 灯 应会亮。当红外对管进入黑线时,中控板指示 D3 红灯应会灭,调节中控板 R17 使其工作在 上述状态 。 同理,调节其它三对探头,使其正常工作。 对应顺序:第二对红外对应灵敏度对应指示灯为中控板 D4,调节灵敏度电位器 R18 第三对红外对应灵敏度对应指示灯为中控板 D5,调节灵敏度电位器 R19 第二对红外对应灵敏度对应指示灯为中控板 D6,调节灵敏度电位器 R20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档