Kittenbot 小喵科技——专注人工智能编程教育

快捷导航
查看: 6889|回复: 0

Robot:bit巡线避障小车套件_巡线教程

[复制链接]

13

主题

22

帖子

119

积分

热心会员

Rank: 2

积分
119
发表于 2018-2-7 18:12:36 | 显示全部楼层 |阅读模式
       最近几天我们淘宝上新了全新的Robot:bit巡线避障机器人套件,它是用基于Micro:bit研发的Robot:bit拓展板搭建的多功能DIY机器人平台,提供了多种模式,其基础的功能便是巡线和避障,还有更多拓展玩法等着你去动手去发现,想尝鲜的小伙伴可以戳这里Robot:bit巡线避障机器人套件当新用户们拿到新品的同时还在考虑怎么玩起来吗?不用怕,有的就是教程教你快速上手全新的Robot:bit巡线避障机器人。

巡线机器人教程
超声波.gif

基本原理
      巡线传感器的基本原理就是前面的红外传感器读取白色和黑色两种色差比较大的颜色是因为反馈回来的与值差异较大所以能被识别,利用黑白两种差异较大的特点,在白色或浅色的地板上能识别出黑色的线,进而顺着黑色的线行走。
a.A B C  状态为 1  0   1,B路正照到黑线上,小车前进
b.A B  C  状态为 0  0  1 , A,B 照到黑线上,小车左转弯           
c.A  B C 状态为 0  1   1, A 在黑线上,小车左转弯            
d.A  B C  状态为  1  0  0,  B,C在黑线上, 小车右转弯            
e.A  B C  状态为 1  1  0,  C 在黑线上,小车右转弯            
f.A  B  C  状态为  1  1  1,  A B C 都不在黑线上,小车保持上一次状态不变
g.A  B C  状态为  0  0  0 , A B C 都在黑线上,小车停止。

接线
      当亲们拿到全新的全新的Robot:bit机器人时,按照说明书的安装步骤,想必大家很快的就会完成组装,全新的钣金底盘,让安装变得更加的简单,方便。虽然说明书后面也有接线的说明图,但还是手把手教学一下。
由于Robot:bit的I/O口的个数有限,标配的的五路巡线传感器只能使用三路,及使用中间的三路T2,T3,T4,注意这里只使用三颗传感器!,三颗分别对应Robot:bit上的三个I/O口A0,A1,A2,巡线传感器使用3V或者5V供电,所以巡线传感器上的VCC接5V或者3V,然后将对应的GND和Robot:bit上的GND相连接即可。
使用A0记得拔掉跳帽!
巡线传感器T2——A0
巡线传感器T3——A1
巡线传感器T4——A2
巡线传感器G——GND
巡线传感器5V——3V或5V
TT马达1——M2B
TT马达2——M1A

感谢“得芯软件”群友勘误
接线图如下:
Robotbit2.0接线图:

三路巡线小车连线说明.png

以下是RobotbitV1.3接线图:
巡线1_副本.jpg
巡线传感器接线图
巡线2_副本.jpg
主控板接线图
按照上面图片的连接,我们的巡线器人就接线完毕了,下面我们编写一下实例程序并烧录,启动!
编写程序
直接贴一张程序的图
巡线.png
主程序图
示例程序说明:
       根据三路传感器读取的值的不同判断是否在黑线上运行,开机时舵机旋转,后方主控板RGB灯闪烁表机器人进入工作状态,此时将标记设为Run,Run初始为false。Micro:bit显示状态箭头,并显示笑脸,当A按键按下时,标记位Run从false编程ture,启动巡线程序,这时候三路传感器开始读取数值,设置初始与值为210,传感器测得小于这个值的时候判断为黑色的线,并根据三个传感器探测的值进行左转或者右转,绕着黑色的轨迹线运行。
示例程序文件包
Robotbit巡线小车教程.zip (653 KB, 下载次数: 181)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全力为Stem教育行业提供新技术、新方案和新产品。

 

地址:广东省深圳市华丰互联网+创意园 419~420

© 2019 Kittenbot Inc. 深圳市小喵科技有限公司 ( 粤ICP备16110073号 )

GMT+8, 2022-1-27 06:41 , Processed in 0.026809 second(s), 38 queries , Gzip On.
Powered by Discuz! X3.2

快速回复 返回顶部 返回列表