【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哈哈~
哈哈哈 我已经知道了你舵机的接口,重下个程序偷你的啤酒喝!;P dexin 发表于 2017-7-31 00:48
哈哈哈 我已经知道了你舵机的接口,重下个程序偷你的啤酒喝!
你太bug了 Chocho2017 发表于 2017-7-13 18:09
大热的天我私藏的几瓶啤酒居然不翼而飞了~~~
有了这个私人定制的保险柜,看谁还能“偷走”我的饮品
导入编程显示D2有问题,博主知道什么原因吗 Chocho2017 发表于 2017-7-13 18:09
大热的天我私藏的几瓶啤酒居然不翼而飞了~~~
有了这个私人定制的保险柜,看谁还能“偷走”我的饮品
导入编程显示D2有问题,博主知道原因吗 Chocho2017 发表于 2017-7-13 18:09
大热的天我私藏的几瓶啤酒居然不翼而飞了~~~
有了这个私人定制的保险柜,看谁还能“偷走”我的饮品
为什么编程一直显示D2是错的 请问这个代码为啥出错啊,是stdlib.h库文件的问题吗?
库怎么导入呢 纸板做的不太牢固吧,拿把美工刀就能拆了。 厉害厉害!!! 好赞啊!!
页:
[1]