10897| 14
|
[项目] 智能储蓄罐 |
【视频演示】 【制作背景】 储蓄罐大家都有,一般我们家里的储蓄罐不能统计储蓄罐中钱的数量以及硬币的枚数,如果我们的储蓄罐不但能自动区分各种硬币并自动计算各自的枚数以及总钱量,就会大大方便我们对零花钱的管理,于是就设计了这个“智能储蓄罐”。 【功能描述】 这个智能储蓄罐有三大功能: 1、它能统计你存储的各种硬币的枚数并能计算储蓄罐中存储的总钱数,最后把结果在显示屏上显示出来。 2、二是它能把各种硬币进行分类,不同面值的硬币放在不同的格子里。 3、有时我们经常要拿储蓄罐中的硬币买东西,这样统计出来的结果就不准确了,这时我们可以通过按掌控板上的A、B和A+B键来调整储蓄罐中硬币的枚数及总钱数。 【硬件清单】 掌控板 1 掌控宝 1 红外避障模块 3 激光切割外壳 1 杜邦线 若干 【制作过程】 1、设计外壳 我们先利用CorelDRAW 软件在电脑中设计出外观图纸,并用激光切割机切割出来。 2、组装内部分拣硬币的核心部分,用热熔胶固定。 这部分主要作用是使1元、5角、1角的硬币分别从三个不同大小的口子中掉下来,最小的口子高度刚好大于1角硬币的直径且比5角的直径小,这样1角的硬币就会从这个口子中掉下来。第二个口子的高度刚好大于5角硬币的直径且又小于1元硬币的直径,这样剩下的1元、5角硬币中5角硬币会从这个口子中掉下来,最后剩下的1元硬币就会从最后口子中掉下来。这样就达到了不同的硬币从不同口子中掉下来的效果,以便后面可以计算出不同面值硬币的个数。 3、组装内部结构件与外壳,用热熔胶固定。 内部结构与外壳组装后是向外倾斜的,这样硬币向下滚动时是靠着开口这一边滚下来的,以便硬币能从相应的口子中掉下来。 4、把三个红外避障模块固定在相应的位置,它的主要作用是统计各个面值硬币的个数。 5、把掌控板与掌控宝固定在一起,并把它们固定在前面板上,有显示屏的一面朝外。 6、把各个传感器用杜邦线与掌控宝相连接。三个避障传感器分别与掌控宝的P0、P1、P2接口相连接,P0上的避障传感器用于检测1角硬币,P1上的避障传感器用于检测5角硬币,P2上的避障传感器用于检测1元硬币。 7、利用mPython编程软件编写程序并进行测试。 8、组装硬币分拣盒。 9、最后把后面板和顶部面板安装上就完成了整个作品。 【使用说明】 打开电源开关,屏幕上显示合计0元,1角、5角、1元硬币都是0个。 当投入一个1角硬币,掌控板上的第一盏灯亮一下绿灯,1角硬币的个数就会增加1个,合计就会增加0.1元;当投入一个5角硬币,掌控板上的第二盏灯亮一下绿灯,5角硬币的个数就会增加1个,合计就会增加0.5元;当投入一个1元硬币,掌控板上的第一盏灯亮一下绿灯,1元硬币的个数就会增加1个,合计就会增加1元。 投入的硬币会根据不同的面值分别落入到硬币收集盒的相应格子中。 如果我们从储蓄罐中取出了一个1角硬币,那1角硬币的个数就会减少1个,合计这里也会减少0.1元,这时我们只要按一下掌控板上的A键,统计中的1角硬币个数就会减少1,合计也会减0.1元,同时第一盏灯就会亮一下红灯,表示1角减少了一个,同理按一下B键表示减少1个5角硬币,按A+B键表示减少1个1元硬币,而相应的第二、三盏灯也会亮一下红灯。
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed