时间:2023-05-28 21:21:50 | 浏览:3
我会将软件,焊接方式全部开源,方便你上手!
平衡车几乎是入坑电子DIY的必做项目。
并且此类平衡车原理都差不多,大家想制作属于自己的平衡车这篇文章可以提供参考。
本车包括了
本项目外观小巧,运动性能卓越。
兼顾专业性和趣味性,非常适合作为入门练习项目。
这是附件的文档内容
主要以硬件、软件两个角度展开说明。
硬件部分
模型文件都上传到附件了,包含完整的solidworks建模装配体文件。有需要发我【88】
小车按照实际尺寸建模,可以提供一点参考。
亚克力板切割用里面的DWG文件,放了两块一样的板,直接定制即可。
电路图在下方查看。
软件部分
见附件代码,当前为最新版本,后续优化会标上版本号上传。有需要发我【88】
使用Arduino IDE开发,需要自行下载准备的库有:<ArduinoJson.h>、<MPU6050_tockn.h>。
工程中的每个模块为.h+.cpp文件的组合,已添加了很多注释,可自行查阅。
蓝牙调参
需要将最开头的BTMODE 宏定义修改为0(默认为1,即遥控模式)。
手机端APP用任意的蓝牙调试APP都行,发送指令格式见代码中的注释说明如下:
/* 蓝牙发送参数指令,使用JSON格式进行打包和解析,字符串格式:
"{"cmd":1,"data":[p,i,d]}" , (p、i、d为常数) * cmd=1:角度环pid设置 * cmd=2:速度环pid设置 * cmd=3:转向环pid(暂未添加) * cmd=4:角度平衡值, 发送格式:"{"cmd":4,"data":[angle]}" , (angle为常数) * cmd=5:速度值,同角度 * cmd=6:转向值,同上 **/
蓝牙遥控
遥控用的APP已放在附件中,仅限安卓平台。在APP里自行配置的摇杆参数如下图所示:
原理图
PCB
主要以3D建模、焊接组装、材料清单三个方面展开描述。
3D建模
完整结构建模
电机排线需要向上突出,下面放不了电池,所以使用三层板堆叠结构。
下层“挖空”引出电机排线、
亚克力板还需增加电机固定架孔位。
将电机安排得尽可能靠近来减小横向间距。
solidworks建模如下:
除电路板外,需要定制的仅两块相同的亚克力板,从solidworks导出为DWG文件即可定制。
焊接和组装
电路板焊接测试
CH340缺了一个电容(见debug部分)。
飞线已解决,上了一坨热熔胶固定。
电源接口也加上了热熔胶,防短路。
整体组装
下面两层亚克力板,上面一层PCB。
用M3六角铜柱连接固定,长度能短则短,但电池和排线需要一定的空间。
下面用的长度15mm,上面是20mm。
最下面的电机是用的附赠的电机座,螺丝固定。
Debug记录
CH340 V3接口缺少一个0.1uF电容接地,导致无法正常连接串口。
用飞线接上电容后可以正常工作。
电机排线6p插座方向设置错误。
原设计打算放在背面,但根据实际接线顺序需要放在正面。
请注意检查,否则容易造成短路风险。
材料清单
其他“元件”:
剩下的CH340、AMS1117还有电阻电容等元件比较常规,可根据BOM表配单。
买的时候注意封装型号。
本项目电路焊接部分有一定的门槛!!
如果对小型贴片器件的焊接没有把握,不建议尝试!
打板的时候选嘉立创SMT代工,省去了自己焊的麻烦。
主控芯片:ESP32-WROOM
六轴加速度传感器模块:MPU6050
用于获取姿态信息。
芯片:DRV8833驱动电机运动,提供较大电流。
电机:选用N20减速电机。
带有AB相霍尔编码器用于测量转速。
供电:选用7.4V锂电池(2s)。
经线性稳压器:LM1084稳压至5V。
再使用1117稳压至3.3V给ESP32供电。
程序部分:基于Arduino IDE。
使用开源库实现角度获取和pid算法平衡控制。
使用JSON库编写了指令解析程序,用于蓝牙远程调节pid参数。
并借助开源的安卓蓝牙APP用来遥控小车运动。
从结构与软件层面进行总结,以下是当前的问题。
结构层面
如果再要减小的话就要换更小的电机才行。
最大的问题是电池接线,电机排线也比较突出,倒地的时候撞到排线,可能造成损坏。
改进方式:考虑连接座换成直针,代替目前的弯针即可解决。
软件层面
PID运行的前一分钟,电机运动会出现明显的滞后和超调现象,运行一段时间才能恢复正常的平衡模式。
目前未排查到原因,估计是某些变量初始化时的问题,还在排查中。
小车运行稳定程度也还有提升空间,静止时还不能很稳。
一方面PID算法和参数还可以优化,另一方面可能受编码器分辨率影响。
按20Hz采样率,得到编码器数据范围是0-50左右的整数值,数据精度十分有限。
后续可能的更新
儿童平衡车起源于德国,它的雏形是由毕业于海德堡大学的卡尔·德拉伊斯第一次发明出来的,取名为“Laufmaschine”,意为“滑步前行的机械”。后来,欧洲人在此基础上发明了自行车,随着发展,又有了更受欢迎的摩托车、电动车。直到21世纪,才真
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:BigBig王小北购买原因公司离家3公里,公交无直达,地铁不经过。这尴尬的距离,走路嫌远,开车嫌近。在试验了各种通勤方法,比较了各种省力工具后之后,终于决定,买辆电动车!家住5楼
平衡车是很多年轻人都喜欢的一种酷玩具,既可以骑行也可以遥控,能够代替自行车,出门不堵车,快速方便,骑行也十分简单,如果你几年没用的话,会导致锂电池损坏。那么,平衡车电池饿死激活方法是什么?一起来看看吧!1、平衡车放久了充不进电怎么办就电池而
孩子的运动天赋要从小培养,平衡车成为了“2岁以上”宝宝的最热门的玩具。平衡车不仅能锻炼孩子的平衡协调能力,对孩子的左右脑发育也有很好的帮助。那么怎么给家中的孩子选择一款比较合适的儿童平衡车呢?以下三个方面要注意。第一:选择大品牌。第二:注意
如果你还将平衡车当做短线代步工具,你就OUT了!随着技术的不断升级,平衡车多了很多新的“身份”,不再执行短途代步工具,还可以是儿童的大玩具,九号公司最新发布的“九号平衡车L8”,便是可以满足大人儿童都能玩的一款平衡车,在设计、功能等多个层面
作为解决短途出行的利器,电动平衡车如今俨然成为年轻用户的新选择,不过产品质量却显得良莠不齐。尽管电动平衡车新国标已于2018年1⽉1⽇起正式实施,目前缺少监管的市场却仍是山寨横行,对用户安全造成严重威胁。目前市场上的电动平衡车产品价格跨度相
来源:环球网现在熊孩子们的童年,已经彻底离不开各种高科技产品。在家里有平板电脑、智能手机、各种智能玩具;到了户外,最热门的玩具就要数平衡车了。我们经常在公园或小区里看到不同年龄段的儿童骑着平衡车“飘来荡去”,但也会看到摔跤、撞车、没电、失灵
家里小朋友快过3岁生日了,计划给她买个生日礼物,最近一段时间,小孩子出去玩,看到别的小朋友骑平衡车就挪不动脚步,就想着给她买个平衡车,一来可以锻炼她的平衡力,二来出去玩的时候,她可以骑着平衡车,免得嚷着让我抱我也省心。听朋友介绍来自瑞士的m
Part 1 | 前言:这几年,各类平衡车可谓是风靡全球,不但在普通民众间风靡,也在各类会议、机场等随处可见,甚至有众多明星也参与骑行。归根结底,平衡车所具备的便携、易操作性能,让这类新兴产品迅速成为短距离出行和代步的最佳工具。作为一个户外
近日,在合肥街头,一名男孩在马路上骑电动平衡车与出租车相撞不幸身亡。这让人们再次关注起平衡车的安全问题。日前,记者调查发现电动平衡车在合肥的青少年群体中颇为流行。为此,交警部门昨日明确,电动平衡车既不属于非机动车,更不属于机动车,是不允许上
扬州发布 【儿童平衡车风靡扬城,如何让平衡车不“失衡”?】现如今,适合低龄儿童骑行的平衡车流行开来,被越来越多的家长所知晓。但由于儿童平衡车价格悬殊,质量参差不齐,销售市场鱼龙混杂,再加上部分家长安全意识欠缺,也为这项火爆的运动埋下了安全隐
平衡车作为一种新潮的代步工具,深受年轻人的喜爱,解决了很多上班族“一公里”的问题,甚至有的农村大妈也骑它下地干活,很是酷炫!不过同样的,它也存在着很大的安全隐患,不容忽视!几天前,浙江嘉兴海宁市区刘某骑着“平衡车”上路,结果被飞驰而来的轿车
儿童平衡车适合几岁孩子?建议给2-5岁的孩子买,这样,平衡车的优点才能更好地发挥出来。需要注意的是,一定要佩戴头盔和护具,更好地保护孩子的安全。儿童平衡车对于孩子来说,不仅增加娱乐活动,还具有很多方面的优点。这些优点,也是其他儿童车不能代替
电动平衡车,又叫体感车、思维车、摄位车等,像极了科幻电影里炫酷的独轮摩托,现在作为寻常百姓的休闲代步工具,早没了那股“神器”的新鲜劲儿。现在上班代步有了许多选择,平衡车是其中比较实用便携的代步工具之一。平衡车要比自行车方便快捷的多,想象一下
电动平衡车选择哪款最好呢 这5款平衡车值得买1、爱尔威X系平衡车爱尔威X系平衡车是一款操作起来非常简单的代步工具,驾驶这款车的时候,人只要分开两腿站立在车轮两边的踏板上,然后轻轻摆动身体,比如说前倾、后仰,向左摆、向右摆等行为,控制自己身体