在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

融合STM32與機智云物聯網:打造智能門鎖新時代

彭彭 ? 來源:z3512641347 ? 作者:z3512641347 ? 2024-03-26 17:02 ? 次閱讀

摘要:為了提高門鎖的安全性,基于STM32機智云設計了一款新型智能門鎖。該系統主要由STM32 主控制模塊、數據存儲器單元、矩陣鍵盤單元、TFT 液晶顯示、手機APP 等模塊組成,實現了一款擁有警報功能的控制系統。此外,結合日常生活的實用性,在此基礎上增加手機無線遠程解鎖功能。


利用esp8266 無線傳輸模塊將智能門鎖與手機 APP 進行連接,并在同一局域網下, 機智云通過一鍵配置實現互通,并實時顯示和控制開、關鎖的狀態。最終組成完整系統并完成了調試。


傳統的鎖具不僅不方便而且安全系數較低,而智能門鎖由于隱私性高、編碼量多、隨機開鎖成功率低、密碼可隨時變化等優點,滿足了人們更高的需求。將移動互聯網與無線通信結合起來的智能門鎖系統,不僅易于操作,而且推動了人機交換的進程。

借助 STM32F103ZET6 單片機優異的實時性能、最大程度的集成整合、配置靈活、強大的編程和控制能力,設計了一種 STM32F103ZET6 為主控制器的智能門鎖系統, 結合鍵盤模塊、EEPROM 模塊、TFT 彩屏模塊和無線傳輸等**電路構建智能門鎖管理體系。在此基礎上增加手機無線遠程解鎖功能,利用 ESP8266 無線傳輸模塊,通過云服務器將智能門鎖設計與手機 APP 進行連接,并在同一局域網下機智云通過一鍵配置實現互通。此設計大大增加了實用性,而且有著更高的安全和可靠性。


1 系統硬件設計


單片機作為控制程序的主要組成部分,為了獲得最佳的性價比并且需要聯網功能,所以需要選擇一個比較合理的單片機型號。又考慮到單片微型計算機的內存、操作速度、性能、I/O 端口定時器、計數器和串行端口等。除抗干擾性、封裝的形式、保密性能也存在一些基本要求,如優先中斷源的數量、工作溫度的范圍、低電壓的檢測、時鐘脈沖發生器微控制器和復位功能,還應考慮開發過程、開發工具、程序員、研究成本、開發人員的適應性、技術支持和服務等方面。


基于這些因素,選擇 STM32 作為本設計的核心組件,使用靈活的設計、編程和多樣端口 I/O,并控制它的準確性。使用外部 AT24C02 芯片存儲密碼并通過TFT 彩屏實現顯示功能,利用無線傳輸將實物與機智云連接,在手機 APP 上顯示是否處于正常狀態和控制門鎖開關。最后使用鍵盤通過輸入密碼來實現各個功能。系統整體框圖見圖 1。


wKgZomYCjzKAAU0jAABFNm3mgGo081.png

圖 1 系統整體框圖


1.2 矩陣鍵盤模塊


鍵盤是單片機非常重要的輸入設備,分為獨立按鍵和矩陣按鍵,因此,使用起來很方便。這個設計需要大量的按鍵,所以使用矩陣按鈕來保存 I/O 線,當按下一個鍵時,通過某個側引腳給出一個低電平,并且對整個引腳進行掃描,看它是否與原始賦值相同,并根據相應的算法確定密碼(通過將值更改為初始值或根據結果)。鍵盤為 4×4 形式,按鍵包括數字 0~9,以及模式、改密、確認、取消、網絡復位和消除警報 6 個應用按鍵。如果需要輸入或更改密碼,按下相應的按鈕將會和單片機生成一個信號并執行相應的程序。


1.3顯示模塊


