最近我们一直在基于猎鹰控制器设计课程,在过程中我们发现,虽然猎鹰控制器的结构最初是为了兼容乐高颗粒件,但不应该仅仅局限在与积木的配合上,而应该更加开放一些,与更多的零件配合,才能更大的发挥猎鹰控制器在单片机入门编程环节的作用。
在吴俊杰老师的建议下,我们尝试了一下用Laserblock与猎鹰配合,做了一个最基础的巡线小车,以验证猎鹰控制器的兼容性。对于Laserblock开源结构件的使用,我们还是初学者,希望能得到大家的宝贵意见。
材料 Laserblock开源结构件 直流电机2个,某宝搜TT直流电机 车轮2个,直流电机配套车轮 万向轮1个 螺柱若干 电池盒、 电池 螺丝螺母等
制作步骤 1)组装电机 由于直流电机的螺丝孔位和Laser block不一致,所以需要用锉刀打磨一下。
套件中只找到一个这样的部件,而我们需要固定两个直流电机,所以需要用外框架来切割一个类似的用作电机支架,用壁纸刀正反面切割,然后很容易掰下来,接着用锉刀打磨光滑,然后修正一下孔,就可以开始组装电机。
接下来组装两个对称的直流电机:
完成以后,找到合适长度的螺丝,像下图一样固定两个平面版,下图由于螺丝太长,所以加了一些木制垫片。
为了小车的稳固,所以再用一个平面件进行加固。
2)安装万向轮 先将万向轮的螺丝拆下来,然后找到下图木制部件,用螺丝固定。
用螺柱来调整万向轮的高度,使小车保持水平。将多余部分用壁纸刀裁掉
3)固定猎鹰控制器 巡线小车需要控制猎鹰控制器的高度,所以使用螺柱便于调节板子的高度。
4)组装巡线小车 将电机部分、万向轮部分、控制板三部分组装起来就做出了巡线小车。
5)巡线程序 巡线程序采用猎鹰控制器内部集成的三个巡线传感器,在诺丁在线图形化编程平台上完成。
程序部分,主要是控制小车的前进、左转弯、右转弯,以及停止。3个传感器对应有8种状态,猎鹰控制器上的传感器在黑线上为假,即0,不在黑线上为真,即1。
点击这里,可以直接在诺丁平台上查看巡线小车的源代码 代码如下:
6)大功告成
|