18916| 10
|
[项目] 【ESP32教程之保险柜】让饮品不再被偷走 |
大热的天 我私藏的几瓶啤酒 居然不翼而飞了~~~ 有了这个私人定制的保险柜,看谁还能“偷走”我的饮品 号外!号外! Chocho放大招了~~~ 看制作视频咯~~~ 所需硬件 FireBeetle-ESP32主控板 ×1 FireBeetle Gravity传感器扩展板 ×1 按键模块 ×1 数码管 ×1 旋转编码器 ×1 碰撞传感器 ×1 9g舵机 ×1 杜邦线 若干 硬纸板 注:点击链接,下载软件代码 制作过程 1、数码管、按键、旋转编码器安装孔制作 如图所示,找一块硬纸板,尺寸大概在30×20cm左右,将纸板按照数码管形状掏空。以下称做“门”或“保险门” 可以先用铅笔画出记号,然后再用小刀切割,切割的时候最好用钢尺固定小刀,避免切偏了。 切割完了,如下图: 2、固定数码管、按键和旋转编码器 用热熔胶固定各个模块。注意在固定旋转编码器的时候,需要垫一小块纸板。 固定好后,如下图: 3、门栓的制作 切一款尺寸为10×3cm大小的硬纸板(门栓),然后再用两个小纸板将其夹住,固定在“门”上,门栓可以活动。 接着在上面固定一块纸板,防止门栓脱落。 注:小编表示文字阐述很费劲,大家可以参考视频的制作过程。 4、舵机的安装 舵机是用来控制门栓的,当舵机向左拉动时,门打开,反之,门关闭。 连接舵机和门栓的是被拉长的弹簧。 弹簧的一端连接舵机,另外一端连接门栓,用热熔胶固定。 然后将舵机固定到门上合适的位置,如下图: 5、固定碰撞传感器 碰撞传感器安装在门栓的上方,主要是用来检测门是否关闭。当门关闭后,门栓会滑到右边(关闭保险柜)。 6、固定ESP32主板 主板固定到门的左下方,固定后插上FireBeetle Gravity扩展板,方便连线。 7、连接控制线 这里小编没有画原理图,连接的时候直接用杜邦线就好了,不需要焊接。连接线序如下: 旋转编码器: A-------->D0 B-------->D1 C-------->D7 数码管: latchPin--------->D2 clockPin--------->D3 dataPin---------->D4 舵机:连接到D6 按键模块:连接到D9 碰撞传感器:连接到D8 8、给门加装一下 感觉电线裸露在外面有点儿low,所以还需要给门加一个小盒子。 切割几块高度约5cm的硬纸板,将电子元件包裹在里面。 再给盒子上一个盖子,就更完美了 9、安装门到保险柜 首先需要给保险柜切开一个窗口,安装保险门用的。 然后,且一小块硬纸板,一端固定在保险柜,另一端固定在保险门上,作为活动门帘。 LOOK,一个保险柜就制作完成了~~~O(∩_∩)O哈哈~ |
Chocho2017 发表于 2017-7-13 18:09 为什么编程一直显示D2是错的 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed