站内搜索
发作品签到
会爆炸的 TNT 氛围灯
专业版

会爆炸的 TNT 氛围灯

简介

模仿原版MC的TNT加上了爆炸的功能

简介:模仿原版MC的TNT加上了爆炸的功能

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2023-12-21 14:34:35更新时间:2023-12-22 14:33:57

描述

灵感来源

毕竟是一个TNT只有点灯的话太无聊, 就尽可能添加了原版MC的一个玩法

全部是从零开始的, 一点点了解的声音播放IC和功放, 砸进去了很多时间

使用了原项目的外观设计, 并对焊接做了很多微量的修改, 焊接起来更方便和简单, 并且添加了一个圆角, 使用更加安全

这个项目陆续做了6个月了, 经历了最终版终于完成了

 

功能:

  1. 短按: 点灯
    1. 短按: 关闭
    2. 中按: 闪烁
      1. 短按: 关闭
      2. 中按: 加速闪烁
      3. 长按: 减速闪烁
    3. 长按: 暂无 (建议评论提议) 更: 添加了一个定时关闭LED功能
  2. 中按: 呼吸灯
    1. 短按: 关闭
    2. 中按: 声音彩蛋
    3. 长按: 声音彩蛋
  3. 长按: BOOM
    1. BOOM模式下, 屏蔽所有触发
    2. 还有彩蛋~~~

 

软件方面:

  1. 触摸有长中短三个阶段的时长
    1. 短按: 100ms~800ms
    2. 中按: 800ms~1600ms
    3. 长按: 1600ms~2400ms
  2. 为了极致的省电, mcu在1mhz下工作
    1. 在播放结束声音后, 会有个定时器关闭声音电路(HAA2018, WT588, W25Q32)
  3. PWM呼吸灯由软件实现

 

硬件方面:

  1. 采用了TTP233成本更低, 全部功能由这一个触摸板实现
  2. 声音功能使用了WT588, 成本便宜
  3. 声音存储在w25q32里
  4. 使用了HAA2018的功放
  5. 尽可能压缩到了极致的硬件成本

 

为什么做了这么久和踩的大坑:

  1. 最大的坑----WT588的DAC并不是直接可以输出模拟电压的, 导致在做好之后一直无法发出声音, 在这里卡了3个月!!!!!!! 查了很久才知道需要一个I-R电路, 但是看了很久的芯片手册也没有提到这一点啊!!!!!!!!!!!!!!!!气死了!!!!!!!!!!!!!!
  2. SPI烧录了很多次才会有一次可以成功播放出声音的问题, 后续了解到20cm线太长了, 烧录时序乱了!!!!!!
  3. WT588一线串口模式下, SDA输出1居然让AO3401控制的声音电路出现电压, 还以为MOS管没有完全截止, 为了极致的省电排故了好久!!!
  4. 为了美观, 拒绝在正面打任何一个过孔

 

复刻要点:

  1. 充电使部分使用了tp4560的模块, 焊接麻烦所以就没有集成, 而且也很便宜
  2. 扬声器使用4欧4w的
  3. 代码暂不开源, 提供二进制文件
  4. ~开头的可以不焊接
  5. !!!待添加!!!

 

现存问题:

  1. 声音质量差, 待大佬提意见
  2.  

 

 

 

 

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
WeChat_20231221144859.mp4
30
2
project.hex
15
3
TNT.winproj.bin
15
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航