电子说
步骤1:原型和测试
对于我的原型,我使用了一个面包棒和一些“插头线”随着一切连接,我开始创建Arduino代码并对其进行测试,测试和测试。
连接所有不同的代码,重新编写代码并再次测试。
直到我满意为止,一切都按照我想要的方式工作第2步:接线原理图
接线非常简单。只需使用原理图连接所有东西。
尽量使用尽可能短的电缆,这样一切都能完美地装在盖子上。
第3步:焊接
我测量所有导线,使它们不会太长,切断它们并剥去末端。然后,我使用烙铁将所有电线连接到零件上。我也使用热缩管。在将电缆连接到零件之前,确保将它们(松散)放在电缆上。
零件我焊接的是:
Arduino上的90度角连接器针脚
键盘上的90度角连接器针脚
连接到LED的
PCB上的电阻
从扬声器到PCB的电线
电源按钮
步骤4:3D打印所有部件
我在Autodesk Fusion 360中使用它设计了整个盒子并且使用它。这花了我很长时间,因为我想要一切我完全正确的想法。我的第一个设计底部是Arduino,但这个最终设计在盖子内部都有。盖子内部有预制的孔,用于固定(M3)螺丝。
要打印部件,我使用的是Tronxy P802M(类似于Prusa i3),床的尺寸为200 x 200 x 220.我使用Ultimaker Cura切割STL。我导出了我用于Cura的设置。你可以在这里下载我的Cura个人资料。
我也在这里上传了我的STL。有四个,盒子本身,盖子,盖子盖子和盖子上的旋钮。
请注意:盒子本身花了我超过24小时打印!
步骤5:加载代码
因为我还在决定是否将B-Safe投入实际制作中,我决定在这里只放一个预编译的.hex文件。此.hex文件已完全正常工作,可以上传到您的Arduino。
预编译的.hex文件的密码为“9503”
如果你想要一个自定义的密码,请给我发一行,然后我会给你发一个带有你个人密码的新.hex文件。
第六步:组装所有的零件
由于设计的原因,装配非常简单。键盘和扬声器完全适合盖子。我使用旧遥控器上的一些旧(非常小)螺丝将键盘固定到盖子上。
Arduino Leonardo和PCB片用M3螺丝固定。
你可以使用一根灯丝(3D打印线)将盖子固定到盒子本身。盖子和盒子上的孔是2毫米,灯丝是1.75毫米,所以这非常合适!
电池没有固定在盖子上。由于盖子盖子和盖子上浸没的方形,盖子盖子时电池不会移动。扬声器和开/关按钮也是如此。这些也在盖子上没有固定。
唯一粘贴的是LED,但这只是一种预防措施,可以避免它们在外面推出时出现。
连接Arduino,使用以下引脚:
Arduino数字0到7;键盘1到8
Arduino数字8;红色LED
Arduino数字9;绿色LED
Arduino数字12;发言者
Arduino SCL; MPU5060 SCL
Arduino SDA; MPU5060 SDA
Arduino 5V; MPU5060 VCC
Arduino GND;小PCB上的GND
Arduino GND; 9V电池
Arduino VIN; 9V电池
我之所以没有‘使用电子锁是因为我找不到足够小的电子锁来使这个设计工作。这是我的“改进改进”清单(步骤8)
步骤7:去海滩
盒子现已完成并组装。
现在是时候去海滩了!
关于它是如何工作的小说明:
打开(未锁定)框并将重要内容放入其中
关闭,锁定框并取出钥匙
将框放在您希望的位置
按下星号(*)按钮 - 此框现已启用
去游泳
取出框并输入您的图钉
如果按密码错误,您可以使用井号(#)重新开始
使用密钥解锁复选框
这就是它!玩得开心!!
第8步:改进改进
像每个项目一样,一个好的项目永远不会真正完了。 (虽然我认为这是一个非常好的项目:P)这就是我写作的原因(我在制作这个项目时),下面是一个改进列表:
更好的Arduino代码
将锁更改为电子锁而不是机械锁
更改pincode手册的能力(使用Arduino代码和EEPROM)
制作电池盖以更换电池更容易
使用“ TIP120 ”晶体管使扬声器的工作电压超过5V
将Arduino Leonardo替换为Arduino Nano
全部0条评论
快来发表一下你的评论吧 !