BLE - 通过 BLE UART 开门

材料准备

  • AmebaPro2 [ AMB82 MINI ] x 1
  • SD 卡 x 1
  • 按钮 x 1
  • 绿色 LED x 1
  • 红色 LED x 1
  • Servo (Ex. Tower Pro SG90) x 1
  • 220 欧姆电阻 x 2
  • 10K 欧姆电阻 x 1
  • Android / iOS 手机

范例说明

介绍

在这个例子中,我们将使用 Ameba Pro2 开发板创建一个简单的 BLE 门禁控制系统。门可以通过 BLE UART 服务远端解锁。

步骤

AMB82 MINI 接线图:

1

确保您的手机上已安装兼容的BLE UART应用程序,该应用程序可在以下位置获得:
– Google Play Store:
https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect
https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal

– Apple App Store:
https://apps.apple.com/us/app/bluefruit-connect/id830125974

打开范例 in “File” -> “Examples” -> “AmebaBLE” -> “DoorUnlockOverBLEUart”。

1

在标记的代码片段中,设置您偏好的 BLE 设备名称。

1

编译代码并将其上传到 Ameba。

使用 BLE UART 服务解锁门

打开手机上的 Adafruit Bluefruit 应用程序,扫描并连接显示为“AMEBA_BLE”或任何已设置的 BLE 设备名称的 Ameba 开发板。然后在应用程序中选择 UART 功能。

1

1

按下按钮时,您应该会在应用程序的 UART 终端部分看到讯息“Door Bell Pressed”。输入“Open”并点击send,这允许用户打开门并拍摄快照。照片将保存到 SD 卡并命名为 Authorized{counter}.jpg。

1

要拍摄另一张快照,请在按下按钮后在 UART 终端部分输入“Snapshot”。照片将被命名为 SnapshotTaken{counter}.jpg 并保存到 SD 卡。

1

请先确认已安装QQ通讯软体