0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

合宙LuatOS 来源:未知 2023-06-05 17:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

1

“像素盒子”硬件物料


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

01. WS2812B灯珠:

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

2da31f40-02b0-11ee-90ce-dac502259ad0.png

02. 主控:

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

2e7e36e8-02b0-11ee-90ce-dac502259ad0.png

03. 电容触控触摸外屏:

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

2f3c9ca0-02b0-11ee-90ce-dac502259ad0.png

04. 其他:

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

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

2

“像素盒子”软件功能


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

01. 触控绘制

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

2fe42862-02b0-11ee-90ce-dac502259ad0.gif

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

31f12b8c-02b0-11ee-90ce-dac502259ad0.jpg

02.个性数字

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

32069760-02b0-11ee-90ce-dac502259ad0.gif

03.跑马灯

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

3353636e-02b0-11ee-90ce-dac502259ad0.gif

343b064c-02b0-11ee-90ce-dac502259ad0.jpg

跑跑有趣的Adafruit例程:

34653b42-02b0-11ee-90ce-dac502259ad0.gif

04.小游戏

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

363eeb66-02b0-11ee-90ce-dac502259ad0.gif

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

3

开源工程/代码下载


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

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

开源协议:GPL 3.0

原理图

37cb3d72-02b0-11ee-90ce-dac502259ad0.gif

PCB

380a8b8a-02b0-11ee-90ce-dac502259ad0.png

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


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

    关注

    0

    文章

    148

    浏览量

    2380

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

