Chocho2017 发表于 2017-7-13 18:09:15

【ESP32教程之保险柜】让饮品不再被偷走

大热的天我私藏的几瓶啤酒居然不翼而飞了~~~
有了这个私人定制的保险柜,看谁还能“偷走”我的饮品

号外!号外!Chocho放大招了~~~


看制作视频咯~~~https://v.youku.com/v_show/id_XMjg4ODQ5ODM0OA==.html
所需硬件
      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哈哈~





dexin 发表于 2017-7-31 00:48:31

哈哈哈 我已经知道了你舵机的接口,重下个程序偷你的啤酒喝!;P

Chocho2017 发表于 2017-7-31 11:09:06

dexin 发表于 2017-7-31 00:48
哈哈哈 我已经知道了你舵机的接口,重下个程序偷你的啤酒喝!

你太bug了

山寺深深 发表于 2020-6-16 16:08:16

Chocho2017 发表于 2017-7-13 18:09
大热的天我私藏的几瓶啤酒居然不翼而飞了~~~
有了这个私人定制的保险柜,看谁还能“偷走”我的饮品



导入编程显示D2有问题,博主知道什么原因吗

山寺深深 发表于 2020-6-16 16:12:29

Chocho2017 发表于 2017-7-13 18:09
大热的天我私藏的几瓶啤酒居然不翼而飞了~~~
有了这个私人定制的保险柜,看谁还能“偷走”我的饮品



导入编程显示D2有问题,博主知道原因吗

DFHJ-xeXTdU 发表于 2020-6-18 08:22:16

Chocho2017 发表于 2017-7-13 18:09
大热的天我私藏的几瓶啤酒居然不翼而飞了~~~
有了这个私人定制的保险柜,看谁还能“偷走”我的饮品



为什么编程一直显示D2是错的

斯蒂芬斯 发表于 2021-6-30 21:09:14

请问这个代码为啥出错啊,是stdlib.h库文件的问题吗?




Waley 发表于 2022-4-22 14:35:41

库怎么导入呢

想不出一个好名字 发表于 2023-7-18 14:51:13

纸板做的不太牢固吧,拿把美工刀就能拆了。

花生编程 发表于 2023-7-29 21:58:40

厉害厉害!!!

花生编程 发表于 2023-7-29 21:59:42

好赞啊!!
页: [1]
查看完整版本: 【ESP32教程之保险柜】让饮品不再被偷走