ESP32-8bit像素屏幕:EmojiCube
2022-02-18 10:53:16閱讀量:3242
本文作者:立創開源硬件平臺 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,禁止商用,未經許可禁止轉載

LM1117IMPX-3.3/NOPB/線性穩壓器(LDO) | 0.7147 | |
DRV8874PWPR/有刷直流電機驅動芯片 | 3.45 | |
LM358BIDR/運算放大器 | 0.35 | |
LMR33630ADDAR/DC-DC電源芯片 | 2.01 | |
LM5164DDAR/DC-DC電源芯片 | 3.19 | |
ADS1299IPAGR/模擬前端(AFE) | 222.43 | |
TPS82130SILR/DC-DC電源模塊 | 6.13 | |
TPL5010DDCR/定時器/計時器 | 1.0884 | |
LM27762DSSR/電荷泵 | 3.11 | |
TLV9062IDR/運算放大器 | 0.3242 |