要不,咱们简单设计个车?(底盘篇)

小车的外设基本都调试通过了,可以通过2块micro:bit进行蓝牙无线通信遥控。虽然支持的外设还不是太多,但目前micro:bit所有的pin都已经使用上了,所以外设的方面暂时就这样了,下面会关注算法的实现。

这篇介绍下小车底盘和支持的外设。

1 底盘

底盘从淘宝找了一家,貌似这家专门做小车和其它平衡机器人的。买的是下面这款,也没别的,就是被外观吸引了,看着特别结实。micro:bit控制着这个车前进,让我想起了《进击的巨人》。这家小车底盘除了前面转向舵的横向连接杆有问题(太长,还难拧,需要俩把钳子),其它方面还是很不错了。
在这里插入图片描述
配置列表:铝合金底盘,亚克力扩展板,4个轮子(65mm直径),数字舵机(5v, 180度转向),双光电编码电机,铜柱、螺丝、连接件若干。
这里面,光电编码电机选择失误了。。。说明里提到了不适用于没有硬件编码读取能力的MCU,可是我不会看参数,把转一圈500个脉冲的指标理解成了轮子转一圈,而实际上是电机转一圈。实测结果,30减速比的电机,轮子转一圈脉冲是500x30=15000个。micro:bit v2 64MHz主频的CPU搞不定这个数据量(能搞定也不能这么写程度不是?)。于是又下单买了2个霍尔编码的电机(光电这个就留着给自己提个醒,以后可能采个计数器模块,做个平衡车?)

2 电机驱动

电机驱动选的L298N,现成的模块:
在这里插入图片描述
参数:12v输入,正反向控制,PWM输入,5v输出。选的是红色的那个,下面2个跳线用于启动PWM输入,用于控制电机转速,务必要开启。那个5v输出没用到,因为接不到micro:bit上。

3 DCDC

之前没有认识到舵机工作的电流特别大,还想拿电机控制器的5v输出带舵机工作,没想舵机没有任何反应。才知道得接一个直流稳压器。选的这个,带数字显示的(感觉选带USB接口可能会更好,这样micro:bit就可以直接供电了):
在这里插入图片描述

4 电源

电源用的是3节18650电池,加个2块钱的电池盒串连,12v左右。

5 micro:bit供电

micro:bit单独供电,找了不用的充电宝,里面也是一节18650,usb输出的,直接接到micro:bit的扩展板上,同时为其它外设供电。扩展板如下:
在这里插入图片描述

6 外设若干

单路寻线传感器x2:
在这里插入图片描述
超声波传感器HC-SR04x1:
在这里插入图片描述
OLED 0.96显示屏x1,用于实时显示车辆状态:
在这里插入图片描述
LED灯,白光x2(前车灯),红光x2(刹车灯):
在这里插入图片描述
遥控小车需要2块micro:bit,下篇说一下遥控小车的编程。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值