小米滑板车自制仪表盘教程(m365 dashboard)

时间:2024-02-21 17:19:10
 图片是有道云笔记分享的图床,挂了可以到这里:https://my.oschina.net/u/4309288/blog/3338324
 
 
lz是因为看到下面这篇文章的教程而受启发,跟着下面教程并且自己摸索成功之制作出来仪表盘了。
本文的定位是给有一定动手能力,玩过arduino,有一定英文能力的人
所以在这里只是大概点一点我遇到的坑,实际情况以telegram讨论组里最新情况为准
 
 
建议感兴趣的顺便把这个作者的教程也一起看了,会有收获的。
我一开始也是受这篇教程启发的
 
这个是国外友人写的英文版简单教程
 
 
需要技能和材料:
1.焊接能力,飞线能力,能哲学上网的路由器[至关重要!],telegram账号
2.680Ω、100Ω、 二极管1N4148、3D打印外壳
 
准备材料:
 
ESP32开发板,我买的是ESP32 mini D1
– 1N4148 二极管 (国外友人教程说BYV26二极管也行)
– 100R电阻 和 680R电阻
–用下载的.stl文件3D打印外壳
 
1.什么值得买教程中作者用的是这个ESP32开发板,尺寸刚刚好
本来我也想买个一省事,但是淘宝上竟然没得卖了
在京东发现有卖,但是70+ 很贵,不太值得
 
我基本材料总共花费60元,电阻二极管也很便宜,几块钱包邮,我正好手头有就不用买了
3D打印这家新人首单免费打印,灰黑色尼龙材料70g内,只要付实际邮费
我看了下账单,如果不是免费,需要30+元来打印
 
 
打印出来效果很好,尺寸完美,店家说尼龙比SLA树脂打印更牢固
 
先到这里下载全部文件,基本都会用得上
 
 
切割、飞线ESP32开发板:
 
按照图片裁去红线部分,飞线绿线
这张图片是英语telegram频道图片里一位友人发出来的
一开始我也不知道裁剪后要飞线,我就说为什么剪完后发现开发板不工作了?
难不成剪坏了?幸好看到了群组信息,赶紧飞线上去,正常了。
 
 
焊接开发板和TFT屏幕:
 
 
 

接线到滑板车:
有两个选择
1.直接飞线到主板上
2.并线到原线束上
 
撬开2个面板盖,如图
 
因为我车子刚买一个月,没过保,就不动主板了。
连在主板上的线是拆不下来的,友情提示,别拆坏主办了
我直接拆开车把,找到新车买来时,需要接上的接口
这个接口接上容易,断开需要费很大的力气
 
 
线比较硬,但用打火机烧一下,一刮就ok了
 
红色+5V,黑色GND,黄色BUS,绿色是+48V我们用不到,不要接上。
 
 
 
 
 
 
这里有个坑,就是并线后,线基本没有位置拉到电路板上。
直接飞线就没有这个问题。还好我发现电路板顶端还有一点空位,
拿锉刀挫一下,换几根比较细的飞线,刚好能出来。
 
 
 
 
固件安装:
1.先下载arduino ide 软件,我用的是1.8.8版本
 
可以在这里下载安装Arduino IDE:
 
2.Arduino IDE中添加ESP32开发板数据:
安装完成后选择:文件>首选项>附加开发板管理器网址 中加入Arduino for esp8266的地址 https://dl.espressif.com/dl/package_esp32_index.json
 
 
完成网址添加后就可以在:工具>开发板>开发板管理器中
搜索ESP32,务必安装1.0.0版本 [必须是1.0.0][必须是1.0.0][必须是1.0.0]
 
 
 
把之前下载的文件里的 libraries文件夹里面[里面][里面][里面]的所有文件
复制到到我的文档Arduino的libraries中
这部做错了的话,arduino会编译失败
 
 
 
3.在arduino ide中打开文件 M365_Loader_v12
把开发板用USB-micro线连到电脑上
选好开发板为ESP32 Dev ,选好COM口
 
 
自己的COM端口看设备管理器
 