彩屏顯示屏幕的像素點對應著 GRAM 的存儲單元,對應于芯片內部有將數據從 GRAM 存儲單元轉換為 LCD 屏幕的控制信號,顯示界面就是由這些具有一定的顏色及亮度的各點組成。普通 TFT 的響應時間約為 80 ms 的較高速度,視角通常高達 130 度左右,主要用于高品質產品,可以在屏幕上獲得高速、高亮度和高對比度的信息。


當光源照耀時,光源向上經由過程下偏光板,液晶分子指導光芒,經由過程遮光和透光達到測繪工具。因為TFT 彩屏具有很大的數據庫,所以傳統的單片機滿足不了更新界面時刷新數據的速度,因此有越來越多的工程師把它設計到產品中去。本設計采用的 ILI9341 通過配置引腳和控制信號線就可以使芯片工作在需要的模式,芯片使用 8080 接口或者 SPI 接口與 MCU 進行通訊。


1.4無線傳輸模塊


無線傳輸模塊采用 ESP8266WIFI 模塊,ESP8266 有著同類產品所沒有的高配置和兼容性,它配置的Flash 為 4 MB,內存為 80 KB。支持的方式有 AT 指令、C、PythonJavascript 和 Lua 等。而且ESP8266模塊自帶總線拓展與外設等接口,利用該性能將系統與手機 APP 進行聯合就可以達到人機交流的目的。該模塊原理見圖 2。


1.5存儲模塊


EEPROM 模塊的 IIC 總線由單片機控制,掛在 IIC 總線上的設備可以很多個,每個有獨立的地址,但單片機發送指定的地址之后,該地址的對應設備就會向單片機發送一個應答信號運行該系統。


該設計使用的是 AT24C02 芯片,用于存儲數據和特定的一些任務、尋找指令和接收發送數據。AT24C02 是一個2 K 位串行的 CMOS E2PROM,采用兩線串行總線與STM32進行交流。AT24C02 的頁面寫入緩沖區為 16 字節, 該芯片僅利用 IIC 總線接口提供寫保護。電源關閉裝置的功能是在電源開啟時存儲當前設定的價格信息。AT24C02原理見圖


wKgaomYCjzKATAwUAAA9JtPnzBo999.png


1.6 智能鎖模塊


電磁鎖設計與具有電磁效應的電磁設計相同。當電流通過時,電磁鐵就會產生強大的拉力,把拉動的鐵片吸到門鎖上就達到鎖門的目的。只要一個微小的電流可以產生很大的磁力,正確關掉電源之后,電磁鎖失去吸收力,就可以打開。

繼電器是由電從而達到控制的一種裝置,控制系統與受控系統之間存在著相互作用的關系,在系統中相當于一個開關的存在。在正常狀態下,公共端與常閉端相接,當密碼輸入正確,將會導通,繼電器使能端將有電流通過,公共端就會與常開端連接,從而達到一個“開關”的目的。因此,它在諸如自動調諧、保護和轉換方案等電路中發揮作用。繼電器原理見圖 4


wKgZomYCjzOAKNbZAAAdb8LfaQM517.png


2 系統軟件設計


本系統用C 語言編寫,主要由智能鎖模塊、顯示模塊、無線傳輸模塊、矩陣鍵盤模塊以及密碼驗證和密碼更改這幾部分的設計組成。智能門鎖整體流程見圖 5。


2.1 智能鎖模塊程序設計


微控制器接受輸入代碼后并將其與EEPROM 中存儲的密碼進行比較。如果密碼正確,繼電器公共端與常開端保持連接狀態,電磁驅動器生效,鎖簧收縮開鎖;如果密碼不正確,繼電器處于常閉狀態,鎖將不會打開。


2.2 顯示模塊程序設計


顯示模塊主要負責顯示WiFi 連接、輸入密碼、更改密碼和開關鎖等實時狀態。它具有豐富多樣的接口、編程方便、易于擴展等良好的性能,同時在內部設有特定的驅動,并且驅動 IC 自己集成顯示緩存,不需要外部顯示緩存,此設計選用的是 ILI9341 驅動芯片。該系統對硬件層的配置主要是對 STM32 的 I/O 端口的輸入/輸出和相關的寄存器進行設置,顯示驅動是向 TFT 彩屏發送數據、控制指令和簡單的畫點等函數。



