一个程序员爸爸的自白:亲手做的礼物才是最好的!| 8ms创意六一,妙笔生花

我是一个嵌入式开发工程师,家里有一个4岁的女儿。平时工作比较忙,也没什么时间陪她,看着她一天天的长大,还真是有些内疚。快过六一了,我也打算送给孩子一个礼物,想来想去,还是亲手做的更有诚意!说干就干,我花了几天时间做好了这个智能绘画板,感觉还不赖!分享在这里,希望给C站的朋友们一点启发,同时也提醒各位别忘了给家里的小朋友准备礼物哈!

准备材料:

1、ESP32-C3芯片
2、2.8寸彩屏
3、10.1寸液晶手写板
4、PCB板
5、锂电池
6、喇叭

选材理由:

1、ESP32-C3,安全、低功耗、低成本,支持WIFI/蓝牙,同时可以直接当成单片机来用,通过QSPI驱动2.8寸的彩屏。
2、10.1寸液晶手写板,显示的时候不耗电,只是在清除的时候耗电,基本上做到了零功耗。

GUI平台选择:8ms(http://www.8ms.xyz/)

ESP32-C3底层架构在8ms嵌入式开发平台上已经有了,只需要通过拖拽和搭积木的方式快速做出想要的效果。平台自带有很多可爱的图标,让我能在短时间内完成作品。

实操步骤:

1、首先我在这个8ms嵌入式开发平台(http://www.8ms.xyz/)上面设计了彩屏上的UI。
一个程序员爸爸的自白:亲手做的礼物才是最好的!| 8ms创意六一,妙笔生花

2、完成设计后,你便可以开始基于各个控件来搭建Blockly积木。8ms采用Blockly可视化编程模块,可实现零代码开发,上手更简单。如下图所示:

一个程序员爸爸的自白:亲手做的礼物才是最好的!| 8ms创意六一,妙笔生花
3、8ms平台还支持LVGL在线预览。这样开发者不用在下载查看效果了,直接在线就可以预览UI效果!
一个程序员爸爸的自白:亲手做的礼物才是最好的!| 8ms创意六一,妙笔生花

4、通过烧录,可以直接通过 ESP32 SPI/QSPI(仅限ESP32-C3和ESP32-S2)驱动彩屏。
一个程序员爸爸的自白:亲手做的礼物才是最好的!| 8ms创意六一,妙笔生花
5、完成组装,进行测试。
一个程序员爸爸的自白:亲手做的礼物才是最好的!| 8ms创意六一,妙笔生花

六一寄语

六一是一个会过期的节日,随着孩子的渐渐长大,这个节日对于她的意义或许会越来越小,但是我仍相信一份有爱的礼物会在她的记忆里熠熠生辉。这份亲手做的礼物,也希望女儿能够喜欢!将教程分享给各位,感兴趣的朋友们亲手试试看吧!

上一篇:安卓市场---框架搭建4


下一篇:python web server gateway interface (wsgi ) notes