3393浏览
查看: 3393|回复: 4

[高级教程] 【掌控未来智造营】“掌控保险箱”安全性强,放心保管

[复制链接]
本帖最后由 白吃白给 于 2020-6-2 13:18 编辑
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图11

教学目标

大家如果有什么特别重要的东西,不放在身上,应该放在哪里呢?
没错了,放保险箱里!
我们可以在保险箱上输入特定的密码,它就会打开,我们放东西进去;关上它,就又要重新打开了。
如果不知道密码的话,就打不开了,所以它才叫做保险箱。
今天我们就来用掌控板做一款低成本、安全性强的保险箱!
提示:未成年人请在大人的监护下制作!


正好手上有一块掌控板2.0,我们就用它吧!
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图12
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图13

材料单:
1.掌控板*1
2.掌控板扩展板*1
3.旋钮电位器模块*1
4.数字大按钮模块*1

教学内容

架构设计
1.先请赞助方帮我们切割好所需的材料:基本为木质,图纸请看文末;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图14

2.把它们组装成一个无盖的箱子:注意拼装,不要拼错方向;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图15

3.电磁锁转杜邦线,接在扩展板的P15 P16电机口上:不分正负,随便接;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图16

4.旋钮接在P2引脚上(图中我接了P13,大家不要管它,照样接在P2上就行):GND接在黑色上,VCC接在红色上,IO接在黄色上,P0、P1也行;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图17

5.按钮接在P14引脚上:GND接在黑色上,VCC接在红色上,其余的接在黄色上;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图18

6.再给扩展板接上电源:任何电源都行,我用了6节5号电池,大家尽量不要用5V以下的,因为要驱动电机;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图19

7.把旋钮从前面中间的那个孔里钻出来,固定住,画上数字:图片中的比较靠下,是为了下一步做准备;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图20
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图23

8.把掌控板加扩展板固定在旋钮的上面:这个孔本来是留给数码管的,但不会弄数码管,直接搞个掌控板算了;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图21

9.把按钮的盖子抠掉,从最小的那个孔钻出来:在按钮上粘一块木板,比较美观;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图22
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图24

10。在大洞洞的中间,把电磁锁固定好(为什么不装在门上呢?因为怕不够力),加上保险箱的内底:卡到平整,不倾斜;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图25

11.把那块最大的长方板卡在底板的旁边:注意不要把连着电磁锁的线个弄断了;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图26

12.用没用的木条做成锁扣和门把手,把框框里的长方板跟门框用合页固定在一起,加上锁扣:要把锁扣扣好,门的底下不要留缝,再用剩下的木条在门的后面给门缝补上;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图31
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图27
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图28

13.在门的前面装上门把手,再在上面贴一张萌萌的DF机器人贴纸:另外背后不用贴贴纸,因为背后有“掌控保险箱”的字样;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图29
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图30
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图32

架构设计就这样做好了,接下来我们编程吧!



编程代码:
1.我们先设置保险箱开机时会怎么样(因为在设计架构时掌控板只有第3、4行是露出来的,所以我们只能在第3、4行显示东西,只能设置两位数的密码):开机时,它会提示你要输入密码,之后就显示密码00,等于还没有输入,再设置3个变量:“密码(提示系统即将输入第几个密码)”“密码总数(最后所输入的密码是哪两个)”“a(提示系统要进入判断对错的时候)“;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图2

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

3.现在我们按照上面的方法,把1-6的都做出来,再做一下第2个数字的输入:当“密码”=2时,提示即将输入第2个数字,接下来和上一步一样,读取所输入的数字和增加变量,这次把“a”增加1,就要开始判断密码的对错了;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图4
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图5
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图6

【掌控未来智造营】“掌控保险箱”安全性强,放心保管图7

4.当“a”=1时,系统就要开始判断了:如果最后的密码总数=所设定的密码总数(我这里是“06”,它会自动省略0),就会判断正确,亮绿灯,播铃声,密码归零,开锁(这种电磁锁是通电缩的),关灯,变量原始化,关锁。如果不等于呢,就亮红灯,播铃声,密码归零,关灯,变量原始化;
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图8
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图9

5.最后再把这些模块接在“一直循环”里,接在开头的程序下面:这样它就可以一直循环不断电了!
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图10

编程代码也结束了,做得怎么样呢?

上视频

上代码+激光切割设计图纸
最后总结:
1.背后的字可以随意更改,不固定;
2.由于保险箱是要一直通电的,所以不用在意开关问题;
3.建议电磁锁玲珑小巧,不用太大电压;
4.其实掌控板屏幕的那个孔是用来装数码管的,由于我不会用数码管就用掌控板了;
5.密码可以自定,如果有数码管的话就可以用4位数了;
6.固定零件的方式多种多样,建议使用热熔胶;
7.其实掌控板的RGB灯被遮住了也还是能看到灯光的;
8.这个作品用不用2.0都无所谓,都一样;
9.激光切割的板子很牢固,3D打印也可以;
10.本次作品只是一个小模型,不要当真去乱拔门把手。

本次教程就到这里,喜欢的给个好评吧!
【掌控未来智造营】“掌控保险箱”安全性强,放心保管图34
mPython0.2.2 2020_3_7 18_33_44.png

白吃白给  中级技师
 楼主|
来自手机

发表于 2020-3-8 15:18:04

白吃白给 发表于 2020-3-8 15:11
教学目标

大家如果有什么特别重要的东西,不放在身上,应该放在哪里呢?

怎么底下多了张图!?
回复

使用道具 举报

zhangzb61759  初级技师 来自手机

发表于 2020-3-8 15:25:42

白吃白给 发表于 2020-3-8 15:11
教学目标

大家如果有什么特别重要的东西,不放在身上,应该放在哪里呢?

用旋钮来,模拟保险箱的旋钮,安全有效,有创意!
回复

使用道具 举报

rzegkly  版主

发表于 2020-3-8 15:35:01

666
回复

使用道具 举报

白吃白给  中级技师
 楼主|

发表于 2020-3-8 15:41:37

zhangzb61759 发表于 2020-3-8 15:25
用旋钮来,模拟保险箱的旋钮,安全有效,有创意!

无所不能的旋钮
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail