ESP32 Gallery

3D DICE ROLLER / ESP32 APPLICATION

家庭小站 · 3D 骰子

一颗骰子在 480x480 的 AMOLED 上翻滚,点屏、摇一摇或者按板上的 GPIO18 都能掷,最后停在某个点数上。

Home Dice · 3D Dice
打开项目试玩 ↗ 全屏预览 ↗
关于这个项目

关于这个项目

一颗骰子在 480x480 的 AMOLED 上翻滚,点屏、摇一摇或者按板上的 GPIO18 都能掷,最后停在某个点数上。画面在板子上用 Arduino 代码以有符号距离场的方式实时画出;同一个渲染器可以在电脑上编一份本地检查程序,先验证每个面的朝向再烧录。目标板是 Waveshare ESP32-S3-Touch-AMOLED-2.16,靠 CO5300 屏、CST9220 触摸和 QMI8658 姿态传感器,依赖 Arduino_GFX、SensorLib 和 CST92xx 触摸驱动。这个仓库已经归档:骰子现在是 Family Hub 里的一个 App,那套固件在同一个 Home 屏上放了 Roll Dice 和 Voice Notes 两个应用,从这里刷机只会得到不再维护的旧渲染器。

README 原文摘录

README 原文摘录

Input
Roll with the touchscreen, shake gesture, or the board's GPIO18 button.
Build
Open firmware/dice3d/dice3d.ino as an Arduino sketch.
Test
This checks the renderer's face orientation and writes sample PPM images to /tmp.
Status
This repository is archived

硬件

原生板型: 微雪 ESP32-S3-Touch-AMOLED-2.16

支持板型: Waveshare ESP32-S3-Touch-AMOLED-2.16 ESP32-S3

480 × 480 AMOLED 屏幕与 IMU。浏览器预览回放项目共享渲染器生成的画面。

媒体署名与权利

ESP32 Gallery 原创素材 · 署名: ESP32 Gallery / ESP32 Home Dice

来自本站自有开源骰子项目的渲染动画。

查看原始来源 ↗ 版权与下架 · 复核日期

同板型的其他项目

家庭小站 · 语音留言 Tilt A Tron Espresso Shot Timer S3 Desk Waveshare AMOLED Watch jarvis

项目源码 ↗

浏览全部项目

看看一个 ESP32 项目长什么样,以及它能不能跑在你的板上。

排序

预览与交互

形态是寻找项目的入口。具体能否安装,还需要核对板型、芯片和外设。

做了点新东西?

给你的作品,一点聚光。

仓库链接不代表作者背书或硬件兼容性已经核验。上电或刷写前请阅读上游安全说明。

试玩

项目源码 ↗
构建、来源与安全
来自你的工作台

小小开发板。
大大的想法。

分享你做的好东西。

提交后会自动检查;大多数项目会在 1–3 天内完成审核。

也可以直接在 GitHub 投稿 ↗