Make your own Dasai Mochi with Seeed Xiao ESP32S3 and SSD1306 128x32px IIC OLED display
esp32s3_oled_dasai_mochi
⭐☆☆☆☆ (1/5)
已发布
项目简介
用Seeed Xiao ESP32S3和SSD1306 OLED制作Dasai Mochi。
这是一个基于Seeed Studio XIAO ESP32S3微控制器和SSD1306 128x32像素IIC OLED显示屏的开源趣味电子项目,核心目标是教大家如何自制一个“打晒麻糬”(Dasai Mochi)主题的迷你动画摆件。项目解决了如何将流行的网络表情或品牌IP形象,通过低成本硬件和简单的图像转换技术,在小型OLED屏幕上实现流畅动画显示的问题。它特别适合电子制作初学者、创客教育场景,以及希望快速为桌面或小礼物增添互动趣味元素的爱好者。
标签
项目特点
使用 Seeed Xiao ESP32S3 作为核心控制器,体积小巧,性能强大。
采用 SSD1306 128x32px OLED 显示屏,显示效果清晰。
提供 Wokwi 在线仿真项目,无需硬件即可开始学习和调试。
详细展示了如何将图片转换为 C 语言数组并在 OLED 上显示。
包含完整的 YouTube 视频教程,手把手指导制作过程。
支持通过 U8g2 库驱动多种尺寸的 OLED 显示屏。
技术规格
| 主控芯片 | |
|---|---|
| 显示屏 | |
| 通信协议 | |
| 编程环境 | |
| 主要库 | |
| 仿真平台 | |
| 电源 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Seeed Studio XIAO ESP32S3 | 1 | — | 核心控制器 |
| Seeed Xiao Expansion Board | 1 | — | 可选,方便连接 |
| SSD1306 128x32 OLED IIC | 1 | — | 主要显示设备 |
| 面包板跳线 | 若干 | — | 用于连接电路 |
| 面包板 | 1 | — | 可选,用于原型搭建 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 计算机 | 编程和上传代码 | ✅ 是 |
| USB-C 数据线 | 连接 Xiao 开发板 | ✅ 是 |
| Arduino IDE | 编写和上传程序 | ✅ 是 |
| 烙铁 | 焊接排针(可选) | ▢ 推荐 |
| 面包板 | 原型搭建(可选) | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
3/5
项目图库
所需技能
🔧 **动手能力**:需要基本的电子元件连接能力,如使用面包板或焊接排针。
💻 **编程能力**:需要了解 Arduino IDE 的基本使用,能够上传代码和修改参数。
⚡ **电子电路**:需要了解 IIC 通信协议的基本原理,以及如何连接 OLED 显示屏。
适用场景
学习如何使用 ESP32S3 和 OLED 显示屏进行嵌入式开发。
制作一个有趣的桌面电子宠物,用于装饰或娱乐。
作为 Arduino/ESP32 入门项目,练习图片显示和动画制作。
用于创客教育,展示如何将创意转化为实际硬件项目。