从写 CSS 到画 PCB, web 前端切图仔练习两年半嵌入式已小有所成, DIY 了一个 GPS 码表

1 天前
 liyang5945

2022 年 4 月开始入坑嵌入式立下目标 DIY 一块 GPS 码表,8 月份画出了人生第一张电路板,使用 ESP32 点亮一块液晶屏

2023 年 10 月失业回老家了,一年多以来一直在画板焊接写程序,最初的目标基本也差不多都已经实现,包括 FIT 格式轨迹记录、心率踏频传感器连接、路书导航、矢量地图、多地图系统、超长续航都已经实现。

有兴趣的 V 友可以点赞关注一下我的 B 站账号,后面量产了会在 B 站工坊或闲鱼出售

B 站视频演示: https://www.bilibili.com/video/BV1LaS3YsEx4

1365 次点击
所在节点    分享创造
21 条回复
Cabana
1 天前
牛啊, 这地图是咋绘制上去的? 高德有嵌入式 sdk 么?
ZZ74
1 天前
说说怎么入门吧。B 站?
liyang5945
1 天前
@Cabana #1 这个高德地图是下载的瓦片地图,就是一块一块的图片拼起来的,矢量地图是解析二进制数据读取经纬度画点画线
@ZZ74 #2 前期就看了点 C/C++、PCB 设计、画电路板视频,不过焊接啥的还是得自己动手逐渐熟练,软件开发的话,ESP32 的官方文档非常详细,各种外设都有 Arduino 版本的库可以用,UI 开发用的 lvgl ,用熟悉了跟前端的 CSS 很像,做 UI 也很简单
zhujinliang
1 天前
很棒,第一个板子画的规规矩矩,并且软硬件都调通了,很厉害!
硬要扣细节,个人有几处建议

1. 顶部这里应该是板子供电进来的地方,这里从背面绕过孔过来的,建议走正面,过孔过电流能力不如走线。相交叉的另一路是控制信号,建议供电走线优先,控制信号可走过孔从背面绕。(高速信号除外)


如果供电必须走过孔,建议铺铜和使用多个过孔,类似这样:


2. 屏幕的退偶电容这块,靠近元件是对的,但退偶路径可以优化:

优化后类似这样:


3. 这部分像是背光,应该有一定的电流需求,走线过细了,而且正面可以走通,没必要走过孔去背面绕


4. 侧面按键建议在固定脚焊盘底下加铺铜,并加过孔用来加强,实际使用中,用力过大时容易把焊盘从 PCB 上扯下来。其它的按键、FPC 座子等,板面有空闲区域的话也可同理加强一下。


5. 双层板建议整板 GND 铺铜,以降低地线阻抗。不清楚楼主这里是没做还是隐藏了。
asktao
1 天前
厉害,好强的执行力。细想我也收藏了一套 PCB 课程,只是收藏了。
mx1700
1 天前
求教学习路径🌹
iold
1 天前
给 OP 提个建议,做个横屏,在小一些,应该会有很多电动车车主会买,因为电动车的仪表只能显示 25 ,电动车主要需求应该就显示一个速度,其他的都次要的,淘宝其实已经有些产品了,但是做的太糙了。
siknet
1 天前
成本几多啊?我好预估下售价然后死心
liyang5945
1 天前
@zhujinliang #4 第一次瞎胡化的,铺铜都不知道,这是最新设计的板子



@iold #7 电动车的码表也在开发中
@siknet #8 成本 2 百多,预计售价四百多吧
zjsxwc
1 天前
建议放到深圳嘉立创的开源项目列表里,方便直接在嘉立创下单

https://oshwhub.com/search?wd=%E7%A0%81%E8%A1%A8
liyang5945
1 天前
@mx1700 #6 C 语言学习看的是阮一峰的 C 语言文档 https://wangdoc.com/clang/,后面单片机看的是 B 站江协科技的 C51/STM32 视频,C++看了 B 站千峰教育的一套视频,PCB 课程 B 站也有,嘉立创 EDA 一搜一大把,esp32 lvgl 就啃官方文档就行,非常详细
Gotchaaa
1 天前
@liyang5945 #9 这个成本价,电动车用户会买账吗,或是砍掉一部分功能?不知道对成本削减有多大帮助
liyang5945
1 天前
@Gotchaaa #12 电动车的准备用单色屏,预计售价 200 以下
YYyoung
1 天前
太强了,顺便自己再做一个配套的 APP ,生态、圈子搞起来
duhb
1 天前
不是很懂,这东西能干啥?
MENGKE
1 天前
太强了,羡慕大佬的动手能力。可以开始创业了
wryyyyyyyyyyyy
23 小时 6 分钟前
@duhb 自行车用的,看自己的运动数据
dapang1221
22 小时 48 分钟前
nice !嘉立创真的是功德无量 2333
kylebing
21 小时 56 分钟前
NB
c416593819
19 小时 59 分钟前
价格再压一压可能想买的人会多点,迈金的 c40x 也 400 多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1085248

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX