“Neurobot 3”-Arduino教育机器人套件,自主RC控制_Sketchup_STL_3D模型下载_迪威模型

“Neurobot 3”-Arduino教育机器人套件,自主RC控制

“Neurobot 3”-Arduino教育机器人套件,自主RC控制
免费,登录即可下载

手机接力看

微信扫一扫 手机浏览模型
一键分享

模型说明
你好,世界!:)

我叫尼克·格里戈里耶夫,我是一名专业工程师,我喜欢制造机器人!

我创造了这个组件,让孩子们学习Arduino的代码,为明天的工程做准备。

他们可以学习红外测距、LED闪烁(闪烁车灯比一个LED有趣得多)、伺服控制、GPS信号采集与处理、液晶屏、压电蜂鸣器、惯性测量单元等。

这是我的“神经机器人1”的第三个版本(http:www.thingivee.com/thing:1378603)带LCD屏幕,3 rada和Arduino Mega,但不带Raspberry Pi,便于组装和编程。

这是一个机器人,它可以在自主模式下运行或被RC控制。

它把ru Arduino Mega当作“大脑”,把三个IR seo(距离10-90厘米)当作他的“眼睛”。

你可以运行非常有趣的程序与“Adafruit终极全球定位系统突破”seor,RTC(实时时钟)等,它在面包板上。

要装配它,您需要进行三维打印:

11号线-3件

生产线7-1件

开关座\u线路7-1件

板\u 5x11-1件

板7x11-1件

伺服U支架-4件

伺服支架垂直-3件

靠近_seor_front-3件

靠近镡seu或镡back-3件

旋钮-30件

生产线\u 3 \u 13 \u LED \u正面-2件

线路\u 1 \u 13 \u LED \u 90度-2个

液晶显示器支架\正面-1件

LCD\支架\背面-1件

角度\u 1x1 \u 135 \u度-2件

垫片mm-34件

您需要购买:

Arduino Mega或Uno-1件

Saimart伺服护罩,适用于Mega或Uno-1件

锂电池-1块

脂肪检查器-1件(可选)

6伏UBEC-1件

夏普IR seor-3件

1/4英寸螺纹杆-40英寸,并将其切成碎片:

…A)106 mm-4件

…B)98.5 mm-2件

…C)91 mm-2件

1/4英寸螺母-30件

6/32螺栓1-1/4长度-56个

6/32螺母-56个

LED-26个

220欧姆电阻-8件

伺服外伸电缆30 cm-5根

所有购买链接,请参见此处:http:www.thingivee.com/thing:1378603

(我想保留一份最新的购物清单,以维持订单)。

如果需要,可以添加RC控件(我通常称之为Futaba Rx和Tx,但如果需要,可以从这里获得:http:www.hobbyking.com/hobbykingtore/\uuu 190\uu 190\uu Radios\u Receive.html?idCategory=190

什么elservofrondriveide.write文件(93);

什么eelServoRearDriveide.write文件(93);

digitalWrite(ledLightDriveidePin,高);Tur LED亮起,向LED发送5V电压

数字写入(LED灯PassengeIdePin,高);

iervoFront.write文件(90);

IERVOREARDIVER.write文件(171);

iervoRearPassenger.write文件(7);

lcd背光();tur开启背光

lcd.清除();clea LCD

lcd.setCuor设置(7,1);将cuor带到2号线的位置8

lcd打印(“你好!”);

lcd.setCuor设置(3, 2);

lcd打印(“绿巨人还活着:)”);

}

void changeSpeedOfWheels(浮点a1、浮点a2、浮点b1、浮点b2、int stepTime、int cycleTime)

{

a1=-a1;

a2=-a2;

b1=-b1;

b2=-b2;

浮子an=a1;

浮点数bn=b1;

int n=(int)(周期时间/步长时间 0.5);

对于(int i=1;iirFrontMassive[i]){

maxVectorFrontLength=irFrontMassive[i];

maxVectorFrontAngle=i;

}

}

iervoFront.write文件(90);

int maxVectorDriverLength=2000;以最接近的最大值开始向量值

int maxVectorDriverAngle=0;以零开始矢量角度

IERVOREARDIVER.write文件(12);

延迟(500);

对于(int i=12;iirDriverMassive[i]){maxVectorDriverLength=irDriverMassive[i];maxvectorDriverRange=i;}

}

IERVOREARDIVER.write文件(91);

int maxVectorPassengerLength=2000;以最接近的最大值开始向量值

int maxVectorPassengerAngle=0;以零开始矢量角

iervoRearPassenger.write文件(7);

延迟(500);

对于(int i=7;iirPassengerMassive[i]){maxVectorPassengerLength=irPassengerMassive[i];maxVectorPassengerAngle=i;}

}

iervoRearPassenger.write文件(88);

lcd.清除();Clea LCD

lcd.setCuor设置(0,0);将cuor带到第1行的位置1

lcd打印(“前A=”);

lcd打印(最大矢量前角);

lcd.setCuor设置(12, 0);

lcd打印(“L=”);

lcd打印(maxVectorFrontLength);

lcd.setCuor设置(0,1);将cuor带到第2行的位置1

lcd打印(“左A=”);

lcd打印(最大矢量驱动角度);

lcd.setCuor设置(12, 1);

lcd打印(“L=”);

lcd打印(最大矢量驱动长度);

lcd.setCuor设置(0,2);取cuor到p
评论
登录后发表评论