fox0001

ESP32-C3 廉价好玩,但是搞不定图形界面

  •  
  •   fox0001 · May 21, 2022 via Android · 3251 views
    This topic created in 1459 days ago, the information mentioned may be changed or developed.

    9.9 包邮,买了合宙 CORE-ESP32-C3 (就是板载 4MB flash 的 ESP32-C3 ),刷上 Micropython ,配合 thonny 作为 IDE 开发,挺好玩的。

    搭配同样 9.9 的迷你屏幕,加上 st77535 驱动,能做一些简单图形显示。找到一些点阵字体驱动,也能显示英文数字。但显示中文的方法没找到。

    另外,看到有人把 LVGV 移植到 Micropython ,可以显示复杂界面和文字。那项目叫lv_micropython,有移植到 ESP32-C3 上,但是需要自己编译。由于不会编译,导致不能玩了。

    最后想问问有没有玩过lv_micropython的?或者有没有编译好的固件可以直接下载?

    Supplement 1  ·  Apr 15, 2023
    使用 ES32-C3 + MicroPython 做过两个实用的项目(目前都在使用),发现不应该纠结 lv_micropython 。

    两个项目:

    1. DDNS 客户端 + 远程开机接口

    - DDNS 客户端就是动态绑定 IP 和域名。
    - 远程开机接口,就是部署个 Web 服务,输入密码就可以使用 wol 远程开机。

    2. 温度监控模块,用于烘焙咖啡豆

    - 显示烘焙时的温度曲线和 RoR 。
    - 记录温度曲线数据。
    8 replies    2022-05-21 23:34:50 +08:00
    herich
        1
    herich  
       May 21, 2022
    显示中文可能需要自己弄一套点阵字模,通过 draw_bitmap 类似的方法画出来。编译 micropython 不难, 照着 doc 做就行。lv_micropython 没玩过,没时间玩
    fox0001
        2
    fox0001  
    OP
       May 21, 2022
    @herich #1 micropython 不用自己编译,官方有编译好的固件可以下载。我就是直接刷上那个的
    Tink
        3
    Tink  
    PRO
       May 21, 2022 via Android
    我这几天刚好正在折腾 c3 ,不过我是做 mcu 用的,买的低功耗靠电池工作的
    Tink
        4
    Tink  
    PRO
       May 21, 2022 via Android
    @fox0001 可以试一下用 arduino 做中文,我看有人实现好的
    Donahue
        5
    Donahue  
       May 21, 2022
    在哪里买好便宜
    Donahue
        6
    Donahue  
       May 21, 2022
    看到了官方就这个价格哈哈。感觉之前的 esp32 s2 那些好贵
    fox0001
        7
    fox0001  
    OP
       May 21, 2022
    @Donahue #5 某宝和某夕夕都一样的价格。

    据说比 S2 少了一些功能还是接口,但没仔细研究。反正当作玩具是挺好玩的~
    fox0001
        8
    fox0001  
    OP
       May 21, 2022
    @Tink #4 暂时不考虑 arduino ,先玩玩 Micropython
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4489 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 09:58 · PVG 17:58 · LAX 02:58 · JFK 05:58
    ♥ Do have faith in what you're doing.