首页/作品列表/存钱罐(把硬币放进去)
存钱罐(把硬币放进去)
12260 0
主要内容
制作过程:
第一步:方案确定。最初我们在商议过程中确定过传感器控制灯等方案,但经过与老师讨论后,加入了实用性等方面的考虑,并考虑结合视、听的同时做到互动,最终确定了这个“存钱罐”方案的初步模型,以投硬币为形式进行人机互动。
第二步:模块确定。最初考虑了小屏幕显示,喇叭播放音频,加入指示灯等形式,但由于小屏幕虽然可显示较多但屏幕面积过小不便观看,喇叭所占空间过大,最终选用了点阵屏和蜂鸣器来显示硬币个数和动画,用蜂鸣器播放音乐。
第三步:程序编写。完成程序基本语句的编写花费了一天左右。在编程过程中遇到过许多问题,例如做到开关状态检测的时效性,播放滚动的变量字符等等,都通过调式以及询问老师等方式一一解决,最终在周四完成了程序。
第四步:根据程序功能和选用的模块设计外观。经过商议,我们选用了房子外观来作为存钱罐的外壳,投币口在烟囱位置。零件切割拼接后我们遇到了硬币因为触碰开关的弹性致易卡主的问题,经过不断的方案改进,最终设计了一个较为合适的投币口。
第五步:PPT设计和编辑及作品组装和最终调试。负责PPT编写的同学经过将近两天的努力,与全组进度保持同步,PPT与作品基本同时完成。而作品经过共同的组装拼接和设计后,作品基本成型,本次作业完成。
成品图:

代码展示

1. 存钱罐

编程语言: C/C++(Arduino)

软件工具:Arduino IDE 1.8.4


附件下载
  • 资料展示
  • 存钱罐.zip
0
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册