本文作者:立创开源硬件平台 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、电路设计
更多详情及附件,可从原工程查看。
本文作者:立创开源硬件平台 OSHWHub 用户@lihongchen,禁止商用,未经许可禁止转载
BX-TS-26-365TP/轻触开关 | 0.08692 | |
ZX-QC34-2TPDZ/轻触开关 | 0.159 | |
LM358DR/运算放大器 | 0.303699 | |
TPS54331DR/DC-DC电源芯片 | 0.846 | |
AD620ARZ-REEL7/仪表放大器 | 20.37 | |
AD8253ARMZ-R7/仪表放大器 | 39.61 | |
ULN2003ADR/达林顿晶体管阵列 | 0.498 | |
SN75176BDR/RS-485/RS-422芯片 | 0.5358 | |
MAX3485EESA+T/RS-485/RS-422芯片 | 8.67 | |
OP2177ARZ-REEL7/运算放大器 | 7.91 |
50万+现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件