wKgaomYCjzOAQDArAABC9tCjF8A474.png


2.3 無線傳輸模塊程序設計


ESP8266 是一款超低功耗 UART-WiFi 傳輸模塊,通過將物理設備連接至無線網絡上進行 Internet 或LAN 通信,從而提供網絡連接。該模塊有STA 模式、AP 模式和STA+AP 模式3種模式。


在設計中用 AP 模式就可以實現此功能,需用到指令:


1.設置 wifi 模式:AT+CWMODE=2

2.重啟生效:AT+RST

3.啟動多連接:AT+CIPMUX=1

4.建立 server:AT+CIPSERVER=1


2.4 矩陣鍵盤模塊程序設計


鍵盤選用的是 4×4 矩陣鍵盤,通過編程分別賦值給不同信息,從數值 0~9 中,任意選取 6 位數字作為輸入密碼,主要通過掃描的原理來判斷按鍵有無閉合及其位置信息,當按下一個鍵時,通過某個側引腳給出一個低電平,并且對整個引腳進行掃描,看它是否與原始賦值相同,并根據相應的算法確定密鑰有著實現復位、模式、更改密碼和確認等功能。


2.5 密碼驗證和密碼更改程序設計


當輸入密碼正確時,密碼驗證成功,成功開鎖。輸入密碼失敗超過3次,將會發出報警。用戶需要更改密碼時,需先輸入原始密碼,確認后輸入 2 次要改的密碼。


2.6 手機APP


機智云是AIoT開發及云服務平臺,工業物聯網平臺及解決方案商,國家高新技術企業,國家級特色專業型工業互聯網平臺,工信部第五批服務型制造示范平臺,廣東省專精特新中小企業、廣東省“上云上平臺”應用服務平臺供應商、廣東省服務型制造示范平臺。

機智云聚焦物聯網、云計算、大數據、人工智能等新一代信息技術,立足制造企業設備智能化、場景數智化需求,基于機智云AIoT底層技術,通過研發自主可控的工業基礎軟件,構建AIoT工業互聯網平臺及“軟件+硬件+算法+服務”一站式軟硬件解決方案,打通產品從設計研發、生產經營到售后運維的全流程數據,實現設備全生命周期數字化管理,有效幫助傳統制造企業低成本、高效率實現數字化轉型、智能化改造。


機智云主要產品涵括機智云工業物聯網平臺、工業 DTU、工業網關、邊緣服務器、IoT AI 質檢設備、企業 APP 及 SaaS 系統、企業私有云等。產品及服務具有開放性強、關鍵技術領先、行業通用性廣、技術門檻低、實施成本低、實施效率快等顯著優勢。機智云服務覆蓋全球200+國家/區域。行業主要覆蓋紡織、家電、水產養殖、輕工、電子、電力、熱力和燃氣、農業、機械等多個細分領域、形成多個行業解決方案。


3 系統調試


對系統結構分析之后,選取一個最適合的方案,并完成硬件的設計,之后完成編程與系統調試,先調試單獨模塊,最后級聯調試,利用 Altium Designer 10 軟件,對電路進行規則檢查。軟件方面用編程軟件 Keil,在檢查程序沒有語法錯誤后,生成 hex 文件,燒錄到單片機中。當用戶試圖打開一個鎖時,必須先通過提供的鍵盤輸入正確的密碼。當輸入密碼不正確時,將通過手機 APP 發生警報,并在 TFT 彩屏上顯示錯誤。下位機整體實物見圖 6。


wKgZomYCjzOAa204AABS8jfkgBc193.png


4 結語


