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通訊軟體