从写 CSS 到画 PCB, web 前端切图仔练习两年半嵌入式已小有所成, DIY 了一个 GPS 码表 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
liyang5945
V2EX    分享创造

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

  •  1
     
  •   liyang5945
    liyang5945 2024-10-31 11:29:04 +08:00 4026 次点击
    这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    Imgur

    Imgur

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

    Imgur

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

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

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

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


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


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

    优化后类似这样:


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


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


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



    @iold #7 电动车的码表也在开发中
    @siknet #8 成本 2 百多,预计售价四百多吧
    zjsxwc
        10
    zjsxwc  
       2024-10-31 13:49:33 +08:00
    建议放到深圳嘉立创的开源项目列表里,方便直接在嘉立创下单

    https://oshwhub.com/search?wd=%E7%A0%81%E8%A1%A8
    liyang5945
        11
    liyang5945  
    OP
       2024-10-31 13:51:18 +08:00
    @mx1700 #6 C 语言学习看的是阮一峰的 C 语言文档 https://wangdoc.com/clang/,后面单片机看的是 B 站江协科技的 C51/STM32 视频,C++看了 B 站千峰教育的一套视频,PCB 课程 B 站也有,嘉立创 EDA 一搜一大把,esp32 lvgl 就啃官方文档就行,非常详细
    Gotchaaa
        12
    Gotchaaa  
       2024-10-31 13:53:15 +08:00
    @liyang5945 #9 这个成本价,电动车用户会买账吗,或是砍掉一部分功能?不知道对成本削减有多大帮助
    liyang5945
        13
    liyang5945  
    OP
       2024-10-31 13:57:25 +08:00
    @Gotchaaa #12 电动车的准备用单色屏,预计售价 200 以下
    YYyoung
        14
    YYyoung  
       2024-10-31 14:01:42 +08:00
    太强了,顺便自己再做一个配套的 APP ,生态、圈子搞起来
    duhb
        15
    duhb  
       2024-10-31 14:49:22 +08:00
    不是很懂,这东西能干啥?
    MENGKE
        16
    MENGKE  
       2024-10-31 15:15:30 +08:00
    太强了,羡慕大佬的动手能力。可以开始创业了
    wryyyyyyyyyyyy
        17
    wryyyyyyyyyyyy  
       2024-10-31 16:13:02 +08:00
    @duhb 自行车用的,看自己的运动数据
    dapang1221
        18
    dapang1221  
       2024-10-31 16:31:03 +08:00
    nice !嘉立创真的是功德无量 2333
    kylebing
        19
    kylebing  
       2024-10-31 17:23:07 +08:00
    NB
    c416593819
        20
    c416593819  
       2024-10-31 19:20:00 +08:00
    价格再压一压可能想买的人会多点,迈金的 c40x 也 400 多
    liyang5945
        21
    liyang5945  
    OP
       2024-10-31 19:46:47 +08:00
    @c416593819 #20 c40x 是黑白屏的,我这个是彩色半反射屏,对标的是 c606pro
    R4rvZ6agNVWr56V0
        22
    R4rvZ6agNVWr56V0  
       2024-11-04 11:39:52 +08:00
    不错啊,尤其是渲染地图的效果。 体积更小+三防+同步数据到云端,估计有卖点
    notgoda
        23
    notgoda  
       269 天前 via iPhone   1
    @liyang5945 @liyang5945 大佬,请问你现在还骑的是死飞吗?看视频好像换了一辆?求分享一下型号或者链接 ?
    liyang5945
        24
    liyang5945  
    OP
       269 天前
    @notgoda #23 视频里的也是死飞,只不过车把不一样
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5266 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    Wold is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:17 PVG 16:17 LAX 00:17 JFK 03:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86