3859| 4
|
[高级教程] 【掌控未来智造营】“掌控保险箱”安全性强,放心保管 |
本帖最后由 白吃白给 于 2020-6-2 13:18 编辑 教学目标 大家如果有什么特别重要的东西,不放在身上,应该放在哪里呢? 没错了,放保险箱里! 我们可以在保险箱上输入特定的密码,它就会打开,我们放东西进去;关上它,就又要重新打开了。 如果不知道密码的话,就打不开了,所以它才叫做保险箱。 今天我们就来用掌控板做一款低成本、安全性强的保险箱! 提示:未成年人请在大人的监护下制作! 正好手上有一块掌控板2.0,我们就用它吧! 材料单: 1.掌控板*1 2.掌控板扩展板*1 3.旋钮电位器模块*1 4.数字大按钮模块*1 6.不锈钢合页*2 教学内容 架构设计: 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机器人贴纸:另外背后不用贴贴纸,因为背后有“掌控保险箱”的字样; 架构设计就这样做好了,接下来我们编程吧! 编程代码: 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.最后再把这些模块接在“一直循环”里,接在开头的程序下面:这样它就可以一直循环不断电了! 编程代码也结束了,做得怎么样呢? 上视频 上代码+激光切割设计图纸 最后总结: 1.背后的字可以随意更改,不固定; 2.由于保险箱是要一直通电的,所以不用在意开关问题; 3.建议电磁锁玲珑小巧,不用太大电压; 4.其实掌控板屏幕的那个孔是用来装数码管的,由于我不会用数码管就用掌控板了; 5.密码可以自定,如果有数码管的话就可以用4位数了; 6.固定零件的方式多种多样,建议使用热熔胶; 7.其实掌控板的RGB灯被遮住了也还是能看到灯光的; 8.这个作品用不用2.0都无所谓,都一样; 9.激光切割的板子很牢固,3D打印也可以; 10.本次作品只是一个小模型,不要当真去乱拔门把手。 本次教程就到这里,喜欢的给个好评吧! |
白吃白给 发表于 2020-3-8 15:11 用旋钮来,模拟保险箱的旋钮,安全有效,有创意! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed