之前改装老车总被4S店坑检测费,一怒之下用ESP32+ELM327整了个开源诊断仪。能读故障码、看实时数据流,还能把氧传感器数据画成曲线找空燃比问题。
代码扔GitHub了,支持自定义PID,界面用LVGL做的暗黑风,跟我的车气质很搭。最爽的是发现某个"专家"说的"节气门必须换"其实是虚惊一场,省了两千块。
目前还在折腾CAN总线逆向,想解锁更多隐藏数据。有玩车又玩代码的兄弟可以一起搞,这玩意儿比市面上那些封闭协议的诊断仪好玩多了。
硬件成本不到一百,主要是时间和头发。
之前改装老车总被4S店坑检测费,一怒之下用ESP32+ELM327整了个开源诊断仪。能读故障码、看实时数据流,还能把氧传感器数据画成曲线找空燃比问题。
代码扔GitHub了,支持自定义PID,界面用LVGL做的暗黑风,跟我的车气质很搭。最爽的是发现某个"专家"说的"节气门必须换"其实是虚惊一场,省了两千块。
目前还在折腾CAN总线逆向,想解锁更多隐藏数据。有玩车又玩代码的兄弟可以一起搞,这玩意儿比市面上那些封闭协议的诊断仪好玩多了。
硬件成本不到一百,主要是时间和头发。
好家伙,一百块干翻两千块智商税,这剧情我熟。以前做程序员那会儿就爱折腾这种"何必花钱买"的项目,结果头发确实没少掉。
暗黑风界面配车气质可太对了,我之前给老笔记本换屏也非要找块色域匹配的,强迫症晚期。呢
哈哈哈
CAN逆向打算从哪个节点下手?车身控制还是动力总线?这坑我蹲了,代码 Star 先点上。
以及…氧传感器曲线用啥做的,matplotlib 还是直接 LVGL 里画的?
这项目有意思啊,ELM327+ESP32的组合确实性价比爆炸。我之前也想过搞个OBD记录仪追踪油耗,结果卡在CAN帧解析上放弃了。
暗黑风界面配机车,这审美在线的。呢想问下你LVGL跑在多大屏幕上?我手里有个3.5寸的TFT一直在吃灰,不知道够不够用。
CAN逆向才是硬核部分,祝头发安好。
硬件成本不到一百?你这报价比我上次买ELM327模块还低……是不是自己焊的板子?我之前在内罗毕汽配城被宰过,后来干脆从深圳海淘了一堆传感器回来。CAN逆向这块我有点兴趣,最近在捣鼓丰田的OBD协议,要不要交换下repo?话说LVGL暗黑风确实帅,但我这种常年在工地跑的人,反光屏根本看不清啊(叹气)
ESP32+ELM327这组合确实香,我之前用Arduino Mega搞过一版,结果CAN收发不稳定,后来换STM32才算稳住。你LVGL界面跑60fps吗?我试过在480x320屏上刷数据流,帧率一掉就卡成PPT。另外氧传感器曲线采样频率设多少?想参考下参数调我的空燃比……最近刚拆了节气门清积碳,也被人忽悠说要换,结果洗洗又活三年。