我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐TI订货PLUS会员BOM配单PCB/SMT工业品面板定制

ESP32-8bit像素屏幕:EmojiCube

2022-02-18 10:53:16阅读量:3299

本文作者:立创源硬件平台 OSHWHub 户@lihongchen,禁止商用,未经许可禁止转载,点击查看原文章


1、工程描述


EmojiCube工程为DIY8*8像素屏幕,主控ESP32-WROOM-32D,可编程,自定义显示内容,低成本,非常简单,对新手友好!




设计思路来源以及部分素材来源于项目:IoT Emoji 标牌,用最简单低成本的方式,利用ESP32强大的物联网功能,实现一个显示 8x8 像素 Emoji 的标牌。



2、软硬件设计


原理图设计

引脚连接说明:

GPIO4 <------> 灯珠DIN;

GPIO2 <------> 触摸芯片TTP223: Q



PCB设计如下图,右边矩形焊盘为触摸区域,正面为灯珠,反面为主控esp部分。



使用Fusion360设计,工程附件提供stl文件,外壳尺寸约为60×60×15mm

建议使用黑色材料打印或白色材料打印后上黑色,纯白外壳效果太差了

3D外壳设计目前需要修改,小伙伴务必不要直接打样。





软件&交互式前端设计


1、利用ESP的物联网功能,提供两种交互方式:AP软路由/wifi配网;无论哪种方式,通过MDNS服务均可在浏览器中访问:http://esp32.local/ 进入主界面


 


2、浏览器与ESP之间通过ajax进行交互;点击表情即可显示指定的图像
3、考虑到每次切换表情需要登录浏览器较为麻烦,因此预留了一个触摸开关作为离线交互工具,即触摸开关即可切换表情
4、所有文件:html,json等均存储在Flash中SPIFFS文件系统,具体内容请见工程附件中文件夹
5、自定义图像显示:参考pico-8游戏设计,采用16种颜色,还在开发中




视频演示



3、电路设计


原理图(点击进入立创EDA编辑器打开)


PCB(点击进入立创EDA编辑器打开)


更多详情及附件,可从原工程查看。


本文作者:立创源硬件平台 OSHWHub @lihongchen禁止商用,未经许可禁止转载


标签图标
DIY | ESP32
广告图片