材料
- BBW21-CBV-Kit x 1
- SD 卡 x 1
- 按钮 x 1
- 绿色 LED x 1
- 红色 LED x 1
- SG90舵机 Pro SG90)x 1
- 220 Ω电阻 x 2
- 10K Ω电阻 x 1
- Android / iOS 手机
示例
简介
在本示例中,我们将使用 BW21-CBV-Kit 开发板创建一个简单的门禁控制系统,通过 BLE 实现远程解锁门锁。门可以通过 BLE UART 服务进行解锁
流程
BW21-CBV-Kit 接线图
确保您的智能手机已安装兼容的 BLE UART 应用程序,您可以在以下商店找到:
- Google Play 商店:
- Apple App Store:
- 打开示例,“文件” -> “示例” -> “AmebaBLE” -> “DoorUnlockOverBLEUart”。
- 在代码段中设置您的首选 BLE 设备名称。
编译代码并将其上传到 BW21-CBV-Kit。
通过 BLE UART 服务解锁门禁
打开智能手机上的 Adafruit Bluefruit 应用程序,扫描并连接到显示为 “AMEBA_BLE” 或您设置的任何 BLE 设备名称的 BW21-CBV-Kit 板。然后,在应用程序中选择 UART 功能。
当按下按钮时,您应该会在应用程序的 UART 终端部分看到 “Door Bell Pressed” 消息。输入 “Open” 消息并点击发送,用户可以打开门并拍摄快照。图像将保存到 SD 卡,并命名为 Authorized{counter}.jpg 。
要拍摄另一个快照,按下按钮后在 UART 终端部分输入 “Snapshot” 消息。图像将命名为 SnapshotTaken{counter}.jpg 并保存到 SD 卡。
|