This website requires JavaScript.
入驻
发布

马里奥无聊方块

小张学长 发布于2024-04-26 17:21:46 CC BY-NC协议 分类:嵌入式 侵权投诉
销量: 36
4
10
3
简介:

一款基于ESP32主控的“马里奥无聊方块”,专为DIY爱好者设计,轻松拿下Crush

应用场景:

(1)ESP32嵌入式项目学习 (2)自主编程开发。 (3)解压玩具。

1.产品简介

一款基于ESP32主控的“马里奥无聊方块”,专为DIY爱好者设计

2.应用场景

(1)ESP32嵌入式项目学习

(2)自主编程开发。

(3)解压玩具。

3.产品描述

本产品面向DIY爱好者,基于ESP32主控的多功能舵机驱动板,板载MP3、OLED显示屏以及纽子开关接口,连接对应模块后可支持以下功能:

(1)OLED屏幕随纽子开关操作,随机切换表情符号;

(2)MP3模块随纽子开关操作,随机切换音频(支持自定义音频录制与上传);

(3)提供两路舵机信号输出口,可实现多种随机动作;

(4)集成电源管理芯片、电源指示灯和充电指示灯(充电时为红灯,满电时为绿灯)

(5)配置Micro USB接口和自动下载电路,支持一键Flash烧录。

4.产品参数

(1)供电:使用2000mA聚合物锂电池供电,工作电压3.7v。

(2)充电/烧录接口:Micro-A接口。

(3)MCU:ESP32-WROOM-32E-N4,双核心,主频最高240Mhz,FLASH内存达4MB。

(5)成本:PCBA(30r)+3D外壳(5r)+配件(90r),总成本125r左右。

(6)PCB尺寸:38mmx45mmx1.6mm,双层板设计。

(7)PCB规格:双层板,顶层贴片。

(8)工作温度:-40-+85度。

(9)PCBA预览

马里奥无聊方块硬件项目图1

图1 PCBA正面示意图

马里奥无聊方块硬件项目图2


图2 PCBA反面标注图

(10)接线图预览

马里奥无聊方块硬件项目图3

图3 配件接线图

(11)3D渲染图预览


马里奥无聊方块硬件项目图4马里奥无聊方块硬件项目图5

图4 3D装配渲染图

(12)实物图

马里奥无聊方块硬件项目图6

马里奥无聊方块硬件项目图7

图5 实物图

5.使用说明:

(1)本模块包含硬件与软件设计,焊接完成后需要烧录程序才能使用;

(2)模块使用3.7V聚合物电池供电,并通过5V的Micro USB接口充电;

(3)提供3D模型文件,需要使用3D打印技术打印零件并组装;

(4)PCB、3D模型、源码全部开源,配件信息请查阅附件,如需二次开发或其他可联系平台客服与我沟通。

6.注意事项:

(1)单Micro USB接口供电时不会经过稳压芯片,因此下载固件前需要同时连接电池和USB,以确保MCU正常供电;

(2)由于板载接口较多,请务必仔细核对各配件对应的接口;

(3)OLED屏幕的驱动采用SSD1306芯片,使用其他芯片时需要自行移植代码;

(4)3D打印模型的部分设计采用内置螺纹,需要确保打印机的精度能够满足要求;

(5)为保持外部造型美观,模块主要采用内部固定方式。在装配时,请注意装配顺序以避免干涉。装配顺序:固定电池->固定纽子开关->固定无聊舵机->固定翻盖舵机->PCB接线->底座固定MP3->底座固定PCB->固定底座->连接翻盖。更多配件信息,请参见附件;

(6)为保证OLED屏幕贴合表面,内部使用热熔胶固定。如需开孔固定,可自行修改模型;

7.Flash烧录:

马里奥无聊方块硬件项目图8

注意事项:

(1)   需自行下载CH340驱动,配置COM口

(2)   注意参数设置正确,可检索ESP32芯片Flash烧录查看具体烧录步骤

(3)单Micro_usb接口不会经稳压向MCU供电,下载前需要把电池和USB都接上,MCU才会正常供电

(4)板载自动下载电路,无需配置IO0和RET即可实现自动烧录

(5)若出现烧录失败时,可以降低波特率测试

8.音频烧录:

注意事项:

(1)可直连MP3模块,通过复制粘贴直接音频烧录。

(2)可将个人常用音频上传至音效集03,惊喜音效上传至个人音效集02并改名替换源文件。惊喜音效会随机在10-15次内触发,也可在源码内调整。

(3)若需实现随机播报,需修改源代码中random_count总数量并重新烧录代码。

马里奥无聊方块硬件项目图9

例如,音效集02最后总文件为050xxx,joke_play()中random_count=random(1,8)应修改为random(1,51)

音效集03最后总文件为100xxx,random_play()中random_count=random(1,83)应修改为random(1,101)

(4)程序源码提供MP3驱动代码,可结合数据手册自行修改代码;

9.视频演示:

视频演示如下功能:

1.翻盖舵机和推杆舵机随机动作实现拨扭开关的关闭

2.OLED屏幕实现随机切换GIF表情或emoji图片

3.MP3自定义内容播报


无聊盒子 ESP32 舵机驱动板 休闲玩具
最近更新时间 2024-04-26 17:21:46
描述
PCB
元件清单
原理图
附件
讨论