智能锁实验
文章平均质量分 86
v_BinWei_v
本科物联网专业,擅长嵌入式
现XDU研究生在读。
研究生入门区块链,从事java开发,嵌入式工程,安卓App开发。
联系方式:3519294255@qq.com
展开
-
实验10——摄像头实验
实验十:摄像头实验一、实验目的利用ESP32-CAM开启摄像头,在网站上显示实时图像二、实验内容三、实验设备1.ESP32-WROOM-32D开发板2.FPM10A光学指纹模块(红色:5V TX:绿色 RX:黄色 黑色:GND)3.杜邦线四、实验步骤1) 安装Adafruit指纹传感器库1.Adafruit指纹传感器库下载:https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library/archive/ma原创 2020-07-11 10:47:30 · 1777 阅读 · 0 评论 -
实验1——蓝牙单模块实验
ESP32开发环境配置一、下载Arduino IDE1.用浏览器打开Arduino官网2.进入 SOFTWARE — DOWNLOADS3.选择合适的版本点击下载4.载后解压缩文件5.在应用程序中找到 Arduino IDE 即下载完成二、ESP32配置环境1.打开Arduino IDE,选择左上角 文件–首选项2.在首选项页面的 附加开发板管理器网址后填写以下网站 https://dl.espressif.com/dl/package_esp32_index.json3.选择左上原创 2020-06-28 17:32:28 · 1439 阅读 · 0 评论 -
实验2——指纹单模块实验
实验二:指纹单模块实验一、实验目的利用ESP32和FPM10A光学指纹模块,实现指纹录入、指纹匹配、指纹删除等功能二、实验内容1.录入指纹2.匹配已录入的指纹3.删除已录入的指纹三、实验设备1.ESP32-WROOM-32D开发板2.FPM10A光学指纹模块(红色:vcc、 绿色:TX、黄色:RX、黑色:GND)3.杜邦线四、实验步骤1) 安装Adafruit指纹传感器库1.Adafruit指纹传感器库下载:https://github.com/adafruit/A原创 2020-06-28 17:38:50 · 1615 阅读 · 1 评论 -
实验3——WiFi单模块实验
实验三: WiFi单模块实验一、实验目的1.通过ESP32的WiFi模块,使用WiFi的STA模式将ESP32连接到WiFi2.通过ESP32的WiFi模块,使用WiFi的AP模式将ESP32作为一个接入点二、实验内容1.尝试连接指定SSID和PassWord的WiFi2.查看WiFi是否已经连接3.设置AP的SSID和PASSWORD4.使ESP32作为一个接入点供其他设备连接三、实验设备ESP32-WROOM-32D 开发板四、实验步骤1) 环境配置1.选择左上角原创 2020-06-28 17:49:11 · 1615 阅读 · 0 评论 -
实验4——门磁单实验
实验五:门磁单模块试验一、实验目的ESP32的一个引脚连接门磁,当门磁打开时,读取脚位的电平变化来触发中断程序。二、实验内容1.连接ESP32与门磁的引脚,另一引脚接地2.将程序上传到ESP323.打开串口调试助手,观察门磁打开时,串口输出door open三、实验设备门磁ESP32开发板杜邦线四、实验步骤1)连接引脚门磁:门磁的引脚:一根接GND,一根接ESP32引脚IO2连接图:2)上传程序#define NormolClose 2bool door_o原创 2020-06-06 16:55:31 · 740 阅读 · 0 评论 -
实验5——驱动电机单模块试验
实验五:驱动电机单模块试验一、实验目的ESP32的一个引脚作为PWM脚向SG90发送脉冲调制信号,SG90的控制器接收到后控制舵机转动二、实验内容1.连接ESP32与SG90的引脚2.将程序上传到ESP323.观察舵机是否正确转动三、实验设备SG90舵机ESP32开发板杜邦线四、实验步骤1)连接引脚SG90:SG90 的引脚:红色的连接5V电压,黄色为PWM信号线,棕色为接地线连接:2)上传程序在上传之前需要下载适用于ESP32的电机驱动的库,下载链接:**原创 2020-07-04 09:56:11 · 664 阅读 · 0 评论 -
实验6——RFID单模块实验
实验六:RFID单模块实验一、实验目的通过ML-RC522读取S50IC卡的用户身份证明信息使用SPI通信协议传送给ESP32,ESP32接受到信息后与自身设定的可用的用户身份证明信息进行对比,并显示是否验证通过。##二、实验内容1.连接ESP32和ML-RC522的引脚2.将程序上传到ESP323.使用ML-RC522读取S50的用户身份证明并打印验证信息##三、实验设备ML-RC522 RFID模块S50 异性IC卡ESP32开发板杜邦线##四、实验步骤1)连接引原创 2020-06-06 17:41:20 · 1815 阅读 · 1 评论 -
实验7——按键单模块实验
实验七 : 按键单模块一、实验目的用ESP32和按键模块,通过矩阵法来实现对矩阵键盘的二、实验内容1.连接ESP32和按键模块的引脚2.触摸按键,ESP32获取到所触摸的按键数字,并打印到串口监视器中三、实验设备1.ESP32-WROOM-32D 开发板2.BS83B16C 按键模块3.杜邦线四、实验步骤1) 连接引脚BS83B16C 按键模块[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pLq7qbdz-1591664111048)(h原创 2020-06-09 09:41:33 · 1099 阅读 · 2 评论 -
实验8——通信实验
通信协议测试实验一、实验目的在ESP32上实现TCP协议的测试二、实验内容**1.**应用ESP32建立TCP Server及TCP Client**2.**实现TCP Server及TCP Client的简单测试三、实验设备ESP32四、实验步骤**1)**TCP Client的建立及测试TCP Client主要是用来访问服务器的,很多可以通过外网访问的物联网设备主要就是工作在TCP Client下。设备主动去访问外部的服务器,与服务器建立连接,用户的app也是去访问这个服原创 2020-07-06 21:42:33 · 1273 阅读 · 1 评论 -
实验9——语音单模块
实验九:语音单模块试验一、实验目的ESP32二、实验内容1.连接ESP32与门磁的引脚,另一引脚接地2.将程序上传到ESP323.打开串口调试助手,观察门磁打开时,串口输出door open三、实验设备门磁ESP32开发板杜邦线四、实验步骤1)连接引脚门磁:门磁的引脚:一根接GND,一根接ESP32引脚IO2连接图:2)上传程序#define NormolClose 13bool door_open_flag; //开门动作标志位void handleIn原创 2020-06-19 15:13:54 · 692 阅读 · 0 评论 -
实训1——蓝牙开锁
实训一:蓝牙开锁一、实验目的ESP32的蓝牙模块接收手机传过来的开锁命令和密码,通过判断密码是否正确来确定舵机是否转动二、实验内容1.ESP32与舵机进行连接2.ESP32连接手机蓝牙3.手机通过BLE调试助手向ESP32发送开锁命令和密码4.ESP32接收数据后判断舵机是否转动三、实验设备1.ESP32开发板2.SG90舵机3.手机APP BLEUtility 版本2.7四、实验步骤1) 环境配置1.打开Arduino IDE,选择左上角 工具–开发板,选择对应的原创 2020-06-09 12:12:48 · 3629 阅读 · 1 评论 -
实训2——指纹开锁
实训二:指纹开锁实验一、实验目的利用ESP32和FPM10A光学指纹模块,通过蓝牙调试助手发送相应协议,实现指纹录入、指纹查询、指纹删除二、实验内容1.蓝牙发指令录入指纹2.匹配已录入的指纹3.蓝牙发指令删除已录入的指纹4.匹配指纹后启动电机三、实验设备1.ESP32-WROOM-32D开发板2.FPM10A光学指纹模块(红色:5V TX:绿色 RX:黄色 黑色:GND)3.杜邦线4.SG90舵机四、实验步骤1) 安装Adafruit指纹传感器库1.Ada原创 2020-06-12 18:31:35 · 2164 阅读 · 0 评论 -
实训3——按键开锁
实训三 : 密码开锁一、实验目的通过ESP32,按键模块和SG90舵机,实现从键盘输入正确密码后,ESP32能控制舵机转动二、实验内容1.连接ESP32和按键模块的引脚,以及ESP32和SG90舵机的引脚2.从键盘输入密码,ESP32获取到所输入的密码并判断是否正确3.密码验证正确后,ESP32控制舵机的转动三、实验设备1.ESP32-WROOM-32D 开发板2. 3*4按键模块3.SG90舵机4.杜邦线四、实验步骤1) 连接引脚3*4矩阵键盘引脚依次为: 7原创 2020-06-09 17:32:17 · 1575 阅读 · 1 评论 -
实训4——RFID刷卡开锁
实验六:RFID刷卡开锁实验一、实验目的通过ML-RC522读取S50IC卡的用户身份证明信息使用SPI通信协议传送给ESP32,ESP32接受到信息后与自身设定的可用的用户身份证明信息进行对比,并显示是否验证通过。二、实验内容1.连接ESP32和ML-RC522的引脚2.将程序上传到ESP323.使用ML-RC522读取标签卡片用户身份证明并打印验证信息4.若验证通过驱动电机##三、实验设备ML-RC522 RFID模块S50 异性IC卡ESP32开发板杜邦线##四、原创 2020-06-10 10:01:17 · 3615 阅读 · 0 评论 -
实训5——设置指纹
实训五:设置指纹实验一、实验目的利用ESP32和FPM10A光学指纹模块,通过蓝牙调试助手发送相应协议,实现指纹录入、指纹查询、指纹删除。指纹匹配功能需要先按一些键盘才能唤醒指纹模块,在10s内进行指纹匹配。指纹匹配成功,启动舵机。二、实验内容1.蓝牙发指令录入指纹2.蓝牙发指令删除已录入的指纹3.蓝牙发指令查询指纹4.按键唤醒指纹模块,然后匹配已录入的指纹5.匹配指纹成功后启动舵机三、实验设备1.ESP32-WROOM-32D开发板2.FPM10A光学指纹模块(红色:5V原创 2020-06-28 17:09:20 · 2331 阅读 · 1 评论 -
实训6——语音播报
实验九:语音播报一、实验目的ESP32通过一线串口通讯,通过DATA线给WTN6系列语音芯片,发送相应的数据,播放第几段的语音。结合相应的锁操作,从而播放相应的语音内容,例如,蓝牙开门操作后,播放已开门。二、实验内容1.ESP连接语音模块2.将程序上传到ESP323.语音模块接上喇叭,三、实验设备WTN6系列语音模块ESP32开发板8R/0.5W喇叭四、实验步骤1)连接引脚语音模块:语音模块的引脚:PA1接ESP32的32脚,PWM+和PWM-接喇叭连接图:2原创 2020-06-28 16:47:43 · 1562 阅读 · 0 评论 -
实训7——WiFi上传信息
实训七:WiFi上传信息一、实验目的使用TCP搭建客户端,,上传信息至PacketSender,可保存信息至本地主机二、实验内容1.在ESP32上搭建TCP客户端,PacketSender作为服务器端2.蓝牙发送消息控制舵机转动3.舵机转动及恢复的消息在TCP服务器端显示上传4.上传的消息保存至本地主机记录三、实验设备1.ESP32开发板2.SG90舵机四、实验步骤1)引脚连接####SG90:SG90 的引脚:红色的连接5V电压,黄色为PWM信号线,棕色为接地线###原创 2020-06-15 18:35:12 · 546 阅读 · 0 评论 -
实训8——蓝牙修改开锁密码
实训九 : 蓝牙修改开锁密码一、实验目的通过ESP32,按键模块和SG90舵机,实现蓝牙发送相应的命令修改按键密码二、实验内容1.连接ESP32和按键模块的引脚,以及ESP32和SG90舵机的引脚2.从键盘输入密码,ESP32获取到所输入的密码并判断是否正确3.密码验证正确后,ESP32控制舵机的转动三、实验设备1.ESP32-WROOM-32D 开发板2. 3*4按键模块3.SG90舵机4.杜邦线四、实验步骤1) 连接引脚3*4矩阵键盘引脚依次为: 7 6 5原创 2020-07-06 23:13:00 · 1778 阅读 · 0 评论 -
实训9——门磁报警
实验十三:门磁报警一、实验目的通过门磁传感器,判断三种开门方式1、正常开门,就是有正常开门方式,例指纹开门、蓝牙开门后,主人打开门,触发门磁2、二、实验内容1.连接ESP32和ML-RC522的引脚2.将程序上传到ESP323.使用ML-RC522读取标签卡片用户身份证明并打印验证信息4.若验证通过,驱动电机三、实验设备ML-RC522 RFID模块S50 异性IC卡ESP32开发板SG90舵机杜邦线四、实验步骤1)连接引脚RC522:RC522的引脚:原创 2020-06-10 15:36:19 · 5100 阅读 · 0 评论