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 接線圖:
確保您的手機上已安裝兼容的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”。
在標記的代碼片段中,設置您偏好的 BLE 設備名稱。
編譯代碼並將其上傳到 Ameba。
使用 BLE UART 服務解鎖門
打開手機上的 Adafruit Bluefruit 應用程序,掃描並連接顯示為“AMEBA_BLE”或任何已設置的 BLE 設備名稱的 Ameba 開發板。 然後在應用程序中選擇 UART 功能。
按下按鈕時,您應該會在應用程序的 UART 終端部分看到訊息“Door Bell Pressed”。 輸入“Open”並點擊send,這允許用戶打開門並拍攝快照。 照片將保存到 SD 卡並命名為 Authorized{counter}.jpg。
要拍攝另一張快照,請在按下按鈕後在 UART 終端部分輸入“Snapshot”。 照片將被命名為 SnapshotTaken{counter}.jpg 並保存到 SD 卡。