【掌控未来智造营】“掌控保险箱”安全性强,放心保管
本帖最后由 白吃白给 于 2020-6-2 13:18 编辑教学目标
大家如果有什么特别重要的东西,不放在身上,应该放在哪里呢?
没错了,放保险箱里!
我们可以在保险箱上输入特定的密码,它就会打开,我们放东西进去;关上它,就又要重新打开了。
如果不知道密码的话,就打不开了,所以它才叫做保险箱。
今天我们就来用掌控板做一款低成本、安全性强的保险箱!
提示:未成年人请在大人的监护下制作!
正好手上有一块掌控板2.0,我们就用它吧!
材料单:
1.掌控板*1
2.掌控板扩展板*1
3.旋钮电位器模块*1
4.数字大按钮模块*1
5.6V小型电磁锁*16.不锈钢合页*27.雷宇激光赞助的切割木板
8.软件《mPython》
教学内容
架构设计:1.先请赞助方帮我们切割好所需的材料:基本为木质,图纸请看文末;
2.把它们组装成一个无盖的箱子:注意拼装,不要拼错方向;
3.电磁锁转杜邦线,接在扩展板的P15 P16电机口上:不分正负,随便接;
4.旋钮接在P2引脚上(图中我接了P13,大家不要管它,照样接在P2上就行):GND接在黑色上,VCC接在红色上,IO接在黄色上,P0、P1也行;
5.按钮接在P14引脚上:GND接在黑色上,VCC接在红色上,其余的接在黄色上;
6.再给扩展板接上电源:任何电源都行,我用了6节5号电池,大家尽量不要用5V以下的,因为要驱动电机;
7.把旋钮从前面中间的那个孔里钻出来,固定住,画上数字:图片中的比较靠下,是为了下一步做准备;
8.把掌控板加扩展板固定在旋钮的上面:这个孔本来是留给数码管的,但不会弄数码管,直接搞个掌控板算了;
9.把按钮的盖子抠掉,从最小的那个孔钻出来:在按钮上粘一块木板,比较美观;
10。在大洞洞的中间,把电磁锁固定好(为什么不装在门上呢?因为怕不够力),加上保险箱的内底:卡到平整,不倾斜;
11.把那块最大的长方板卡在底板的旁边:注意不要把连着电磁锁的线个弄断了;
12.用没用的木条做成锁扣和门把手,把框框里的长方板跟门框用合页固定在一起,加上锁扣:要把锁扣扣好,门的底下不要留缝,再用剩下的木条在门的后面给门缝补上;
13.在门的前面装上门把手,再在上面贴一张萌萌的DF机器人贴纸:另外背后不用贴贴纸,因为背后有“掌控保险箱”的字样;
架构设计就这样做好了,接下来我们编程吧!
{:5_175:}
编程代码:
1.我们先设置保险箱开机时会怎么样(因为在设计架构时掌控板只有第3、4行是露出来的,所以我们只能在第3、4行显示东西,只能设置两位数的密码):开机时,它会提示你要输入密码,之后就显示密码00,等于还没有输入,再设置3个变量:“密码(提示系统即将输入第几个密码)”“密码总数(最后所输入的密码是哪两个)”“a(提示系统要进入判断对错的时候)“;
2.如果当“密码”=1时应该做什么呢?对了,我们就可以输入第1个数字了。当旋钮扭到一个数字所属的范围(特定的模拟值)内,然后按钮被按下(数字值=1),系统就会检测我们扭到的是哪个数字,在屏幕上显示第1(第3行)/2(第4行)个数字,把“密码”增加1,提示要输入第2个数字了,“密码总数”增加以这个数为十位数的两位数(到时再加上第2个数字的个位数就是两个刚好是所输入的密码的数字了),然而0就是0:
我把从0-6这几个旋钮的周围的区域划分为了这几个数:
0:4095
1:3360-4094
2:2855-3359
3:2084-2854
4:1050-2083
5:440-1049
6:0-439
3.现在我们按照上面的方法,把1-6的都做出来,再做一下第2个数字的输入:当“密码”=2时,提示即将输入第2个数字,接下来和上一步一样,读取所输入的数字和增加变量,这次把“a”增加1,就要开始判断密码的对错了;
4.当“a”=1时,系统就要开始判断了:如果最后的密码总数=所设定的密码总数(我这里是“06”,它会自动省略0),就会判断正确,亮绿灯,播铃声,密码归零,开锁(这种电磁锁是通电缩的),关灯,变量原始化,关锁。如果不等于呢,就亮红灯,播铃声,密码归零,关灯,变量原始化;
5.最后再把这些模块接在“一直循环”里,接在开头的程序下面:这样它就可以一直循环不断电了!
编程代码也结束了,做得怎么样呢?
上视频https://v.youku.com/v_show/id_XNDU3Nzc3ODQ2NA==.html
上代码+激光切割设计图纸最后总结:1.背后的字可以随意更改,不固定;2.由于保险箱是要一直通电的,所以不用在意开关问题;3.建议电磁锁玲珑小巧,不用太大电压;4.其实掌控板屏幕的那个孔是用来装数码管的,由于我不会用数码管就用掌控板了;5.密码可以自定,如果有数码管的话就可以用4位数了;6.固定零件的方式多种多样,建议使用热熔胶;7.其实掌控板的RGB灯被遮住了也还是能看到灯光的;8.这个作品用不用2.0都无所谓,都一样;9.激光切割的板子很牢固,3D打印也可以;10.本次作品只是一个小模型,不要当真去乱拔门把手。
本次教程就到这里,喜欢的给个好评吧!
白吃白给 发表于 2020-3-8 15:11
教学目标
大家如果有什么特别重要的东西,不放在身上,应该放在哪里呢?
怎么底下多了张图!? 白吃白给 发表于 2020-3-8 15:11
教学目标
大家如果有什么特别重要的东西,不放在身上,应该放在哪里呢?
用旋钮来,模拟保险箱的旋钮,安全有效,有创意! 666 zhangzb61759 发表于 2020-3-8 15:25
用旋钮来,模拟保险箱的旋钮,安全有效,有创意!
无所不能的旋钮
{:5_190:}
页:
[1]