开源协议
:CC BY-NC-SA 4.0
描述
详细视频演示
https://www.bilibili.com/video/BV1Cr42177n2/
项目说明
本项目主要是对有趣事物的一种探索,借助CircuitPython的易用性,实现有趣的想法。
设计了挂绳孔,方便随身携带。
内置一颗腔体喇叭,声音浑然有力。
内置锂电池充电。
开源协议
CC BY-NC-SA 4.0 Deed | 署名-非商业性使用-相同方式共享 4.0 国际 | Creative Commons
项目相关功能
语音效果包
随身挂件
答案之书
惊喜盒子
武林秘籍
项目属性
本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。
项目进度
1.0的电路板已经验证通过,遇到的问题也已修复,最新版本为1.1
程序已经验证完成
面板文件已经设计完成
3D外壳文件已经设计完成
设计原理
项目主要使用了树莓派的RP2040作为主控,根据振动传感器的触发动作,来随机发出声音或显示内容
软件说明
使用了CircuitPython,作为开发基础,不需要任何开发环境的搭建,只需要有个代码编辑器即可,将编辑好的文件拖曳进出现的U盘即可
也可参考官方指引Welcome To CircuitPython | Welcome to CircuitPython! | Adafruit Learning System安装相关开发软件,不在此赘述
如何安装固件
下载附件中的uf2文件,在未上电的时候,一直按住按键,然后插入usb供电,即可出现一个u盘,然后将此UF2文件拖入用来安装cpy框架;
待重启后,将【软件包 点我下载】拖入覆盖即可
实物展示
BOM
除了最下方的bom元件表单
还需要采购以下物料:
- M1.6的自攻螺丝,长度大于6mm即可
- 1.14寸TFT彩屏【链接】
- 锂电池:602025
- 喇叭:0916腔体喇叭
- 振动传感器:SW-58010P或者SW-28020P,焊接一种即可;想要非常灵敏的就选圆柱型的,
PCB
板厚1.6mm,两层板
3D打印
做了几个造型的小盒子,带挂接孔位,按需打印即可
书籍
https://makerworld.com/zh/models/456330#profileId-364162
投币收藏点赞盒子
https://makerworld.com/zh/models/456322#profileId-364153
打印机模型
https://makerworld.com/zh/models/456339#profileId-364168
我的世界砖头模型
https://makerworld.com/zh/models/461611#profileId-370357
https://makerworld.com/zh/models/461615#profileId-370360
问号盒子
https://makerworld.com/zh/models/456334#profileId-364165
面板打印
可以在立创面板下单
透明亚克力,板厚1.0mm,带背胶,底面打印,
按需更换图片即可
评论