文章出处:【微信号:HelloLuatOS,微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    我家鱼缸能感知光!一块乐鑫科技ESP32-S3开发板就能实现环境光监测!代码开源!启明云端乐鑫代理

    科技ESP32-S3开发板,我竟在家实现了鱼缸水质监测自由?!代码开源!启明云端乐鑫代理本期我们将聚焦于植物生长的关键要素——光照,进一步开发
    的头像 发表于 11-26 18:04 103次阅读
    我家鱼缸能感知光!一块乐鑫科技<b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>就能实现环境光监测!<b class='flag-5'>代码</b><b class='flag-5'>开源</b>!启明云端乐鑫代理

    低成本开源!用乐鑫科技ESP32-S3开发板轻松驱动无刷电机,保姆级教程来了!

    想用ESP32-S3开发板驱动无刷电机却不知从何下手?本教程将手把手教你完成从硬件连接到软件编程的全流程,无论你是新手还是有一定经验的开发者,都能轻松掌握!本教程代码已全部
    的头像 发表于 11-06 18:03 237次阅读
    低成本<b class='flag-5'>开源</b>!用乐鑫科技<b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>轻松驱动无刷电机,保姆级教程来了!

    低成本开源!手把手教你用乐鑫科技ESP32-P4开发板制作电脑监测

    ESP32-P4-TINY开发板自制一个电脑性能监控,让系统状态一目了然!代码全部开源!后台私
    的头像 发表于 11-04 18:05 249次阅读
    低成本<b class='flag-5'>开源</b>!手把手教你用乐鑫科技<b class='flag-5'>ESP32</b>-P4<b class='flag-5'>开发板</b>制作电脑监测<b class='flag-5'>屏</b>!

    快速上手!带你用LVGL工具完成乐鑫科技ESP32-S3 2.8寸串口UI开发代码完全开源

    酷炫的LVGL界面效果!本教程代码全部开源!后台私信关键词“S3-2.8寸LVGL开发“自动获取ESP32-S32.8寸串口
    的头像 发表于 10-30 18:04 1095次阅读
    快速上手!带你用LVGL工具完成乐鑫科技<b class='flag-5'>ESP32</b>-S3 2.8寸串口<b class='flag-5'>屏</b>UI<b class='flag-5'>开发</b>!<b class='flag-5'>代码</b>完全<b class='flag-5'>开源</b>!

    乐鑫科技ESP32-S3开发板配单色LED,竟能玩出这么多花样!代码开源,速来白嫖!

    的效果。材料准备1×ESP32-S3开发板1×USB转TypeC线1×165x55x10mm面包若干15cm杜邦线若干5mm单色LED本教程ESP32-S3
    的头像 发表于 10-23 18:02 1671次阅读
    乐鑫科技<b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>配单色LED,竟能玩出这么多花样!<b class='flag-5'>代码</b><b class='flag-5'>开源</b>,速来白嫖!

    ESP32-P4 口袋开发板 启明云端 WT9932P4-TINY开发板

    在万物互联的智能时代,您是否还在为寻找一款性能强大、接口丰富、应用灵活的嵌入式开发板而烦恼?启明云端全新推出的WT9932P4-TINY开发板,基于乐鑫科技高性能ESP32-P4芯片匠心打造,专为安
    的头像 发表于 09-11 18:06 974次阅读
    <b class='flag-5'>ESP32</b>-P4 口袋<b class='flag-5'>开发板</b> 启明云端 WT9932P4-TINY<b class='flag-5'>开发板</b>

    还在用“大砖头”调试ESP32-P4?3cm*6cm ESP32P4-TINY开发板来了,开源!便宜!好用!

    嘿,各位创客、开发者、嵌入式爱好者!今天要给大家安利一个“小身材大能量”的硬核新品——启明云端ESP32P4-TINY开发板!别看它小,它可是能塞进你口袋的“性能小怪兽”!我们的“初心”乐鑫
    的头像 发表于 08-28 18:03 956次阅读
    还在用“大砖头”调试<b class='flag-5'>ESP32</b>-P4?3cm*6cm <b class='flag-5'>ESP32</b>P4-TINY<b class='flag-5'>开发板</b>来了,<b class='flag-5'>开源</b>!便宜!好用!

    ESP32-P4-MINI开发板开箱和上手指南来了!速速码住!

    上期“梦中情ESP32-P4-MINI开发板一出就备受青睐这期我们立马就端着开箱和上手指南来了!不用惊叹,我们就是这么迅速,请把“启明云端权威”打在公上好嘛!开箱展示拿到
    的头像 发表于 07-25 18:02 1405次阅读
    <b class='flag-5'>ESP32</b>-P4-MINI<b class='flag-5'>开发板</b>开箱和上手指南来了!速速码住!

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 14次下载

    ESP32-P4 C5开发板烧录小智全流程!速看!

    没错,你没有看错!我们带着WT99P4C5-S1开发板烧录小智全流程走来了!开发板搭载乐鑫科技ESP32-P4和ESP32-C5芯片,代码
    的头像 发表于 07-04 18:03 1594次阅读
    <b class='flag-5'>ESP32</b>-P4 C5<b class='flag-5'>开发板</b>烧录小智全流程!速看!

    ESP32-S3开发板烧录小智AI系统全流程指南

    在AI语音交互领域不断发展的今天,开发者们对于功能强大、开源灵活的开发板需求日益增长。今天,我们就来详细了解一下ESP32AgentDevKit烧录小智的全流程,这款搭载乐鑫科技
    的头像 发表于 06-16 18:01 6928次阅读
    <b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>烧录小智AI系统全流程指南

    ESP32-C3开发板全面支持小智AI!烧录实战指南来了!

    本文将详细解析基于乐鑫ESP32-C3芯片的ZXAIEC43开发板烧录“小智”AI语音系统的全流程。该方案代码完全开源,支持深度定制开发,适
    的头像 发表于 06-13 18:01 3400次阅读
    <b class='flag-5'>ESP32</b>-C3<b class='flag-5'>开发板</b>全面支持小智AI!烧录实战指南来了!

    ESP32驱动ST7789触摸屏开发指南:LVGL主题设置与示波器面板

    本文介绍如何使用ESP32微控制器驱动ST7789 TFT液晶和XPT2046触摸芯片,通过LVGL图形库实现主题切换功能,并开发一个实用的触摸屏
    的头像 发表于 04-28 18:07 2588次阅读
    <b class='flag-5'>ESP32</b>驱动ST7789<b class='flag-5'>触摸屏</b><b class='flag-5'>开发</b>指南:LVGL主题设置与示波器面板

    零知开源——玩转WS2812B灯条模块

    WS2812RGB灯带       通过零知标准开发板平台上驱动WS2812RGB灯珠,包括WS2812B的供电电压、接线和代码实现。通过创
    的头像 发表于 02-19 15:09 2510次阅读
    零知<b class='flag-5'>开源</b>——玩转<b class='flag-5'>WS2812</b>B灯条模块

    ESP32-P4方案4.3寸IPS触摸屏上线!

    启明智显全新推出的ESP32-P4 4.3寸IPS触摸屏,搭载强大的双核400MHz RISC-V处理器,配备32MB PSRAM和16MB FLASH,分辨率800*480,性能和视觉体验再次突破!
    的头像 发表于 12-06 16:26 2295次阅读
    <b class='flag-5'>ESP32</b>-P4方案4.3寸IPS<b class='flag-5'>触摸屏</b>上线!