2018年6月,我买了一个电动滑板(它在某电商平台的视频中看起来很酷 )。
当然买它不仅是为了学习骑车,主要还是为了上下班不用开车,也为了到旧金山出差不用寻找过夜停车位而焦头烂额了。
在购买了后,我很快意识到我的错误。它不是很符合自己的要求,相反它的 遥控器质量非常糟糕,为了真正享受这款梦幻般的休闲装备,只有改造遥控器,否则几乎不可能。
它存在以下问题:
- 在巡航速度下,滑板会表现出扭矩摆动而根本不会以恒定速度运行;
- 在有无线通信基站的地方,遥控器通信受到干扰;
- 遥控器机械性能糟糕,太轻,感觉非常便宜,节流电位器对压力敏感,在按下时会提高滑板速度 – 在有些压力的情况下性能不稳;
- 遥控器的电池指示灯位置不合理,他们以不同颜色闪烁 – 实际上完全被手掌挡住了;
- 表示电池缺电的指示灯也是三个绿色LED连续短暂闪烁! (当电路板本身充满电时也是绿灯闪烁!!);
- 还有其他一些主要问题,下面详细介绍所使用的通信协议时再予以指出;
自己动手DIY
我喜欢用面包板,而我的父亲他却喜欢自己折腾,我嫌那样太麻烦了!我在面包板上创建了我的遥控器的第一个版本,我把它拿给我的好朋友彼得看,
令我惊讶的是,他对我的“工程项目”非常的感兴趣,这更激发我的动力。
原理图非常简单
所需要的配件如下: - Arduino Nano
- NRF24L01 +分线板
- 2.5-3V至5V DC / DC转换器板
- 5个不同颜色的LED及其相应的电阻
- 3个微动开关
- 1个蜂鸣器
- 1节气门电位器
- 1个电源开关
- 2节AAA电池代替LiPo,带有额外的充电电路
我通过直接插入Arduino上的A5去感应真实的电池电压, 如果电压太低,我会关掉油门只允许制动-类似于Acton控制器的功能。
我也使用AAA电池,因为它们可以在任何地方买到,备件可以很容易地放在口袋或背包里。车平均功耗为25mA,考虑到电池电量约为1000mA,我能持续骑行40小时。
我设计布局也很简单,我选择了一个完全自定义的形状,直接适合3D打印部分!我这样做是通过在Solidworks中创建板形状,然后将其导出为DXF,然后将其导入KiCAD,然后在Edge.Cuts图层上使用DXF启动布局,这很棒!
最后,我意识到我忘记了在机箱中装一个电源开关,因此我钻了两个孔。 安装连接所有有线部件有点痛苦,因为空间狭小,飞线随处可见。
最后,我选择了一根细磁线,然后用热胶固定。
我非常喜欢这种设计,并且被一切都融合在一起感到震惊,它是非常令人满意的!
用CAD设计我的遥控器
代码在已经准备好,只需进行一些修改。 现在真正的问题是想出一个可打印的3D设计,它可以在外壳中容纳一个定制的PCB,还有上面有我想要的所有部件。
我喜欢不寻常的Acton设计语言,并保持工业设计的外观。
我经历了大量不同的设计迭代,直到我最终确定了一个我真正喜欢的设计。
这款蓝牙版本对我来说有点小。
将NRF,Arduino,电位器,电池和DC/DC转换器封装进一个小巧、易于握持和操作的外壳需要一段时间。
Arduino Nano USB直接暴露在遥控器的背面,可用于上传新固件。 电池闩锁位于遥控器的手掌侧,因此如果您用右手拿着电池,电池就不会掉出来。
我设法用一个旧的弹簧重新制作自己的电池触点。在我找到一个不是不锈钢的弹簧之后,这是非常容易的,因为焊接到不锈钢几乎是不可能的。
有效载荷
有效载荷是多少呢?麻烦大家帮我好好的计算下: