给 M5Stack 的 Cardputer ADV 做了个固件: Sparks

# Sparks
为 Cardputer-ADV 制作的个人固件,主要功能是米家设备控制、cursor 信息查看。
*该固件内容为全英文,英文缩写比较多,所以需要有良好的英语基础才能比较方便的使用。*
- **功能**:米家、时钟、Cursor、红外、麦克风、IMU、WiFi、AP/LAN、系统配置、图标查看、字体、休眠、摩斯密码、键盘、LED
- **文档**: [在线文档](https://kylebing.github.io/m5stack-cardputer-sparks/)
- **github**: [https://github.com/KyleBing/m5stack-cardputer-sparks](https://github.com/KyleBing/m5stack-cardputer-sparks)
- **m5burner**:已发布到 m5burner,名为 **Sparks**
## 对 Cardputer 的喜爱
我一直非常喜欢像素屏,尤其那种低功耗的单色像素屏,像诺基亚那种,靠反射光线看内容的更好。
前段时间我想自己攒一个小设备,带个低功耗的这种屏幕,想实现一些我觉得有趣的功能。后来算了算,最终还是觉得不如直接买个手表划算,所以没有继续制作。但是这个想法一直在。
通过与 gemini 的聊天,我开始关注 M5Stack 的相关产品,最初是看上了它的 [Stick](https://shop.m5stack.com/products/m5sticks3-esp32s3-mini-iot-dev-kit)。
不过有个不太好的地方是,这种小设备按键数量很有限,用四个方向键或更少的按键来导航菜单操作非常繁琐,尤其是在那些廉价的按键上实现这样的操作,交互体验显得比较糟糕。
后来我发现 M5Stack 还有 [Cardputer](https://shop.m5stack.com/products/m5stack-cardputer-adv-version-esp32-s3),与 Stick 相比,它有丰富的按键,这样很好。
我一直喜欢黑莓手机里的全键盘,黑莓有自己的一套字母启动映射,例如,按 O 进入系统设置。Cardputer 拥有这么多按键让我可以非常方便地作为 app 启动器,直接将每个字母固定为一个 app,这样能非常方便地启动不同的 app,实现多功能快速启动。
拿到这个设备后,我感觉实现自己的想法就像有了基础结构一样,于是把自己喜欢的小工具和想法都做到了上面,今后有了新想法再继续添加。
像 Cardputer 这种基于 ESP32 的工具,固件就是一套非常固定的程序,启动速度相当快。这一点我非常喜欢,相比安卓和 linux,它的启动速度更快,使用上非常爽。我的这个固件对此做了特别的优化,开机时间仅为 1 秒。
我非常喜欢使用它来控制家里的米家设备,取代傻傻的小爱同学。
## 另附点图













---
原文链接:[点击查看](https://www.v2ex.com/t/1229469)
# Sparks
为 Cardputer-ADV 制作的个人固件,主要功能是米家设备控制、cursor 信息查看。
*该固件内容为全英文,英文缩写比较多,所以需要有良好的英语基础才能比较方便的使用。*
- **功能**:米家、时钟、Cursor、红外、麦克风、IMU、WiFi、AP/LAN、系统配置、图标查看、字体、休眠、摩斯密码、键盘、LED
- **文档**: [在线文档](https://kylebing.github.io/m5stack-cardputer-sparks/)
- **github**: [https://github.com/KyleBing/m5stack-cardputer-sparks](https://github.com/KyleBing/m5stack-cardputer-sparks)
- **m5burner**:已发布到 m5burner,名为 **Sparks**
## 对 Cardputer 的喜爱
我一直非常喜欢像素屏,尤其那种低功耗的单色像素屏,像诺基亚那种,靠反射光线看内容的更好。
前段时间我想自己攒一个小设备,带个低功耗的这种屏幕,想实现一些我觉得有趣的功能。后来算了算,最终还是觉得不如直接买个手表划算,所以没有继续制作。但是这个想法一直在。
通过与 gemini 的聊天,我开始关注 M5Stack 的相关产品,最初是看上了它的 [Stick](https://shop.m5stack.com/products/m5sticks3-esp32s3-mini-iot-dev-kit)。
不过有个不太好的地方是,这种小设备按键数量很有限,用四个方向键或更少的按键来导航菜单操作非常繁琐,尤其是在那些廉价的按键上实现这样的操作,交互体验显得比较糟糕。
后来我发现 M5Stack 还有 [Cardputer](https://shop.m5stack.com/products/m5stack-cardputer-adv-version-esp32-s3),与 Stick 相比,它有丰富的按键,这样很好。
我一直喜欢黑莓手机里的全键盘,黑莓有自己的一套字母启动映射,例如,按 O 进入系统设置。Cardputer 拥有这么多按键让我可以非常方便地作为 app 启动器,直接将每个字母固定为一个 app,这样能非常方便地启动不同的 app,实现多功能快速启动。
拿到这个设备后,我感觉实现自己的想法就像有了基础结构一样,于是把自己喜欢的小工具和想法都做到了上面,今后有了新想法再继续添加。
像 Cardputer 这种基于 ESP32 的工具,固件就是一套非常固定的程序,启动速度相当快。这一点我非常喜欢,相比安卓和 linux,它的启动速度更快,使用上非常爽。我的这个固件对此做了特别的优化,开机时间仅为 1 秒。
我非常喜欢使用它来控制家里的米家设备,取代傻傻的小爱同学。
## 另附点图













---
原文链接:[点击查看](https://www.v2ex.com/t/1229469)
· 0 个赞