本文主要借助 STM32 和機智云設計了一款新型智能門鎖。此設計中主要采用 STM32 單片機為主控模塊,運用 AT24C02存儲芯片、ESP8266WiFi、TFT 彩屏、4×4 矩陣鍵盤、繼電器和電磁鎖等**電路。矩陣鍵盤作為輸入,任意 6 位數字作為密碼,用 C 語言編寫主控單元的控制程序和EEPROM 讀寫程序相結合, 設計出一款不僅擁有警報功能還可以用手機控制的智能門鎖系統。



增加了手機遠程控制的功能,利用無線傳輸功能,可將電子鎖與手機 APP 機智云進行連接,并在機智云上實時顯示是否處于正常的狀態和控制開、關鎖。其利用 ESP8266 無線傳輸模塊,通過云服務器將智能門鎖設計與手機 APP 進行連接,并在同一局域網下機智云通過一鍵配置實現互通,當機智云發出信號時將會傳輸到 ESP8266 芯片,再通過芯片傳送至STM32 單片機,執行相應的操作。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4510

    瀏覽量

    87176
  • 物聯網
    +關注

    關注

    2928

    文章

    46029

    瀏覽量

    389598
  • STM32
    +關注

    關注

    2291

    文章

    11019

    瀏覽量

    363055
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    聯網的應用范圍有哪些?

    在生活中的一個小小體現。 從技術層面看,聯網融合了多種技術,包括傳感器技術、網絡通信技術、大數據與計算技術等。傳感器負責采集各種物理量、化學量等信息,如溫度傳感器感知環境溫度,壓力
    發表于 06-16 16:01

    智慧出入時代,BLE如何令門鎖化身“智能安防管家”?

    隨著聯網、人工智能等技術的發展,智能門鎖市場潛力巨大。藍牙智能
    的頭像 發表于 06-12 10:56 ?141次閱讀
    智慧出入<b class='flag-5'>時代</b>,BLE如何令<b class='flag-5'>門鎖</b>化身“<b class='flag-5'>智能</b>安防管家”?

    聯網智能家居方案-基于Nucleo-STM32L073&amp;機智實例項目打包下載

    聯網智能家居方案-基于Nucleo-STM32L073&機智實例項目打包,推薦下載!
    發表于 05-29 21:50

    聯網智能家居方案-基于Nucleo-STM32L073&amp;機智 項目實例

    聯網智能家居方案-基于Nucleo-STM32L073&機智 項目實例下載! 純
    發表于 05-23 21:01

    STM32機智連接實現步驟與技巧(下篇):機智代碼移植與優化

    在《STM32機智連接實現步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協議配置。本篇將重點講解如何將機智相關代碼移植到
    的頭像 發表于 05-23 18:10 ?192次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優化

    STM32機智連接實現步驟與技巧(上篇)

    通過STM32機智的連接,開發者可以實現設備的遠程控制和數據管理,提升聯網應用的智能化水平
    的頭像 發表于 05-23 18:10 ?214次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現步驟與技巧(上篇)

    Nordic nRF54 系列芯片:開啟 AI 與聯網新時代?

    ,還是智能家居系統對環境數據的智能響應,nRF54H20 都能憑借其出色性能,為未來高級終端產品提供強有力的支持。? nRF54L 系列:聯網應用的革新者? 去年,Nordic 推出
    發表于 04-01 00:18

    智能門鎖聯網的結合

    ? ? ? 智能門鎖聯網結合的主要技術點。可能的方面包括通信協議(如Wi-Fi、藍牙、Zigbee)、數據安全、遠程管理、系統集成、低功耗設計等。 此外,數據安全是
    的頭像 發表于 03-14 15:05 ?517次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>門鎖</b>與<b class='flag-5'>物</b><b class='flag-5'>聯網</b>的結合

    STM32項目分享:智能臺燈(機智)系統

    01—項目簡介1.功能詳解STM32智能臺燈(機智)系統功能如下:1.檢測功能:系統檢測周圍溫濕度數據、距離、人體信號、光照強度L
    的頭像 發表于 03-10 08:03 ?738次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>臺燈(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統

    扣子攜手機智于火山引擎FORCE原動力大會共推AI+IoT萬智能新時代

    行業先鋒者,全國首家聯網自助開發平臺和全球領先的AIoT開發服務平臺,受邀參加本次大會。 ? 當前,機智與字節跳動旗下的火山引擎攜手合
    的頭像 發表于 12-23 14:03 ?1139次閱讀

    扣子攜手機智于火山引擎FORCE原動力大會共推AI+IoT萬智能新時代

    行業先鋒者,全國首家聯網自助開發平臺和全球領先的AIoT開發服務平臺,受邀參加本次大會。當前,機智與字節跳動旗下的火山引擎攜手合作,基
    的頭像 發表于 12-21 10:03 ?1370次閱讀
    扣子攜手<b class='flag-5'>機智</b><b class='flag-5'>云</b>于火山引擎FORCE原動力大會共推AI+IoT萬<b class='flag-5'>物</b><b class='flag-5'>智能</b><b class='flag-5'>新時代</b>

    STM32連接機智,代碼移植,NTP實時時間獲取(一)

    目錄一、機智介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設備配對與連接七、NTP(網絡時間協議)實現八、網盤資料鏈接機智介紹廣州
    的頭像 發表于 11-19 01:01 ?1068次閱讀
    <b class='flag-5'>STM32</b>連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,代碼移植,NTP實時時間獲取(一)

    電梯聯網平臺:引領智慧電梯新時代|梯

    在當今快速發展的社會中,電梯作為城市生活的重要組成部分,其安全性、可靠性和運行效率備受關注。隨著聯網技術的不斷成熟和廣泛應用,電梯聯網平臺應運而生,正逐步引領電梯行業進入智慧化的
    的頭像 發表于 10-08 15:23 ?834次閱讀

    當水泵遇上聯網智能水務新時代的浪漫交響

    傳統水利設施的核心組件,也在這場變革中被賦予了全新的角色與使命,成為了智能水務新時代浪漫交響中的一個動人音符。 智能化的脈動:水泵與聯網
    的頭像 發表于 09-06 17:23 ?726次閱讀
    當水泵遇上<b class='flag-5'>物</b><b class='flag-5'>聯網</b>:<b class='flag-5'>智能</b>水務<b class='flag-5'>新時代</b>的浪漫交響

    STM32項目分享:智能家居(機智)系統

    STM32項目分享:智能家居(機智)系統
    的頭像 發表于 07-28 08:10 ?3155次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>家居(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統
    主站蜘蛛池模板: 亚洲视频天天射 | 国产特黄特色的大片观看免费视频 | 夜夜爽爽爽 | 色播五月激情 | 天天操天天弄 | 奇米77| 欧美性猛片xxxxⅹ免费 | 欧美天天射 | 一区不卡 | 久久99热精品免费观看k影院 | 亚洲视频在线播放 | 久久久久国产精品免费网站 | 轻点灬大ji巴太粗太长了啊h | 天天操天天爽天天射 | 日韩亚洲人成在线综合日本 | vr性资源在线观看 | 校园激情综合网 | 91大神成人偷拍在线观看 | 国产国拍亚洲精品mv在线观看 | 久久精品成人免费网站 | 免费人成年激情视频在线观看 | 黄网站色视频 | www.淫| 4455亚洲 | jiuse在线 | 黄a视频| 欧美成人eee在线 | 国产精品香蕉在线一区 | 久久看片网| 一本二卡三卡四卡乱码二百 | 天天在线天天看成人免费视频 | 100000免费啪啪18免进 | 在线观看高清视频 | 日本videosgratis教师69 | 日本黄色大片在线播放视频免费观看 | 狠狠色综合久久婷婷 | 欧美日韩性高爱潮视频 | 国产网站免费 | 在线理论视频 | 欧美色欧美色 | 久久亚洲欧美成人精品 |