V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kylebing
V2EX  ›  硬件

请教:如果想开发一个液晶屏的硬件小工具,我需要学习哪些知识?

  •  
  •   kylebing · 2023-12-23 10:11:45 +08:00 · 2482 次点击
    这是一个创建于 370 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直很喜欢这种液晶屏(诺基亚那种屏)的小硬件

    想实现的功能:

    • 整合:电池+屏幕+开发+按键
    • 能自己开发一些小功能,比如秒表、时钟

    液晶屏幕


    再拓展一下的话,可能需要让它跟外界交互:实现红外、蓝牙、WIFI 等,想想就知道开发成本就比较高了,所以找到一款非常有意思的设备 FlipperZero ,闲鱼上下单了一个 ¥ 1480 ,它是完全符合了上述需求,完全开源。等到手研究研究看看。

    Flipper Flipper


    问题

    但还是想了解一下,如果要将这些整合起来,需要学习哪此知识?

    22 条回复    2023-12-25 14:10:22 +08:00
    ysc3839
        1
    ysc3839  
       2023-12-23 10:25:04 +08:00 via Android   ❤️ 1
    入门的话可以试试 Arduino ,基本就是照着文档调接口,同时得考虑内存占用以及 CPU 性能
    lloovve
        2
    lloovve  
       2023-12-23 10:34:24 +08:00 via iPhone   ❤️ 1
    直接用 esp32 做就行了,加一个 lcd
    kylebing
        3
    kylebing  
    OP
       2023-12-23 10:36:27 +08:00
    算了,不研究硬件了,以 Flipper 为依托,光研究软件吧还是。
    cssk
        4
    cssk  
       2023-12-23 10:36:45 +08:00   ❤️ 1
    GPIO,I2C,SPI,UART
    pFK63Y08c8gHms47
        5
    pFK63Y08c8gHms47  
       2023-12-23 10:36:56 +08:00   ❤️ 1
    C 语言,单片机知识,嵌入式常用工具如 keil 等
    lloovve
        6
    lloovve  
       2023-12-23 10:39:15 +08:00 via iPhone
    有兴趣可以留个联系方式,我有类似半成品
    yolee599
        7
    yolee599  
       2023-12-23 11:01:41 +08:00 via Android
    C 语言,原理图,元件 datasheet ,万用表,逻辑分析仪,烧录器,各种总线
    likebetter
        8
    likebetter  
       2023-12-23 11:03:29 +08:00
    这就是嵌入式领域了,先从单片机开发开始学吧。
    kylebing
        9
    kylebing  
    OP
       2023-12-23 11:11:56 +08:00
    @lloovve
    @yolee599
    @likebetter

    劝退了,不搞硬件了,还是安安稳稳搞软件吧 😊
    redeemer1001
        10
    redeemer1001  
       2023-12-23 12:01:39 +08:00
    1480 ,真有钱😂
    ihuotui
        11
    ihuotui  
       2023-12-23 12:46:35 +08:00
    esp 32 加 wifi 串口,就是传送数据和展示就行,几十块
    crazytudou
        12
    crazytudou  
       2023-12-23 13:24:08 +08:00
    这东西,成本不破百吧,1480 ?
    ChainLock
        13
    ChainLock  
       2023-12-23 14:51:40 +08:00
    搞嵌入式
    ChainLock
        14
    ChainLock  
       2023-12-23 14:57:47 +08:00
    这东西不错啊,看起来挺好玩的
    iamshang
        15
    iamshang  
       2023-12-23 15:14:00 +08:00 via Android
    这玩意太贵了吧,不如玩 arduino
    seth19960929
        16
    seth19960929  
       2023-12-23 15:18:25 +08:00
    现在直接上手 树莓派 zero 就挺便宜的, 然后用 tiny-go 写还不错
    hackerfans
        17
    hackerfans  
       2023-12-23 20:05:57 +08:00
    推荐 raspberry pico 使用 miropython 超级爽
    FishNaCl
        18
    FishNaCl  
       2023-12-24 14:17:26 +08:00 via iPhone
    太贵了,这类东西可以试试闲鱼或者淘宝搜 wifi 天气时钟,或者 x-knob 。都是很好玩的基于 esp32 有开源固件的方案,200 块钱到手只需要写代码就行了
    ixixi
        19
    ixixi  
       2023-12-24 14:33:16 +08:00
    巧了 我用 esp32 写了个获取办公室温度的网络时钟

    ![84f4f1e8b3aac9584be8519626b0778a.jpg]( https://pic.ziyuan.wang/user/guest/2023/12/84f4f1e8b3aac9584be8519626b0778a_a99efb820c470.jpg)

    然后把数据用 mqtt 上传到服务器

    用我们自己开发的 https://davbi.com 做了可视化大屏显示数据和服务器上的一些信息 (大屏还有其他内容), 在家也能知道办公室温度等状态了


    esp32-c3 10 元 液晶屏 13 数据可视化平台 0 元(自研)
    volvo007
        20
    volvo007  
       2023-12-24 22:03:13 +08:00 via iPhone
    老板大气,148 的东西花 1480…… 好吧我也做过类似的事情。现在来看,其实 2023 年入门很简单了。esp32 + Arduino 即可。 相关的硬件协议其实都有现成的库,会用就行了

    顺带,你想知道怎么合在一起,老哥们一说你咋还退了……
    fregie
        21
    fregie  
       2023-12-24 22:04:09 +08:00
    推荐用树莓派 pico ,arm 芯片,20 块左右,支持 micropython ,懂软件的学起来很快,最大的学习成本是锡焊
    tuwulin365
        22
    tuwulin365  
       2023-12-25 14:10:22 +08:00
    这玩意要一千多,还真有人买?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3532 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.