低成本DIY寝室门禁自动门锁esp基础DIY寝室门锁
最近看好多up主都在做寝室门禁的教程,我突然也想出一期DIY寝室门禁的教程,成本大概80元,0基础也可以,跟着教程来。
所需材料:
esp8266
面包板
面包板电源 以及电源供电线
杜邦线 公对公 公对母 母对母 各数根
数字舵机一个 (一定要是数字舵机,舵机扭矩大概15KG就够用)
所需环境:
需要用esp8266连接一个2.4g的WiFi网络,然后通过手机APP控制esp8266旋转舵机。
组装:
舵机: 一般红色的为电压线(接5v电源 +) 棕色的为地线(接5v电源 -) 橙色的是舵机的信号线(接到esp8266的D1引脚上)
舵机接5v供电
esp8266:找到名为 3v 和 GND的引脚, 将电源的3v电源接到esp8266的3v3上 GND接负极
舵机的信号线接到esp8266的D1引脚上
引脚编号图
软件准备:
下载链接:
1.安装arduino
2.安装esp8266/wifiduino目录下的 8266_package_2.5.2
3.安装CH304驱动
4.将Blinker库的文件解压到我的电脑/文档/Arduino/libraries下
手机端配置:
下载安装打开Binker安卓app
点击右上角添加设备
选择arduino
选择WiFi接入
复制这个key值 一会要添加到代码中
创建完成后点击刚刚创建的设备
点击右上角
添加一个按钮
点击按钮对其编辑
将数据键名改为btn-abc (代码中开门按钮的数据键名)
点击右上角对号保存,现在手机端就弄好了。
为ESP8266烧录代码:
使用数据线将esp8266连接到电脑上
打开刚刚安装的Arduino
工具/开发板/NodeMCU 1.0
工具端口(你们的端口可能和我的不同 但都是一样操作)
然后将下载的代码复制粘贴到代码区中
第一项 auth 填写刚刚手机端复制的key值
第二项 ssid 填写WiFi名称
第三项 pswd 填写WiFi密码
都弄好后烧录代码
等待烧录完成后拔下连接esp8266的电源线 将面包板的电源全部接好,通电。
这时打开手机app会发现刚刚添加的设备状态为在线;
进入设备 点击刚刚添加的键值为“btn-abc”的按钮 就可以控制舵机旋转了。
现在只需要把舵机固定到门上 通过舵机臂旋转来拉动门把手就可以开门了。
过几天up会在评论区附上安装后的效果图。
如果有不会的可以联系up主哟~
|低成本DIY寝室门禁自动门锁esp基础DIY寝室门锁
esp8266 电源 舵机