没安装驱动的的话,安装之前下载的文件里面的驱动,有win和mac 的驱动
路径:M365HUDPublic\DriverESP32Win10\CP210x_Universal_Windows_Driver
 
4.修改固件参数
 
填写wifi信息,隐藏的wifi也没关系
 
 
我是mini D1 开发板,就按照注释里的mini D1板管脚填写,如果是京东70+那款就填写另外一个,我没买京东那个板子,不知道它管脚有无错误,自行检查判断。
 
坑来了,坑来了,坑来了!
 
mini D1板子blk管脚是15!是15!是15!不是8,填写8的话会无限重启开不了机!
 
 
同时,下面BUS线的管脚是写反了。
 
以上错误从pdf文件看得出来。
 
 
 
最后就是上传代码。完成后通过串口监视器查看调试log
即点击右上角放大镜符号,设置波特率为115200
 
 
打开回传回来的ip地址,上传固件,建议直接用24.5版本 而不用23.3版本
 
 
 
 
进入telegram群组发送序列号,让管理员帮你激活
如果英语群没人响应,可以发到西班牙语群
 
管理员说激活后,打开ip网页,进入设置
进不入的多试几次或重启下,我也遇到过几次,多一份耐心
 
 
确保ESP32开发板是哲`~学上网的
alias写的就是自己telegram的用户名,点击保存,重启开发板
 
alias即:进入telegram设置,个人信息用户名
@什么什么的那个名字,写错了或者没有写都激活不了。
 
 
如果出现下图这种情况,图片不完整,就是网络问题。需要哲`~学上网
OTA更新,激活一共5分钟不用,很慢都是网络问题,哲`~学上网!!!
我瞎折腾了几小时,总是不行,当我知道是GWF的问题时,我几乎要哭了
 
 
我直接是在路由器上设置哲`~学上网,这样开发板连接wifi就ok了
手机开了哲`~学上网,再用热点分享出去是不行的
 
 
激活后会有100tokens,可以理解为使用次数,可以开100次机
当你连接到wifi时会自动更新,这里就不需要哲`~学上网了
我手机发射热点也可以获得100tokens
估计是作者为了防止别人从它固件获取利益而设计的
 
 
完成安装:
固件测试正常后,安装!
 
先固定屏幕到3D外壳上,我用的是热熔胶
 
放入主板,做绝缘、防震保护
 
 
[白色那条就是主板的飞线]
 
 
安装3D外壳到滑板车上:
 
因为我的1N4148是贴片二极管,怕脱焊
就用热熔胶和棉棒固定了一下,像不像光纤熔接头?
3D外壳其实也有点不完美,因为滑板车中间是凸起来一点的
 
 
接好线,装上按钮延长[3D打印别忘了打印这个哟]
 
 
盖上盖子
 
 
 
TFT屏幕的保护盖,我用原件盒的隔板,锯一锯正好合适
有点丑,勿喷。有空再找点更合适、完美的盖子换上
 
 
完工,上车试效果
开机很快,车在跑时能自动切换到时速
能看剩余里程,电池电量,运行时间,走过路程,瞬时功率。
这里没拍照,需要看去油管或B站
 
油门相当于鼠标滚轮,向下滑一点是电池信息等等
最后一页是设置页面,可以开关定速巡航
刹车是确认按键,设计很巧妙!
 
 
最后:
我是破解了限速的
没破解的可以去贴吧看看,破解软件更新了,1.6好像都可以了。
破解限速,最高32km/s,速度再高了发现会硬件限速
瞬间没有输出功率,体验不是很爽,不过也比原来25快了
破解后可以设置启动速度,我设置为1,只要车轻轻一动就能加油门了,方便
 
 
 
相关资料:
 
激活操作步骤视频:
 
 
B站上也有油管搬运过来的另外一个视频,是功能介绍,刷入固件的
 
telegram群组
在开头外国友人发的英文教程页面里面有
 
 


版权声明:
本文全是原创,一字一图打上去的,
禁止任何形式的转载,分享,
不正当获利!