开源 | 合宙ESP32开发板+WS2812+触摸屏,自制创意"像素盒子",还让ChatGPT写代码!

描述

 

便宜、好用、颜值高!合宙ESP32C3系列MCU开发板上市一年多来,不仅是工程师朋友可以人手N个的宝藏开发板,更成为许多行业客户降本增效的量产利器。

工程师朋友的奇思妙想,常赋予小小开发板独特灵魂——ESP32C3开发板+WS2812灯板+电容触摸屏,还让ChatGPT给写代码!又将会发生怎样的奇妙碰撞呢?

本期特别分享@爆改车间主任立创开源硬件平台的"像素盒子"触摸屏LED灯板项目:

不得不说主任太帅了!感谢@爆改车间主任开源分享此项目,感兴趣的朋友请戳文末“阅读原文”下载最新资料。

 

 

1

 

“像素盒子”硬件物料


 

 

"像素盒子"触摸屏LED灯板项目,主要使用到合宙ESP32C3开发板、WS2812灯板、电容触摸屏等硬件。

01. WS2812B灯珠:

2020封装,采用18X12的Z字行点阵。

合宙通信

02. 主控:

使用合宙ESP32C3开发板做主控,可直接贴在背面,也可以用杜邦线连接。

合宙通信

03. 电容触控触摸外屏:

3.5寸电容触摸面板,双点式触控;IC:FT6236U。

合宙通信

04. 其他:

3D打印黑色栅格;柔光纸;2mm厚深黑茶亚克力板;编码器及电池、插座等。

详细介绍参见视频:
https://www.bilibili.com/video/BV1h14y1f7uj/

 

 

 

 

2

 

“像素盒子”软件功能


 

 

在各种开源库的支持下,我们可以低代码量轻松开发各类有趣应用。当前已实现的主要功能如下:

01. 触控绘制

不到100行代码即可实现触控绘制功能,其中还包括声明之类。

合宙通信

可控制颜色进行绘制的简易“像素画板”:

合宙通信

02. 个性数字

几行代码即可实现以俄罗斯方块的形式显示数字,可应用于个性化数显项目。

合宙通信

03. 跑马灯

可以用编码器切换文字显示内容,或用上位机在手机上修改滚动文字的内容及颜色等。

合宙通信

合宙通信

跑跑有趣的Adafruit例程:

合宙通信

04. 小游戏

用ChatGPT写的初始代码稍作修改,目前完成了一个打砖块小游戏,有时间可以做更多尝试。

合宙通信

随着人工智能的快速发展,我们还能做些什么,也是很值得研究的问题。

 

 

 

3

 

开源工程/代码下载


 

 

“像素盒子”已上传到立创开源广场,大家喜欢的话,也可以和@爆改车间主任一起来尝试做一些有趣的像素屏项目。

原工程链接:
https://oshwhub.com/shukkkk/led-chu-mo-ban

开源协议:GPL 3.0

 原理图  

合宙通信

   PCB    

合宙通信

文末“阅读原文”下载相关代码/库、底壳、栅格等最新文件。

 

 

 


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分