<progress id="jlsnq"><code id="jlsnq"></code></progress>

<strong id="jlsnq"><del id="jlsnq"></del></strong>
    <mark id="jlsnq"></mark>

    <legend id="jlsnq"><table id="jlsnq"></table></legend>
    <small id="jlsnq"></small>
  • <ruby id="jlsnq"><table id="jlsnq"></table></ruby>

      <strong id="jlsnq"></strong>

      24小時聯系電話:18217114652、13661815404

      中文

      您當前的位置:
      首頁>
      電子資訊>
      技術專題>
      ESP32基于凸輪的智能...

      技術專題

      ESP32基于凸輪的智能藍牙鎖


      ESP32基于凸輪的智能藍牙鎖

      如果解鎖所需的鑰匙丟失了,傳統的鎖可能會帶來問題。在這種情況下,出于安全考慮,將需要更換它們。對于基于RFID標簽的可用性的基于RFID的鎖,同樣適用。 

      因此,今天,我們將設計一種不需要任何鑰匙或RFID標簽的智能鎖。取而代之的是,它使用藍牙直接連接到我們的手機,只需輸入密碼即可訪問。 

      智能藍牙鎖原型

      物料清單 

      讓我們通過購買以下組件開始我們的項目:

      除此之外,您還需要FTDI編程器或Arduino IDE將程序上載到ESP32 Cam和一個繼電器來控制螺線管鎖定。

      先決條件 

      首先,我們需要將ESP32開發板添加到Arduino IDE。為此,請轉到文件首選項,然后將給定的URL粘貼到Board Manager URL選項中。之后,單擊確定,然后轉到工具”→“搜索ESP32”,然后安裝開發板。成功安裝后,我們現在可以編寫代碼了。

      1添加板

      2.設置添加板的鏈接

      3.安裝板

      編碼

      現在我們可以開始編碼了。在這里,我們使用ESP32 Cam的藍牙作為藍牙串行。因此,首先我們需要在代碼中包括藍牙串行庫。 

      接下來,我們將創建一個字符串“ pasw”,用于存儲鎖的密碼,并創建一個新字符串,用于存儲用戶輸入的密碼。之后,我們將設置鎖的針腳號以控制螺線管。

      4.代碼1

      接下來,我們將設置串行波特率以及使用SerialBT.begin()的藍牙序列名稱。

      5.代碼2

      此后,創建一個循環功能以檢查用戶給定的藍牙串行輸入的可用性。如果輸入可用,那么我們將讀取它并將其保存在一個名為get input的空字符串變量中。如果為“ If”條件,則將嘗試在輸入的密碼和設置的密碼之間創建一個匹配項。只要發現正確,它將啟動解鎖,否則將不會發生任何事情并且鎖將保持不變。

      6.代碼3

      現在將ESP32凸輪與FTDI連接,對其進行編程,然后按電路圖所示連接所有組件。

      6。智能藍牙鎖電路系統

      測驗

      現在,在Android中安裝Bluetooth終端應用程序或任何受支持的Bluetooth串行應用程序,然后打開手機的Bluetooth。然后連接到ESP32的藍牙并輸入正確的密碼以解鎖鎖。

      請輸入搜索關鍵字

      確定
      色鲁99热99re超碰精品_91精品一区二区三区无码吞精_亚洲国产欧洲综合997久久_一级a性色生活片久久无
      <progress id="jlsnq"><code id="jlsnq"></code></progress>

      <strong id="jlsnq"><del id="jlsnq"></del></strong>
        <mark id="jlsnq"></mark>

      <legend id="jlsnq"><table id="jlsnq"></table></legend>
      <small id="jlsnq"></small>
    1. <ruby id="jlsnq"><table id="jlsnq"></table></ruby>

        <strong id="jlsnq"></strong>