编程猫也能制作各种小车了,你想过了吗?这里一步步告诉你怎样做
导读:本着DIY精神,自己动手进行创客,从其他的玩具小车或者其他的材料卸下来的,进行废物合理再利用,掌握用编程猫编程方法制作小车
主题词:编程猫编程,microbit,diy小车
提起编程猫,大家都会知道这是点猫科技公司的主打产品,很适合青少年编程编程,通过猫少儿编程官网的编程猫社区里,可以看到,但是大部分人都用它来进行编程,而很少想过编程猫编程,也可以做出各种硬件产品,现在通过编程猫编程,结合microbit硬件平台,我们也能够制作出很多硬件产品,这样既可以提高我们思维能力,也可以提高我们的动手操作能力,做到设计,编程,设计与实践操作相结合。
各种智能小车的DIY制作,是创客制作、手工电子制作的基本内容,可以有各种各样的方法来实现,例如单片机、microbit、arduino等都能够完成。今天我们采用编程猫编程平台,来进行编程设计制作小车。由于目的是掌握用编程猫制作小车的方法,因此今天制作比较简单,就是掌握小车设计的基本内容:就是小车的前进、停下、加速、减速、转弯等等,有了这个基础内容,可以进一步的丰富和扩展。
一、材料准备小车搭建
相对说来,制作小车是一个比较大的工程,所需的材料比较多,大家本着DIY精神,自己动手进行创客,我这里选择的材料大部分也是从其他的玩具小车或者其他的材料卸下来的,进行废物合理再利用,准备材料主要包括马达、车架底板、轮胎、运动控制板,也就是microbit、电池盒和电池,当然还有若干的导线以及用于连接固定的双面胶或胶胶水等,如图所示。
二、小车搭建
小车的搭建要根据板的情况进行布局,下面各图是小车搭建的主体结构,其中马达与电机驱动模块连接的导线情况,可根据小车运行时的方向情况来调整。前边是一个转向轮,用螺母螺螺栓和光头螺母构成,马达和车架的连接,以及其他如电池盒和扩展板等等,都是用双面胶粘合的,对于电机驱动模块,大家不熟悉的话,可以从网上搜索相关资料,其基本原因就是由于micro bit引出的电流较小,不能够驱动小车前进,因此需要接一个电机驱动模块,这样才能够顺利的带动小车向前行走,其实在单片机设计中也是如此。
三、小车运动理论分析
详细分析小车的运动规律,是进行编程的基础。可以想象到:
1)当小车的左右两个轮子转速相同时,小车就直线前进;
2)在运行过程中,轮子转的快或转的慢,就变成了加速运动或减速运动;
3)当小车的左右两个轮子转速不一样,就会像速度慢的一侧进行转弯;
4)如果是急转弯,那么一侧小车的轮子速度为零就可以了。
由于这个可以想象到比较简单,所以就不画图进行演示了。
四、编程猫编程
编程猫编程设定也就是按照上面思路进行的,具体过程如下:
四、编程猫编程
进入到编程猫编辑系统:
https://turtle.codemao.cn/editor/python_microbitV2/213280932,
选择方块编程形式,这种图形化编程很利于青少年直观的入手编程,直接看到编程效果;
具体操作为:
1) 选择输入---永远循环;选择引脚---向引脚P0写入模拟信号(0-1023之间,注意,一定是模拟信号,这样便于利用电压进行调速);选择控制---等待3秒;然后进行设定,P0和P1:分别连电机驱动模块的A1和B1,A2和B2连接GND;程序如图所示。
2) 切换代码模式,就可以看到相应的PYTHON 程序
3) 用usb 把MICROBIT 连上,下载,microbit即可
五、整个小车系统制作完毕,如图5所示经过多次调试,达到预期目标。
由于小车制作,连线较多,先调试好,明白原理及搭建思路后,在最终成品,电子产品,由于连线、电池等,每一个细节,都有制作失败,所以大家一定要有耐心和信心,祝大家成功,也恳请大家多多关注工大创客馆,有更多更好的制作等着您!
敬告:本内容为制作人独立制作,非经制作人书面授权,请不要转载发布!