当前位置:首页 > 未命名 > 正文

自制手机APP控制的智能锁

LINFXK 发布:2024-08-15 22:56 242


需要的材料:ESP8266-01s,舵机,烧录器,供电线。教程字可能看着多,按着步骤很简单的,我也只是初学者,大佬轻喷。

本教程需要使用电脑,因为要使用编程软件,arduion.

电脑上需要8266最新版的开发版,以及8266库文件。

这些都可以在arduion的官网上可以下的到的。

1608032435264.jpg

下面开始教学:

1.浏览器搜索arduino进入官网按你的需求下载安装包。

2.安装8266SDK开放板。打开arduino.左上角的文件/首选项,粘贴8266SDK开发板网址https://arduino.esp8266.com/stable/package_esp8266com_index.json。如图一。

3.工具/开发板管理,图2.

1608032437255.jpg

4.等待检索,搜索8266,选择最新版下载安装SDK。(因为是外网可能比较慢,如果很慢可以用手机开热点下)下载完后选择这个开发板。

5.下载8266库文件。工具/管理库,图3。

1608032439495.jpg

6.安装ch340烧录器驱动。链接:https://pan.baidu.com/s/1fEoxM8szrF38R5Y3UKhdjQ 密码:6lxz

(其中有三个文件,驱动,SDK开发板,库文件,上面那两个装不了就下这个。库文件解压之后放在C/文档/arduino/libraries里面)

7.插上烧录器和8266-01s,波特率115200,端口选择自己插的端口。

8.进入点灯科技官网https://diandeng.tech/,下载APP,注册,右上角创建一个新的独立设备,选择WiFi接入,服务器选择点灯科技的,复制密钥。进入我的设备,右上角修改设备,添加按件和调试。按件键名改为btn-abc,保存。

9.链接:https://pan.baidu.com/s/1cdfqoK481b2v_w80Oi52vg 密码:e04s

下载我的这个程序代码,修改为你上面复制的APP密钥,8266要连接的可以上网的WiFi,以及密码。图4

1608032441124.jpg

10.点击左上角第二个按件上传,烧录到8266中。

11.接线,取下8266,3.3v接3.3v电压,gnd接地,io0口输出pwm波。舵机红色接电源,棕色接负极,橙色接信号线,8266上面的io0口输出的pwm波,通电。图5

1608032443179.jpg

12.点灯APP点击进设备,等待8266连接WiFi接入网络,调试中的圆圈可以刷新设备状态。设备在线点击按钮,舵机通电。拖动门栓,实现开门动作,两秒后自动复位,(开始可能需要调节舵机的角度)教程结束。图6

1608032445016.jpg

补充一下需要的材料和怎么接线。

        8266-01  烧录器   舵机   杜邦线    电源模块   供电线

8266接33v的电压,舵机接5v电压,不然转不动,信号控制线接8266的Io0串口。